Title | ||
---|---|---|
Exploring alternative flexible OpenCL (FlexCL) core designs in FPGA-based MPSoC systems |
Abstract | ||
---|---|---|
Open Compute Language (OpenCL) has been proposed as a platform-independent parallel execution framework to target multicores, graphics processing units (GPUs), digital signal processors (DSPs), and other custom accelerators. Traditionally OpenCL is designed to scale across system generations by having each new model increase the available resources: processing cores, register file entries, and shared (localized) physical memory. However, when evaluating all potential models capable of running OpenCL the numerous performance trade-offs associated with these competing resources makes for a large exploration space. Specifically there are advantages to systematically analyzing the OpenCL parallel expressions to eliminate processor elements that constrain the overall design. We have designed an analysis tool for evaluating OpenCL kernels and the potential processor configurations in FPGA-based multiprocessor systems-on-chip (MPSoC) designs. The Flexible OpenCL (FlexCL) system determines integrated hardware-software customization opportunities related to processor design across sets of OpenCL applications. The paper provides an evaluation of various OpenCL components synthesized to FPGA-based multicore design alternatives. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1145/2432516.2432519 | RAPIDO |
Keywords | Field | DocType |
opencl application,processor design,potential processor configuration,opencl kernel,alternative flexible opencl,opencl parallel expression,fpga-based mpsoc system,various opencl component,overall design,flexible opencl,fpga-based multicore design alternative,digital signal processor,network on chip | Computer architecture,Digital signal processor,Computer science,Field-programmable gate array,Register file,Network on a chip,Multiprocessing,Processor design,MPSoC,Multi-core processor,Embedded system | Conference |
Citations | PageRank | References |
2 | 0.43 | 7 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Dan Connors | 1 | 264 | 16.78 |
Eric Grover | 2 | 2 | 0.43 |
Blake Caldwell | 3 | 12 | 1.09 |