DocumentCode :
3496872
Title :
Performance Improvement and Low Power Design of Embedded Processor
Author :
Jung, Hongkyun ; Kim, Hyoungjun ; Kang, Kwangmyoung ; Ryoo, Kwangki
Author_Institution :
Hanbat Nat. Univ.
Volume :
2
fYear :
2008
fDate :
11-13 Nov. 2008
Firstpage :
140
Lastpage :
145
Abstract :
This paper presents a branch prediction algorithm and a 4-way set-associative cache for performance improvement of 32-bit RISC processor and a clock gating algorithm using ODC (observability don´t care) operation for a low-power processor. The branch prediction algorithm has a structure using BTB (branch target buffer) and 4-way set associative cache using pseudo LRU (least recently used) algorithm. The proposed algorithm is applied to OpenRISC1200 processor, embedded processor and implemented on Xilinx VIRTEX-4 XC4VLX80 FPGA device and the FPGA executes at the maximum frequency of 53.042MHz. As a result of estimation of performance and dynamic power, the performance of the OpenRISC1200 processor using the proposed algorithm is improved about 5~9% and dynamic power of the processor using Samsung 0.18 mum technology library is reduced by 13.9%.
Keywords :
cache storage; clocks; embedded systems; field programmable gate arrays; logic design; low-power electronics; microprocessor chips; parallel architectures; reduced instruction set computing; 32-bit RISC processor; 4-way set-associative cache; FPGA; branch prediction algorithm; branch target buffer; clock gating algorithm; embedded processor; low power design; pseudoleast recently used algorithm; Cache memory; Clocks; Field programmable gate arrays; Frequency; Memory management; Pipelines; Prediction algorithms; Process design; Reduced instruction set computing; Timing; ODC; OpenRISC; branch prediction; cache; clock-gating;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location :
Busan
Print_ISBN :
978-0-7695-3407-7
Type :
conf
DOI :
10.1109/ICCIT.2008.360
Filename :
4682228
Link To Document :
بازگشت