The microarchitecture of a low power clustered register file for parallel processors
Chung-Hsien Hua, Wei Hwang
Abstract
Chung-Hsien Hua, Wei Hwang
Abstract
The requirement on number of register file ports in parallel processors poses a stringent challenge on register file design. The access time, power consumption and silicon area of the register file are strongly related to micro-architecture and the number of access ports. A clustered register file with global registers is presented in this work. Based on the simulation results using TSMC 18Onm CMOS technology, the proposed clustered register file with global registers exhibits up to 70% reduction in silicon area, 20% increase in operation frequency, 12% active power consumption reduction and 28% reduction in power delay product compared to the central register fde architecture.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The requirement on number of register file ports in parallel processors poses a stringent challenge on register file design. The access time, power consumption and silicon area of the register file are strongly related to micro-architecture and the number of access ports. A clustered register file with global registers is presented in this work. Based on the simulation results using TSMC 18Onm CMOS technology, the proposed clustered register file with global registers exhibits up to 70% reduction in silicon area, 20% increase in operation frequency, 12% active power consumption reduction and 28% reduction in power delay product compared to the central register fde architecture.
Key concepts: Register file, Processor register, Computer science, Microarchitecture, Reduction (mathematics), Parallel computing, Register (sociolinguistics), Operating system