Journal of Information Processing
Online ISSN : 1882-6652
ISSN-L : 1882-6652
Bank-Aware Instruction Scheduler for a Multibanked Register File
Junji YamadaUshio JimboRyota ShioyaMasahiro GoshimaShuichi Sakai
Author information
JOURNAL FREE ACCESS

2018 Volume 26 Pages 696-705

Details
Abstract

The region that includes the register file is a hot spot in high-performance cores that limits the clock frequency. Although multibanking drastically reduces the area and energy consumption of the register files of superscalar processor cores, it suffers from low IPC due to bank conflicts. This paper proposes a bank-aware instruction scheduler which selects instructions so that no bank conflict occurs, except for a bank conflict in one instruction. The evaluation results show that, compared with NORCS, which is the latest research on a register file for area and energy efficiency, a proposed register file with 24 banks achieves a 20.9% and 56.0% reduction in circuit area and in energy consumption, while maintaining a relative IPC of 97.0%, and the latency of the instruction scheduler.

Content from these authors
© 2018 by the Information Processing Society of Japan
Previous article Next article
feedback
Top