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
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;
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
DOI :
10.1109/CSE.2009.494