2007 · 17 citations · 4 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsReconfigurable ComputingCoarse-grained Reconfigurable ArchitecturesEmbedded Reconfigurable SystemsGraphics Processing Unit ArchitectureGraphics Processing UnitsReconfigurable Embedded SystemsReconfigurable System ArchitectureArithmetic Unit DesignFlexibilityFloating-point ArithmeticInteger MultiplicationProcessing Element DesignReconfigurable ArchitecturesReconfigurable Array ArchitectureReconfigurable Computing Architectures
With the increasing requirements for more flexibility and higher performance in embedded systems design, reconfigurable computing has become more popular. There have been many coarse-grained reconfigurable architectures proposed and/or commercialized. But most of the existing architectures cannot be used for applications that require floating-point operations, since they have only integer units. In this paper, we present how we can perform various floating-point operations on a coarse-grained reconfigurable array of integer processing elements. We demonstrate the effectiveness of our approach through the implementation of various floating-point operations for 3D graphics and their performance analysis.
4