1996
DOI: 10.1007/bfb0014195
|View full text |Cite
|
Sign up to set email alerts
|

V-cal: a calculus for the compilation of data parallel languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1997
1997
2003
2003

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 6 publications
0
3
0
Order By: Relevance
“…All macros and parameterized classes are expanded, all methods are rewritten to stand-alone functions, etc. The resulting program is represented in our intermediate language Vnus [27]. In the Vnus representation, most language constructs described in this paper are rewritten; only multi-dimensional arrays and the each and foreach constructs remain.…”
Section: Compiling Sparmentioning
confidence: 99%
“…All macros and parameterized classes are expanded, all methods are rewritten to stand-alone functions, etc. The resulting program is represented in our intermediate language Vnus [27]. In the Vnus representation, most language constructs described in this paper are rewritten; only multi-dimensional arrays and the each and foreach constructs remain.…”
Section: Compiling Sparmentioning
confidence: 99%
“…The compiler works on full programs. It consists of a front-end that generates code in the intermediate language Vnus [17], a number of parallelization engines that work on Vnus, and a back-end that converts from Vnus to C++. The compiler contains optimizers that avoid compiling unused code, eliminate and optimize null pointer checks, eliminate static class administration, simplify expressions, and eliminate and optimize bound checks.…”
Section: The Compilermentioning
confidence: 99%
“…Internally, the Timber compiler consists of three modules (Fig. 3): a frontend that translates Spar/Java to an intermediate representation called Vnus [2,8], a number of parallelization engines that rewrite Vnus, and a backend that translates Vnus to C ++ code. To give an indication of the amount of work Tm has saved us, we will show statistics comparing the number of lines of hand-written and generated code 1 .…”
Section: Application Of Tm In the Timber Compilermentioning
confidence: 99%