Title :
Improvement of Execution Efficiency on the MX Core
Author :
Nakano, Mitsutaka ; Iida, Masahiro ; Sueyoshi, Toshinori
Author_Institution :
Grad. Sch. of Sci. & Technol., Kumamoto Univ., Kumamoto, Japan
Abstract :
SIMD (Single Instruction/Multiple Data) type processors have the advantage of smaller area as compared with a general processor, DSP and many MIMD (Multiple Instruction/Multiple Data) type processors. On the other hand, the performance depends on the parallel degree of data in an application. MX Core which was developed by Renesas technology Corp., is a massively parallel SIMD type accelerator. We propose a method to improve execution efficiency of the MX Core in this paper. Our methodology includes optimization of calculation precision and change data transfer structure to MIMD type. As a result of evaluation, we improved parallel operation degree. We achieved a speedup of 2.92 times at the maximum and double parallel degree improvement in RSA than conventional implementation technique. The proposal structure reduced data transfer processing of IMDCT by 90%, and speed up processing time of IMDCT by 2.65 times compared with traditional implementation of the MX Core.
Keywords :
embedded systems; microprocessor chips; multiprocessing systems; parallel processing; MIMD type processors; MX core; RSA algorithm; SIMD type processors; data transfer structure; multiple instruction-multiple data; parallel SIMD type accelerator; precision calculation; single instruction-multiple data; Application software; Cost function; Embedded system; Energy consumption; Field programmable gate arrays; Hardware; Microprocessors; Optimization methods; Registers; System-on-a-chip; IMDCT; MIMD; MX Core; RSA; SIMD;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2009 International Conference on
Conference_Location :
Higashi Hiroshima
Print_ISBN :
978-0-7695-3914-0
DOI :
10.1109/PDCAT.2009.81