DocumentCode
3416984
Title
Reduced stall MIPS architecture using pre-fetching accelerator
Author
Zulkifli, M. ; Yudhanto, Y. ; Soetharyo, N.A. ; Adiono, T.
Author_Institution
Sch. of Electr. Eng. & Inf., Inst. Teknol. Bandung, Bandung, Indonesia
Volume
02
fYear
2009
fDate
5-7 Aug. 2009
Firstpage
611
Lastpage
616
Abstract
This paper describes the design of a MIPS architecture with a small number of stall. Stall frequently happens in pipeline architecture which results in larger clock cycles. In this paper we significantly reduced stall by introducing pre-fetching unit. This unit reduces stall by concurrently reading three instructions and check their possibility of stall. If stall is detected, this unit then changes the sequence of executed instructions. Furthermore, we also employ forwarding and memory hazard detection units to further reduce stall. In order to increase the processor functionality and performances, especially for RSA security application, we include two new instructions 32-bit mult and mod. The design has been successfully implemented in FPGA DE2 Board (Terasic) and standard call CMOS 0.13u. As system verification, we successfully execute bubble sort program and RSA encryption. The system implementation reach the maximum frequency of 714 MHz.
Keywords
computer architecture; cryptography; formal verification; multiprocessing systems; pipeline processing; storage management; 32-bit mult; FPGA DE2 Board; RSA encryption; RSA security; Terasic; bubble sort program; forwarding units; memory hazard detection units; mod; pipeline architecture; prefetching accelerator; processor functionality; stall MIPS architecture; standard call CMOS; system verification; Acceleration; Clocks; Cryptography; Field programmable gate arrays; Frequency; Hazards; Informatics; Microprocessors; Pipeline processing; Security; Pre-fetching accelerator; RSA; pipeline; prediction unit;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering and Informatics, 2009. ICEEI '09. International Conference on
Conference_Location
Selangor
Print_ISBN
978-1-4244-4913-2
Type
conf
DOI
10.1109/ICEEI.2009.5254742
Filename
5254742
Link To Document