• DocumentCode
    1804540
  • Title

    Efficient Translation of Algorithmic Kernels on Large-Scale Multi-cores

  • Author

    Pande, Amit ; Zambreno, Joseph

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Iowa State Univ. Ames, Ames, IA, USA
  • Volume
    2
  • fYear
    2009
  • fDate
    29-31 Aug. 2009
  • Firstpage
    915
  • Lastpage
    920
  • Abstract
    In this paper we present the design of a novel embedded processor architecture (which we call a mu-core) that makes use of a reconfigurable ALU. This core serves as the basis of custom 2-dimensional array architectures that can be used to accelerate algorithms such as cryptography and image processing. An efficient translation and mapping of instructions from the multi-core grid to the individual processor cores is proposed and illustrated with an implementation of the AES encryption algorithm on custom-sized grids. A simulation model was developed using Simulink and the performance analysis suggests a positive trend towards the development and utilization of such hardware.
  • Keywords
    cryptography; instruction sets; microprocessor chips; parallel architectures; reconfigurable architectures; AES encryption algorithm; Simulink; algorithmic kernels; cryptography; custom 2D array architectures; embedded processor architecture; image processing; large-scale multicores; mu-core; reconfigurable ALU; Acceleration; Computer architecture; Cryptography; Design engineering; Embedded computing; Image processing; Kernel; Large-scale systems; Performance analysis; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering, 2009. CSE '09. International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-5334-4
  • Electronic_ISBN
    978-0-7695-3823-5
  • Type

    conf

  • DOI
    10.1109/CSE.2009.494
  • Filename
    5283303