An Energy Efficient Register File Architecture for VLIW Streaming Processors on FPGAs
Pranav S. Vaidya1, Avinash Yadav2, Linknath Surya3, John J. Lee4
1Pranav S. Vaidya, Department of Electrical & Computer Engineering, Indiana University Purdue University, Indianapolis, Indiana, USA.
2Avinash Yadav, Department of Electrical & Computer Engineering, Indiana University Purdue University, Indianapolis, Indiana, USA.
3Linknnath Surya, Department of Electrical & Computer Engineering, Indiana University Purdue University, Indianapolis, Indiana, USA.
4John J. Lee, Department of Electrical & Computer Engineering, Indiana University Purdue University, Indianapolis, Indiana, USA.
Manuscript received on 14 December 2019 | Revised Manuscript received on 22 December 2019 | Manuscript Published on 31 December 2019 | PP: 10-14 | Volume-9 Issue-1S3 December 2019 | Retrieval Number: A10031291S319/19©BEIESP | DOI: 10.35940/ijeat.A1003.1291S319
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The design of a register file with large scalability, high bandwidth, and energy efficiency is the major issue in the execution of streaming Very Long Instruction Word (VLIW) processors on Field Programmable Gate Arrays (FPGA’s). This problem arises due to the fact that accessing multi-ported register files that can use optimized on-chip memory resources as well as enabling the maximum sharing of register operands are difficult provided that FPGA’s on-chip memory resources only support up to two ports. To handle this issue, an Inverted Distributed Register File (IDRF) architecture is proposed in this article. This new IDRF is compared with the existing Central Register File (CRF) and the Distributed Register File (DRF) architectures on parameters such as kernel performance, circuit area, access delay, dynamic power, and energy. Experimental results show that IDRF matches the kernel performance with the CRF architecture but 10.4% improvement in kernel performance as compared to DRF architecture. Similar experimental results related to the circuit area, dynamic power, and energy are discussed in this article.
Keywords: Inverted Distributed Register File Architecture, VLIW Streaming Multiprocessor, FPGA, Multi-Ported Memory.
Scope of the Article: FPGAs