• DocumentCode
    2581698
  • Title

    Mapping algorithms to the Amalgam programmable-reconfigurable processor

  • Author

    Cook, Jeffrey J. ; Gottlieb, Derek B. ; Walstrom, Joshua D. ; Ferrera, Steven ; Wang, Chi-Wei ; Carter, Nicholas P.

  • Author_Institution
    Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    311
  • Lastpage
    312
  • Abstract
    The Amalgam programmable-reconfigurable processor is designed to provide the computational power required by upcoming embedded applications without requiring the design of application-specific hardware. It integrates multiple programmable processors and blocks of reconfigurable logic onto a single chip, using a clustered architecture, similar to the one used on the M-Machine to reduce wire length and delay and allow implementation at high clock rates. The clustered architecture provides tremendous flexibility, allowing applications to exploit parallelism at whatever granularity is best-suited to the application, while the combination of reconfigurable logic and programmable processors delivers much higher performance than could be achieved through programmable processors alone. This abstract presents the results of our initial experiments in hand-mapping applications onto Amalgam. Five applications (IDCT, Rijndael encryption, nQueens, DNA sequence comparison, and image dithering) have been implemented, achieving speedups ranging from 8.7× to 23.2× over the performance of a single programmable cluster by using the complete resources of an Amalgam chip.
  • Keywords
    microprocessor chips; multiprocessing systems; parallel architectures; performance evaluation; reconfigurable architectures; Amalgam; clustered architecture; hand-mapping applications; multiple programmable processors; performance; programmable processors; programmable-reconfigurable processor; reconfigurable logic; single chip; Clocks; Clustering algorithms; Computer architecture; Delay; Embedded computing; Hardware; Parallel processing; Process design; Reconfigurable logic; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2002. Proceedings. 10th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1801-X
  • Type

    conf

  • DOI
    10.1109/FPGA.2002.1106697
  • Filename
    1106697