PofoliaPofolia ile paylaşıldı

· 2012

Önbellek-Bilinçli Dalga Cephesi Zamanlaması

Cache-Conscious Wavefront Scheduling

Timothy G. Rogers, Mike O’Connor, Tor M. Aamodt

Kısa özet

Önbellek-Bilinçli Dalga Cephesi Zamanlaması (CCWS) adlı yeni bir donanım zamanlama mekanizması, L1 veri önbelleği kaçırmalarını ortalama %25 oranında azaltarak önbelleğe duyarlı GPU iş yüklerinde performansı %24 iyileştirir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • GPU'lar için adaptif bir donanım mekanizması olan Önbellek-Bilinçli Dalga Cephesi Zamanlaması (CCWS) önerilmektedir.
  • CCWS, bellek erişim modellerini şekillendirmek ve L1 önbelleği aşırı yüklenmesini önlemek için dalga cephesi içi yerellik dedektörü kullanır.
  • Ortalama %25 oranında L1 veri önbelleği kaçırma azaltımı sağlanır.
  • Önbelleğe duyarlı iş yüklerinde mevcut politikalara göre harmonik ortalama %24 performans iyileştirmesi elde edilir.
  • Tahmini çip alanı maliyeti yalnızca %0,17'dir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

This paper studies the effects of hardware thread scheduling on cache management in GPUs. We propose Cache-Conscious Wave front Scheduling (CCWS), an adaptive hardware mechanism that makes use of a novel intra-wave front locality detector to capture locality that is lost by other schedulers due to excessive contention for cache capacity. In contrast to improvements in the replacement policy that can better tolerate difficult access patterns, CCWS shapes the access pattern to avoid thrashing the shared L1. We show that CCWS can outperform any replacement scheme by evaluating against the Belady-optimal policy. Our evaluation demonstrates that cache efficiency and preservation of intra-wave front locality become more important as GPU computing expands beyond use in high performance computing. At an estimated cost of 0.17% total chip area, CCWS reduces the number of threads actively issued on a core when appropriate. This leads to an average 25% fewer L1 data cache misses which results in a harmonic mean 24% performance improvement over previously proposed scheduling policies across a diverse selection of cache-sensitive workloads.

Yazarların özeti; kaynağından alınmıştır., 2012 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Donanım ve Mimari

Hardware and ArchitectureComputer Science