DocumentCode
2670916
Title
Non-Instruction Fetch-Based Architecture Reduces Almost 100 Percent of the Dynamic Power and Energy
Author
Renbi, Abdelghani ; Lindh, Lennart ; Delsing, Jerker
Author_Institution
Eislab, Lulea Univ. of Technolgy, Luleå, Sweden
fYear
2010
fDate
18-20 Dec. 2010
Firstpage
418
Lastpage
424
Abstract
This paper demonstrates the benefit of FPGAs for better power and energy efficiency when exploited for non-instruction fetch-based architecture. By replacing load/store architecture by non-instruction fetch-based designs for matrix multiplication, we reduced almost 100 percent of the dynamic power. Hence reconfigurable computing is the potential key to saving energy in battery-powered embedded systems and to solve the dissipated power dilemma, as the heat becomes the bottleneck of traditional high frequency processors. If the same strategy is applied to mainstream computers and data center servers, we will not only reduce electricity bills but we will also contribute to greener computing by improving the IT sector´s CO2 emissions. The work involves three different designs, which multiply two matrices A and B of nxn 32-bit items and store the result in C matrix of nxn 64-bit items. The first two designs employ a single-purpose processor with different number of storage registers 2n and 2n2 and the third design uses a computer system piloted by NIOS II/e processor with on-chip memory. The designs were captured in VHDL language and prototyped on an Alter a Cyclone II EP2C35F672C6 device. Both synthesis and place&route steps were performed with Quart us II 6.0 Web Edition. The experiments were made on Altera DE2 board. In this paper we have also clarified further the power estimation error of Alter a power estimation tools, which we have evaluated in.
Keywords
computer centres; field programmable gate arrays; hardware description languages; matrix multiplication; microprocessor chips; multiplying circuits; power aware computing; reconfigurable architectures; Altera Cyclone II EP2C35F672C6 device; Altera DE2 board; Altera power estimation tool; FPGA; NIOS II/e processor; Quartus II 6.0 Web edition; VHDL language; battery powered embedded system; data center server; green computing; matrix multiplication; noninstruction fetch based architecture; on-chip memory; power dissipation; power estimation error; reconfigurable computing; single-purpose processor; storage registers; Clocks; Computer architecture; Embedded systems; Estimation error; Field programmable gate arrays; Power demand; Transmission line matrix methods; Energy aware; FPGA; Green computing; Power aware;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
Conference_Location
Hangzhou
Print_ISBN
978-1-4244-9779-9
Electronic_ISBN
978-0-7695-4331-4
Type
conf
DOI
10.1109/GreenCom-CPSCom.2010.94
Filename
5724862
Link To Document