Research Article

Exploring Many-Core Design Templates for FPGAs and ASICs

Table 1

A-core counts, for all design points, and a naming convention for all MARC configurations used in the study. If only one core count is listed, it is the same for both 32 and 37 node (32n and 37n) problems (see Section 7). All A-core counts are given for area normalized designs, as discussed in Section 7.

Alias Description Number of cores (32n, 37n)

Hand design FPGA 48
Hand design ASIC 2624, 2923
MARC-Ropt-F RISC A-core with optimized network on FPGA 36
MARC-C1-F Customized A-core on FPGA 36
MARC-C2-F Customized A-core (2-way MT) on FPGA 36
MARC-C4-F Customized A-core (4-way MT) on FPGA 36
MARC-Ropt-A RISC A-core with optimized network on ASIC 1269, 1158
MARC-C1-A Customized A-core on ASIC 1782, 1571
MARC-C2-A Customized A-core (2-way MT) on ASIC 1768, 1561
MARC-C4-A Customized A-core (4-way MT) on ASIC 1715, 1519
GPGPU 512