2005
DOI: 10.1007/11512622_29
|View full text |Cite
|
Sign up to set email alerts
|

Sandbridge Software Tools

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2005
2005
2012
2012

Publication Types

Select...
4
3
1

Relationship

6
2

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 10 publications
0
10
0
Order By: Relevance
“…The Sandblaster toolchain uses an optimizing ANSI C compiler [25] to generate code for the DSP core. It provides a fast cycle count accurate simulator [25,10], which uses the Sandbridge architecture Description Language (SaDL) to specify the underlying architecture. The compiler supports …”
Section: Sb3010 Sdr Platformmentioning
confidence: 99%
“…The Sandblaster toolchain uses an optimizing ANSI C compiler [25] to generate code for the DSP core. It provides a fast cycle count accurate simulator [25,10], which uses the Sandbridge architecture Description Language (SaDL) to specify the underlying architecture. The compiler supports …”
Section: Sb3010 Sdr Platformmentioning
confidence: 99%
“…It performs semantic analysis of input programs and automatically recognizes saturating arithmetic in ANSI C [8]. For example the single-instruction loop for an inner product is generated automatically from the following source: int i, s; for (I = 0, s = 0; I < N; i++) { s += A[k]*A[k]; } The Sandblaster simulator is capable of executing over 100 million instructions per second on a 3GHz x86 computer [9]. The Sandblaster RTOS is capable of multiplexing an arbitrary number of software threads onto hardware threads.…”
Section: Sandblaster Platformmentioning
confidence: 99%
“…Rewrite each application with the new operations provided as intrinsics and rerun the simulations to determine the new cycle count for each application. This process is simplified by the Sandblaster architecture Description Language (SaDL) [8]. SaDL provides an abstraction of the Sandblaster architecture and implementation into a single database, which guides the generation and optimization of the Sandbridge tool chain.…”
Section: Design Methodologymentioning
confidence: 99%
“…Each application, which is written in C, is compiled with full compiler optimizations including vectorization, loop unrolling, software pipelining, code motion, function inlining, and peephole optimizations [18]. Portions of the code that use the most cycles are then identified using the Sandbridge Software Tools [8].…”
Section: Design Methodologymentioning
confidence: 99%