PofoliaPofolia ile paylaşıldı

· 2012

Parboil: Bilimsel ve Ticari Verim Hesaplama İçin Gözden Geçirilmiş Bir Benchmark Paketi

Parboil: A Revised Benchmark Suite for Scientific and Commercial Throughput Computing

John A. Stratton, Christopher Rodrigues, I-Jui Sung, Nady Obeid ve diğerleri

Kısa özet

Parboil, mimariler geliştikçe geçerliliğini koruyacak şekilde tasarlanmış, çeşitli bilimsel ve ticari alanlardan uygulamalar içeren verim hesaplama için yeni bir benchmark paketidir.

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

Ana noktalar

  • Parboil, verim hesaplama için bir benchmark paketidir.
  • Görüntü işleme, biyomoleküler simülasyon, akışkanlar dinamiği ve astronomi gibi bilimsel ve ticari alanlardan uygulamaları içerir.
  • Benchmark'lar, temel sürümler ve belirli mimariler için en gelişmiş örnekler dahil olmak üzere birden çok uygulama sunar.
  • Paket, hızla gelişen mimarilere ve programlama modellerine uyum sağlamak üzere tasarlanmıştır.

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

Özet (abstract)

The Parboil benchmarks are a set of throughput computing applications useful for studying the performance of throughput computing architecture and compilers. The name comes from the culinary term for a partial cooking process, which represents our belief that useful throughput computing benchmarks must be “cooked”, or preselected to implement a scalable algorithm with fine-grained paralle l tasks. But useful benchmarks for this field cannot be “fully cooked”, because the architectures and programming models and supporting tools are evolving rapidly enough that static benchmark codes will lose relevance very quickly. We have collected benchmarks from throughput computing application researchers in many different scientific and commercial fields including image processing, biomolec ular simulation, fluid dynamics, and astronomy. Each benchmark includes several implementations. Some implementations we provide as readable base implementations from which new optimization efforts can begin, and others as examples of the current state-of-the-art targeting specific CPU and GPU architectures. As we continue to optimiz e these benchmarks for new and existing architectures ourselves, we will also gladly accept new implementations and benchmark contributions from developers to recognize those at the frontier of performance optimization on each architecture. Finally, by including versions of varying levels of optimization of the same fundamental algorithm, the benchmarks present opportunities to demonstrate tools and architectures that help programmers get the most out of their parallel hardware. Less optimized versions are presented as challenges to the compiler and architecture research communities: to develop the technology that automatically raises the performance of simpler implementations to the performance level of sophisticated programmer-optimized implementations, or demonstrate any other performance or programmability improvements. We hope that these benchmarks will facilitate effective demonstrations of such technology.

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