arrow
Return

Highly Parallel Multi-FPGA System Compilation from Sequential C/C plus plus Code in the AWS Cloud

delete2022-08-08
delete0
PRE
AI
K
Kemal Ebci̇oğlu *
İ
İsmail San
DOI:10.1145/3507698delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a High Level Synthesis compiler that automatically obtains a multi-chip accelerator system from a single-threaded sequential C/C++ application. Invoking the multi-chip accelerator is functionally identical to invoking the single-threaded sequential code the multi-chip accelerator is compiled from. Therefore, software development for using the multi-chip accelerator hardware is simplified, but the multi-chip accelerator can exhibit extremely high parallelism. We have implemented, tested, and verified our push-button system design model on multiple field-programmable gate arrays (FPGAs) of the Amazon Web Services EC2 F1 instances platform, using, as an example, a sequential-natured DES key search application that does not have any WALL loops and that tries each candidate key in order and stops as soon as a correct key is found. An 8-FPGA accelerator produced by our compiler achieves 44.600 times better performance than an x86 Xeon CPU executing the sequential single-threaded C program the accelerator was compiled from. New features of our compiler system include: an ability to parallelize outer loops with loop-carried control dependences, an ability to pipeline an outer loop without fully unrolling its inner loops, and fully automated deployment, execution and termination of multi-FPGA application-specific accelerators in the AWS cloud, without requiring any manual steps.
Keywords:
Multi-FPGA
hierarchical software pipelining
high-level synthesis
compilers
AWS cloud
DES cracker

Journal

ACM Transactions on Reconfigurable Technology and Systems cover
ACM Transactions on Reconfigurable Technology and Systems
IF:
2.8
Papers:
598
Citations:
810

Organization

E
Eskisehir Technical University
Scholars:
1.2K
Papers: 1.1K
Citations: 824
Cited Papers

Cited Papers

errShare
errSave
Frequency-specific plasticity of the auditory cortex elicited by thalamic stimulation in the rat
err2013-10-01
err0
PREAI
errZhi-ru Zhu; Feng-lian Xu; Jiang-hong Wu; Shuan-cheng Ren; Yong-hai Zhang; Bo Hu; Jun Zhang; Lei Han; Ying Xiong
errShare
errSave
errShare
errSave
Regional Left Ventricular Performance in the Year following Myocardial Infarction
err1972-10-01
err0
errOAAI
errBOLLING J. FEILD; RICHARD O. RUSSELL; JOHN T. DOWLING; CHARLES E. RACKLEY
errShare
errSave
Relevance of pharmacogenomics for developing countries in Europe
errdmdi
IF0
err2011-10-22
err0
PREAI
errKonstantinos Mitropoulos; Lindsey Johnson; Athanassios Vozikis; George P. Patrinos
errShare
errSave
Influence of ultrathin chromium adhesion layer on different metal thicknesses of SPR-based sensor using FDTD
err2019-01-01
err0
PREAI
errNajmiah Radiah Mohamad; Gan Siew Mei; Nur Akmar Jamil; BurhanuddinYeop Majlis; P. Susthitha Menon
errShare
errSave
researcher View more