Litcius/Paper detail

A Survey on FPGA-Based Heterogeneous Clusters Architectures

W. Florian, M.L. Crespo, A. Cicuttin, Sergio Carrato

2023IEEE Access25 citationsDOIOpen Access PDF

Abstract

In recent years, the most powerful supercomputers have already reached megawatt power consumption levels, an important issue that challenges sustainability and shows the impossibility of maintaining this trend. To this date, the prevalent approach to super-computing is dominated by CPUs and GPUs. Given their fixed architectures with generic instruction sets, they have been favored with lots of tools and mature workflows which led to mass adoption and further growth. However, reconfigurable hardware such as FPGAs has repeatedly proven that it offers substantial advantages over this super-computing approach concerning performance and power consumption. In this survey, we review the most relevant works that advanced the field of heterogeneous super-computing using FPGAs focusing on their architectural characteristics. Each work was divided into three main parts: network, hardware, and software tools. All implementations face challenges that involve all three parts. These dependencies result in compromises that designers must take into account. The advantages and limitations of each approach are discussed and compared in detail. The classification and study of the architectures illustrate the trade-offs of the solutions and help identify open problems and research lines.

Topics & Concepts

Computer scienceField-programmable gate arraySymmetric multiprocessor systemImplementationWorkflowSoftwareField (mathematics)Computer architecturePower consumptionReconfigurable computingDistributed computingEmbedded systemComputer engineeringPower (physics)Software engineeringOperating systemDatabasePure mathematicsPhysicsQuantum mechanicsMathematicsParallel Computing and Optimization TechniquesInterconnection Networks and SystemsEmbedded Systems Design Techniques