International Journal of Computer Theory and Engineering

Editor-In-Chief: Prof. Mehmet Sahinoglu
Frequency: Quarterly
ISSN: 1793-8201 (Print), 2972-4511 (Online)
Publisher:IACSIT Press
OPEN ACCESS
4.1
CiteScore

⚠️ Important Security Notice: Beware of Fraudulent Emails Impersonating IJCTE Officials
IJCTE 2013 Vol.5(3): 551-556 ISSN: 1793-8201
DOI: 10.7763/IJCTE.2013.V5.748

Register File Customization for Embedded Multi-Threaded Pipelined Processors

Ran Zhang, Hui Guo, and Shivam Garg

Abstract—Multi-threading pipelined processor design enables high performance of a single processor core by exploiting both thread-level and instruction-level parallelism. However, when it is applied to embedded systems, its demanding for large register file, hence high resource overhead and energy consumption, becomes a big issue. In this paper, we propose a customization approach to reduce register file by maximally utilizing each of the registers used. The experiments on several applications demonstrate that with our approach, the register file for a single thread can be reduced by about 50%, based on which the multi-threading processor can achieve high performance while at low energy consumption - with 17-28% throughput improvement and 20% energy reduction when compared to the single-threading processor design.

Index Terms—Register file customization, multithread pipeline, energy-aware design.

The authors are with the School of Computer Science and Engineering, The University of New South Wales, Sydney, Australia (e-mail: {ranz, huig, shivam.garg}@cse.unsw.edu.au).

[PDF]

Cite:Ran Zhang, Hui Guo, and Shivam Garg, "Register File Customization for Embedded Multi-Threaded Pipelined Processors," International Journal of Computer Theory and Engineering vol. 5, no. 3, pp. 551-556, 2013.

Article Metrics in Dimensions

Menu