Association for Computing Machinery
State of the art configurable logic platforms, such as Field-Programmable Gate Arrays (FPGAs), consist of a heterogeneous mixture of different component types. Compared to traditional homogeneous configurable platforms, heterogeneity provides speed and density advantages. This is due to the replacement of inefficient programmable logic and routing with specialized logic and fixed interconnect in components such as memories, embedded processor units and fused arithmetic units. Given the increasing complexity of these components, this paper introduces a method to automatically propose and explore the benefits of different types of fused arithmetic units.