· 2017
FPGA'ler Gelecek Nesil Derin Sinir Ağlarını Hızlandırmada GPU'ları Geride Bırakabilir mi?
Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks?
- 457atıf
- 2017yıl
Kısa özet
Gelecekteki FPGA'lar, binlerce sabit kayan nokta birimi ve yüksek bant genişliğine sahip bellek ile, seyrekliği ve kompakt veri türlerini kullanan gelecek nesil DNN'ler için GPU'ları geride bırakabilir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Gelecekteki FPGA'lar (örn. Intel Stratix 10), binlerce sabit kayan nokta birimi ve yüksek bant genişliğine sahip bellek içerecek.
- Bu FPGA geliştirmeleri, ham kayan nokta performanslarını GPU'larınkine yaklaştıracak.
- Yeni nesil DNN'ler, seyrekliği kullanma ve kompakt veri türleri (1-2 bit) kullanma yönünde evriliyor.
- Bu evrim, GPU'lar için zorlayıcı ancak FPGA özelleştirilebilirliği için ideal olan düzensiz paralellikler getiriyor.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Current-generation Deep Neural Networks (DNNs), such as AlexNet and VGG, rely heavily on dense floating-point matrix multiplication (GEMM), which maps well to GPUs (regular parallelism, high TFLOP/s). Because of this, GPUs are widely used for accelerating DNNs. Current FPGAs offer superior energy efficiency (Ops/Watt), but they do not offer the performance of today's GPUs on DNNs. In this paper, we look at upcoming FPGA technology advances, the rapid pace of innovation in DNN algorithms, and consider whether future high-performance FPGAs will outperform GPUs for next-generation DNNs. The upcoming Intel® 14-nm Stratix? 10 FPGAs will have thousands of hard floating-point units (DSPs) and on-chip RAMs (M20K memory blocks). They will also have high bandwidth memories (HBMs) and improved frequency (HyperFlex? core architecture). This combination of features brings FPGA raw floating point performance within striking distance of GPUs. Meanwhile, DNNs are quickly evolving. For example, recent innovations that exploit sparsity (e.g., pruning) and compact data types (e.g., 1-2 bit) result in major leaps in algorithmic efficiency. However, these innovations introduce irregular parallelism on custom data types, which are difficult for GPUs to handle but would be a great fit for FPGA's extreme customizability.
Yazarların özeti; kaynağından alınmıştır., 2017 · 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