2015 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES) 2015
DOI: 10.1109/cases.2015.7324550
|View full text |Cite
|
Sign up to set email alerts
|

Vector-aware register allocation for GPU shader processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…Several approaches have been proposed to improve GPU register usage. Many of them exploit smarter register allocation [10,11,30,37,40]. Similar to our work, Hayes and Zhang [11] proposed a register allocation algorithm for GPUs that utilizes the shared memory for spilling.…”
Section: Related Workmentioning
confidence: 78%
See 1 more Smart Citation
“…Several approaches have been proposed to improve GPU register usage. Many of them exploit smarter register allocation [10,11,30,37,40]. Similar to our work, Hayes and Zhang [11] proposed a register allocation algorithm for GPUs that utilizes the shared memory for spilling.…”
Section: Related Workmentioning
confidence: 78%
“…Prior work has proposed several approaches to reduce register pressure on GPUs [10,11,30,37,40]. The closest related GPU register allocation algorithm [11] operates on the binary generated by nvcc with aggressive register allocation.…”
Section: Introductionmentioning
confidence: 99%
“…In addition to traditional general‐purpose architecture, register allocation is also a key problem for massively parallel architectures such as GPU. You and Chen 20 proposed a vector‐aware allocation approach to efficiently manage the register files on the shader architecture. Chen et al 21 proposed a register allocation approach for Intel HD and Iris Graphics, which features a large byte‐addressable register file and an expressive instruction set, by decoupling the assignment of local and global variables.…”
Section: Related Workmentioning
confidence: 99%
“…For YHFT‐DSP, Tang et al 27 studied the allocation algorithm for register pairs. Besides, some people studied register allocation methods for other GPU architectures 28–31 . However, all of the above methods are for the register allocation of general scalar registers and general vector registers.…”
Section: Introductionmentioning
confidence: 99%
“…Besides, some people studied register allocation methods for other GPU architectures. [28][29][30][31] However, all of the above methods are for the register allocation of general scalar registers and general vector registers. In graph coloring register allocation, when the particular roles of some physical registers should be considered, the corresponding interference graph contains register allocation candidates (hereinafter referred to as "allocation candidates" or "candidates") and some register names.…”
Section: Introductionmentioning
confidence: 99%