Yayın:
Graph-Waving architecture: Efficient execution of graph applications on GPUs

Yükleniyor...
Küçük Resim

Kurum Yazarları

Item type:Araştırmacı/Yazar,
Yılmazer, Metin Ayşe
Dr. Öğr. Üyesi

Danışman

Bölüm / Program

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Elsevier BV

Türü

Araştırma Projeleri

Akademik Birimler

Dergi Sayısı

Özet

Abstract Most existing graph frameworks for GPUs adopt a vertex-centric computing model where vertex to thread mapping is applied. When run with irregular graphs, we observe significant load imbalance within SIMD-groups using vertex to thread mapping. Uneven work distribution within SIMD-groups leads to low utilization of SIMD units and inefficient use of memory bandwidth. We introduce Graph-Waving (GW) architecture to improve support for many graph applications on GPUs. It uses vertex to SIMD-group mapping and Scalar-Waving as a mechanism for efficient execution. It also favors a narrow SIMD-group width with a clustered issue approach and reuse of instructions in the front-end. We thoroughly evaluate GW architecture using timing detailed GPGPU-sim simulator with several graph and non-graph benchmarks from a variety of benchmark suites. Our results show that GW architecture provides an average of 4.4x and a maximum of 10x speedup with graph applications, while it obtains 9% performance improvement with regular and 17% improvement with irregular benchmarks.

Tanım

Dergi veya Seri

Journal of Parallel and Distributed Computing

ISSN

0743-7315

ISBN

Haklar

CLOSED

Anahtar Kelimeler

Alıntı

Koleksiyonlar

Onay

Gözden geçir

Tamamlayıcı Bilgiler

Referans Gösteren

Related Patent

Related Goal

10
Görüntülenme
0
İndirme
Altmetric
Dimensions
PlumX Metrikleri
BIP! Indicators
Google Scholar
Scholar'da Ara ↗