Title :
Reconfigurable array for transcendental functions calculation
Author :
Sima, Mihai ; McGuire, Michael ; Miller, Scott
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Victoria, Victoria, BC
Abstract :
Expanding transcendental functions in a series of Shift-and-Add operations is an alternative to Taylor or Chebyshev series expansions when fixed-point arithmetic with reduced wordlength is required. Typically, reconfigurable arrays do not provide architectural support for shift operations. Instead, shift operations are emulated by either multiplexing logic or multiplication by a power of 2. In this paper we describe the architecture of a reconfigurable array that can natively support shift operations. Rather than augmenting the reconfigurable fabric with dedicated shift units, the interconnection network is extended with shift capabilities. This is conceptually possible since a shift operation is a rearrangement and not a combination of the signals. Layers of computing tiles supporting Shift-and-Add/Subtract and Add-and-Select operations are interleaved with interconnect layers. On such a reconfigurable array, a variety of transcendental functions can be efficiently implemented.
Keywords :
field programmable gate arrays; reconfigurable architectures; Chebyshev series expansions; Taylor series expansions; add-and-select operations; fixed-point arithmetic; interconnection network; reconfigurable array architecture; shift- and-add operations; transcendental functions calculation; Chebyshev approximation; Computer architecture; Fabrics; Fixed-point arithmetic; Iterative algorithms; Multiprocessor interconnection networks; Reconfigurable logic; Signal processing algorithms; Switches; Tiles;
Conference_Titel :
ICECE Technology, 2008. FPT 2008. International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-3783-2
Electronic_ISBN :
978-1-4244-2796-3
DOI :
10.1109/FPT.2008.4762365