2012
DOI: 10.1145/2133382.2133387
|View full text |Cite
|
Sign up to set email alerts
|

Comparability Graph Coloring for Optimizing Utilization of Software-Managed Stream Register Files for Stream Processors

Abstract: The stream processors represent a promising alternative to traditional cache-based general-purpose processors in achieving high performance in stream applications (media and some scientific applications). In a stream programming model for stream processors, an application is decomposed into a sequence of kernels operating on streams of data. During the execution of a kernel on a stream processor, all streams accessed must be communicated through a non-bypassing softwaremanaged on-chip memory, the SRF (Stream R… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
11
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(11 citation statements)
references
References 47 publications
0
11
0
Order By: Relevance
“…One of such representative approaches is comparability graph coloring (CGC) approach. 9 This approach performs well on the stream processor architecture with several high-performance computing applications such as GEMM, FFT, and MG. Ideally, it can achieve the same SPM usage as theoretical F I G U R E 10 An example to show that GC cannot find the optimal allocation solution for Inception21k.…”
Section: Discussionmentioning
confidence: 98%
“…One of such representative approaches is comparability graph coloring (CGC) approach. 9 This approach performs well on the stream processor architecture with several high-performance computing applications such as GEMM, FFT, and MG. Ideally, it can achieve the same SPM usage as theoretical F I G U R E 10 An example to show that GC cannot find the optimal allocation solution for Inception21k.…”
Section: Discussionmentioning
confidence: 98%
“…The approach proposed in [28] is more efficient than the one proposed in [25] as variables with different colors may share the same space. If the interference graph is a comparability graph [29] or a superperfect graph [15], the optimal allocation can be obtained in polynomial time.…”
Section: Related Workmentioning
confidence: 99%
“…Li et al [8][9][10][11] apply it to assign arrays in embedded programs to scratchpad memory (SPM). Wang et al [18][19][20] apply it further in stream register file allocation for stream processors.…”
Section: Related Workmentioning
confidence: 99%
“…If every normal gap is too small to fit x squarely in, then all these gaps are checked again, http://engine.scichina.com/doi/10.1007/s11432-014-5131-7 χ [20,28) = 43. The gap [20,28) is selected since placing node 7 inside does not increase the chromatic number. Being smaller than w(7), the selected gap is expanded to accommodate node 7.…”
Section: Best-fit Selectmentioning
confidence: 99%
See 1 more Smart Citation