Investigation on the optimization for storage space in register-spilling

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to make full use of the memory resources of computers, especially embedded systems, the multiplexing of storage space in register spilling is investigated and the corresponding method is presented in this paper. This method is based on the graph coloring register allocation method and on the basic principle of greedy algorithm. In this method, the register allocation candidates to be spilled, which do not conflict with each other, will be spilled to the same memory unit. Thus, in register spilling, less memory is needed and more load/store instructions using immediate values can be used. The effectiveness of the method is verified. Besides, the method is suitable for architectures with both scalar and vector operands.

Cite

CITATION STYLE

APA

Li, G., Hu, Y., Qiu, Y., & Huang, W. (2017). Investigation on the optimization for storage space in register-spilling. In Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST (Vol. 201, pp. 627–633). Springer Verlag. https://doi.org/10.1007/978-3-319-59288-6_63

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free