Abstract
The prevalence of ML and AI-powered solutions along with the slowing of Moore's Law has given rise to novel hardware platforms aimed at accelerating ML and AI. While programming these hardware platforms can be difficult, particularly for non-hardware experts, hardware vendors provide high-level tooling in an effort to address this difficulty. The Versal ACAP is an SoC designed by AMD that combines CPU cores, FPGA fabric, and a tiled, vector architecture called an AI engine all on the same socket. In an effort to more easily program this heterogeneous system, AMD has provided the Vitis AI development stack. In this work, we leverage Vitis AI to program a Versal ACAP to perform errant beam detection in the Spallation Neutron Source at Oak Ridge National Laboratory. Our initial work shows that after quantization and compilation of the model for the Versal ACAP, the classification accuracy, as measured by the AUC metric, is over 95% accurate while achieving this accuracy in 46 microseconds on average.
Original language | English |
---|---|
Title of host publication | 2023 IEEE High Performance Extreme Computing Conference, HPEC 2023 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9798350308600 |
DOIs | |
State | Published - 2023 |
Event | 2023 IEEE High Performance Extreme Computing Conference, HPEC 2023 - Virtual, Online, United States Duration: Sep 25 2023 → Sep 29 2023 |
Publication series
Name | 2023 IEEE High Performance Extreme Computing Conference, HPEC 2023 |
---|
Conference
Conference | 2023 IEEE High Performance Extreme Computing Conference, HPEC 2023 |
---|---|
Country/Territory | United States |
City | Virtual, Online |
Period | 09/25/23 → 09/29/23 |
Funding
This research used resources of the Experimental Computing Laboratory (ExCL) at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725 This research was supported by the Defense Advanced Research Projects Agency Microsystems Technology Office Domain-Specific System-on-Chip Program. This research used resources of the Experimental Comput- ing Laboratory (ExCL) at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. De- partment of Energy under Contract No. DE-AC05-00OR22725 This research was supported by the Defense Advanced Research Projects Agency Microsystems Technology Office Domain-Specific System-on-Chip Program. The authors would like to thank Joseph Melber and Paul Hartke at AMD for helping to procure the VCK190 and connecting us with technical staff to troubleshoot issues.
Keywords
- Artificial Intelligence
- Edge Computing
- Heterogeneous Computing
- Machine Learning
- Versal ACAP
- Vitis AI