A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2016; you can also visit the original URL.
The file type is application/pdf
.
Compiled multithreaded data paths on FPGAs for dynamic workloads
2013
2013 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES)
Hardware supported multithreading can mask memory latency by switching the execution to ready threads, which is particularly effective on irregular applications. FPGAs provide an opportunity to have multithreaded data paths customized toeach individual application. In this paper we describe the compiler generation of these hardware structures from a C subset targeting a Convey HC-2ex machine. We describe how this compilation approach differs from other C to HDL compilers. We use the compiler to
doi:10.1109/cases.2013.6662507
dblp:conf/cases/HalsteadN13
fatcat:ulg7w7j7dne2hjsaouv54qr4ha