Ordina entro 1 giorno e ricevi per Natale
Bookbot

Mapping of a Machine Learning Algorithm Representation to Distributed Disaggregated FPGAs

Maggiori informazioni sul libro

The winding down of Moore’s law and the end of Dennard scaling have increased the demand for specialized accelerators, such as field-programmable gate arrays (FPGAs), in cloud and high-performance computing to support demanding workloads like machine learning and artificial intelligence. However, despite their performance and energy-efficiency advantages, FPGAs are not widely deployed due to challenging tool support. This thesis aims to promote broader FPGA adoption through improvements on three levels. First, it presents a system architecture for efficiently managing a large number of disaggregated network-attached FPGAs. By utilizing partial reconfiguration, the architecture separates non-privileged user logic from privileged system logic, creating heterogeneous clusters of traditional CPU servers and FPGA nodes connected via the same network, for which no established programming model exists. Second, it revisits programming models for these clusters, arguing that the Message Passing Interface (MPI) is suitable for programming CPU-FPGA clusters. Finally, it develops a framework for mapping deep neural network (DNN) models to distributed disaggregated FPGAs. This includes a meta-compiler, called DOSA, which evaluates, selects, and combines existing DNN-to-FPGA tools, leveraging previous research to generate more efficient solutions.

Acquisto del libro

Mapping of a Machine Learning Algorithm Representation to Distributed Disaggregated FPGAs, Burkhard Johannes Ringlein

Lingua
Pubblicato
2023
product-detail.submit-box.info.binding
(Copertina rigida)
Ti avviseremo via email non appena lo rintracceremo.

Metodi di pagamento