Table of Content

Open Access iconOpen Access

ARTICLE

crossmark

Crosstalk Aware Register Reallocation Method for Green Compilation

Sheng Xiao1, 2, *, Jing Selena He3, Xi Yang4, Yazhe Wang1, Lu Jin1

1 Information Science and Engineering Department, Hunan First Normal University, Changsha, 410205, China.
2 Computer School, Wuhan University, Wuhan, 430072, China.
3 Department of Computer Science, Kennesaw State University, Kennesaw, 30144-5588, USA.
4 Hunan Guangyi Experimental Middle School, Changsha, 410205, China.

* Corresponding Author: Sheng Xiao. Email: email.

Computers, Materials & Continua 2020, 63(3), 1357-1371. https://doi.org/10.32604/cmc.2020.09929

Abstract

As nanoscale processing becomes the mainstream in IC manufacturing, the crosstalk problem rises as a serious challenge, not only for energy-efficiency and performance but also for security requirements. In this paper, we propose a register reallocation algorithm called Nearby Access based Register Reallocation (NARR) to reduce the crosstalk between instruction buses. The method includes construction of the software Nearby Access Aware Interference Graph (NAIG), using data flow analysis at assembly level, and reallocation of the registers to the software. Experimental results show that the crosstalk could be dramatically minimized, especially for 4C crosstalk, with a reduction of 80.84% in average, and up to 99.99% at most.

Keywords


Cite This Article

APA Style
Xiao, S., He, J.S., Yang, X., Wang, Y., Jin, L. (2020). Crosstalk aware register reallocation method for green compilation. Computers, Materials & Continua, 63(3), 1357-1371. https://doi.org/10.32604/cmc.2020.09929
Vancouver Style
Xiao S, He JS, Yang X, Wang Y, Jin L. Crosstalk aware register reallocation method for green compilation. Comput Mater Contin. 2020;63(3):1357-1371 https://doi.org/10.32604/cmc.2020.09929
IEEE Style
S. Xiao, J.S. He, X. Yang, Y. Wang, and L. Jin "Crosstalk Aware Register Reallocation Method for Green Compilation," Comput. Mater. Contin., vol. 63, no. 3, pp. 1357-1371. 2020. https://doi.org/10.32604/cmc.2020.09929



cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2309

    View

  • 1317

    Download

  • 1

    Like

Related articles

Share Link