Content area

Abstract

Conference Title: 2025 IEEE 33rd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)

Conference Start Date: 2025 May 4

Conference End Date: 2025 May 7

Conference Location: Fayetteville, AR, USA

Accelerators such as neural processing units (NPUs) deliver an enticing balance of performance and efficiency compared to general purpose compute architectures. However, effectively leveraging accelerator capabilities is not always simple: low-level programming toolkits may require substantial developer effort while high-level programming toolkits may abstract critical optimization features. This work aims to increase efficiency of designers using IRON, a toolkit for close-to-metal NPU performance engineers. We provide an updated programmer interface to IRON containing new and refined programming constructs. The new interface includes extensible features for placement and data transformation. These contributions are evaluated in terms of 1) efficiency, with analysis showing ~ 26% average reduction in lines of code and decreases in Halstead metrics for a variety of designs; 2) expressivity, demonstrating the new interface supports the wide range of features and patterns already supported by IRON; and 3) extensibility, illustrating the new tooling for placement and tiling can be extended to accommodate common use-cases.

Details

Title
Efficiency, Expressivity, and Extensibility in a Close-to-Metal NPU Programming Interface
Author
Hunhoff, Erika 1 ; Melber, Joseph 2 ; Denolf, Kristof 2 ; Bisca, Andra 2 ; Bayliss, Samuel 2 ; Neuendorffer, Stephen 2 ; Fifield, Jeff 2 ; Lo, Jack 2 ; Vasireddy, Pranathi 2 ; James-Roxby, Phil 2 ; Keller, Eric 2 

 Work performed at AMD 
 AMD 
Pages
85-94
Number of pages
10
Publication year
2025
Publication date
2025
Publisher
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Place of publication
Piscataway
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2025-05-28
Publication history
 
 
   First posting date
28 May 2025
ProQuest document ID
3212847264
Document URL
https://www.proquest.com/conference-papers-proceedings/efficiency-expressivity-extensibility-close-metal/docview/3212847264/se-2?accountid=208611
Copyright
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2025
Last updated
2025-05-28
Database
ProQuest One Academic