ACM Transactions on Architecture and Code Optimization· 2026Q2
Pratik HPC Uygulama Optimizasyonu için Endüktif Döngü Analizi
Inductive Loop Analysis for Practical HPC Application Optimization
- 0atıf
- Q2SCImago
- 2026yıl
Kısa özet
Veri erişimlerini ve bağımlılıkları döngü yuvası adımlarının fonksiyonları olarak modelleyen Sembolik, Endüktif Döngü Optimizasyonu (SILO) adlı yeni bir teknik, bilimsel hesaplama uygulamaları için otomatik paralelleştirme ve veri hareketi optimizasyonlarını mümkün kılmaktadır.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Veri erişimlerini ve bağımlılıkları döngü yuvası adımlarına dayalı olarak modelleyen Sembolik, Endüktif Döngü Optimizasyonu (SILO) tanıtıldı.
- SILO, sıralı bağımlı döngülerin otomatik paralelleştirilmesini sağlar.
- Yazılım ön-getirme ve işaretçi artırma gibi veri hareketi optimizasyonlarını kolaylaştırır.
- Atmosfer modelleri ve sayısal çözücüler dahil olmak üzere bilimsel hesaplama çekirdeklerinde 12 kata kadar hızlanma gösterildi.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Scientific computing applications heavily rely on multi-level loop nests operating on multidimensional arrays. This presents multiple optimization opportunities, from exploiting parallelism to hiding memory latency through prefetching and reducing data movement through improved register usage. HPC frameworks often delegate fine-grained data movement optimization to compilers, but their low-level representations hamper analysis of common patterns, such as strided data accesses and loop-carried dependencies. In this paper, we introduce symbolic, inductive loop optimization (SILO), a novel technique that models data accesses and dependencies as functions of loop nest strides. This abstraction enables the automatic parallelization of sequentially-dependent loops, as well as data movement optimizations including software prefetching and pointer incrementation to reduce register spills. We demonstrate SILO on fundamental kernels from scientific applications with a focus on atmospheric models and numerical solvers, achieving up to 12 × speedup over the state of the art.
Yazarların özeti; kaynağından alınmıştır. ACM Transactions on Architecture and Code Optimization, 2026 · DOI ↗
Ü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 etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Donanım ve Mimari
Hardware and ArchitectureComputer Science