Acceleration of the discrete element method: From RTL to C-based design

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Field programmable gate arrays (FPGAs) have been extensively used to accelerate numerical intensive applications as they provide an excellent platform to exploit low- and high-level parallelism. Most of these computational intensive applications are given in high level languages, e.g. C or C++. A direct path from these descriptions to RTL is therefore highly desirable. Many attempts have been made to provide this direct synthesis path. Many years ago we implemented a multi-FPGA scalable custom hardware architectures to accelerate the discrete element method (DEM) in VHDL (Schafer et al. Comput. Struct. 82(20-21), 1707-1718, 2004) and also tried to use high level synthesis (HLS) tools available at that time, unsuccessfully due to their limitations and bad quality of results (QoR). We have re-implemented this custom hardware architecture in C using a state-of-the-art HLS tool and show in this chapter that it is now possible to design and verify entire systems in C achieving comparable QoR to hand-coded RTL. A step by step guide of how to create C-based FPGA designs with results comparable to that of the original hand-coded RTL architecture is presented as well as different benefits that come along behavioural synthesis, including design turn around time (TAT) reduction, design space exploration and high-speed cycle-accurate model generators for full chip verification.

Cite

CITATION STYLE

APA

Schafer, B. C., & Wakabayashi, K. (2013). Acceleration of the discrete element method: From RTL to C-based design. In High-Performance Computing Using FPGAs (Vol. 9781461417910, pp. 665–693). Springer New York. https://doi.org/10.1007/978-1-4614-1791-0_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free