2006
DOI: 10.1147/sj.451.0059
|View full text |Cite
|
Sign up to set email alerts
|

Using advanced compiler technology to exploit the performance of the Cell Broadband Engine™ architecture

Abstract: The continuing importance of game applications and other numerically intensive workloads has generated an upsurge in novel computer architectures tailored for such functionality. Game applications feature highly parallel code for functions such as game physics, which have high computation and memory requirements, and scalar code for functions such as game artificial intelligence, for which fast response times and a full-featured programming environment are critical. The Cell Broadband Enginee architecture targ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
78
0

Year Published

2007
2007
2011
2011

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 114 publications
(84 citation statements)
references
References 20 publications
0
78
0
Order By: Relevance
“…Figure 6 shows set masks of the long line address and short line address. Both the numbers of set in Tag Entry Array 1 and Tag Entry Array 2 are powers of 2, so a bit-wise AND operation instead of the hash function is used to improve performance, as shown in (1).…”
Section: Fig 3 Example For Addresses Mergingmentioning
confidence: 99%
See 2 more Smart Citations
“…Figure 6 shows set masks of the long line address and short line address. Both the numbers of set in Tag Entry Array 1 and Tag Entry Array 2 are powers of 2, so a bit-wise AND operation instead of the hash function is used to improve performance, as shown in (1).…”
Section: Fig 3 Example For Addresses Mergingmentioning
confidence: 99%
“…There has been substantial research [1][2][3][4][5][6] on software cache specifically for Cell processor. Eichenberger et al [1] propose a compiler-controlled software cache.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to several well-documented GPU performance factors [5], it is common for GPU developers to become involved in many aspects of coding that can positively affect performance. CPU optimization, however, is usually left to the compiler, and it has been argued that compilers achieve high utilization of the CPU's computing power [6] [7].…”
Section: Introductionmentioning
confidence: 99%
“…These include the MultiCore Framework [23], Cell SuperScalar [21], and the Octopiler compiler [50]. The MultiCore Framework handles multidimensional data at the coprocessors.…”
Section: Related Programming Environmentsmentioning
confidence: 99%