PofoliaPofolia ile paylaşıldı

· 2013

Halide: Görüntü İşleme için Alan-Özgü Bir Dil

Halide

Jonathan Ragan‐Kelley, Connelly Barnes, Andrew Adams, Sylvain Paris ve diğerleri

Kısa özet

Halide, karmaşık görüntü işleme hatlarının optimizasyonunu basitleştiren ve kaba uygulamalara göre 10 kata kadar performans artışı sağlayan yeni bir alan-özgü dildir.

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

Ana noktalar

  • Görüntü işleme hatları, karmaşık yapılarla stencil hesaplamalarını ve akış programlarını birleştirir.
  • Kaba ve optimize edilmiş uygulamalar arasındaki performans farkları bir büyüklük mertebesi olabilir.
  • Etkin uygulamalar paralellik, yerellik ve yeniden hesaplama arasında dengeleme gerektirir.
  • Halide, bu optimizasyonları basitleştirmek için tasarlanmış alan-özgü bir dildir.

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

Özet (abstract)

Image processing pipelines combine the challenges of stencil computations and stream programs. They are composed of large graphs of different stencil stages, as well as complex reductions, and stages with global or data-dependent access patterns. Because of their complex structure, the performance difference between a naive implementation of a pipeline and an optimized one is often an order of magnitude. Efficient implementations require optimization of both parallelism and locality, but due to the nature of stencils, there is a fundamental tension between parallelism, locality, and introducing redundant recomputation of shared values.

Yazarların özeti; kaynağından alınmıştır., 2013 · 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