1996
DOI: 10.1109/2.546613
|View full text |Cite
|
Sign up to set email alerts
|

Maximizing multiprocessor performance with the SUIF compiler

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
196
1
4

Year Published

1998
1998
2015
2015

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 425 publications
(201 citation statements)
references
References 7 publications
0
196
1
4
Order By: Relevance
“…It combines a structured multistage evaluation layer built on top of C++ expression templates, with run-time generation and compilation, and with a transformation toolkit based on SUIF (1.3) [11] and/or ROSE [22]. It is not a language per se, but a set of C++ templates and classes associated with customizable source-to-source transformation capabilities.…”
Section: Related Workmentioning
confidence: 99%
“…It combines a structured multistage evaluation layer built on top of C++ expression templates, with run-time generation and compilation, and with a transformation toolkit based on SUIF (1.3) [11] and/or ROSE [22]. It is not a language per se, but a set of C++ templates and classes associated with customizable source-to-source transformation capabilities.…”
Section: Related Workmentioning
confidence: 99%
“…We experimented with some applications from MediaBench [5]. We generated the dataflow graphs for these applications using SUIF compiler [19] and Machine-suif [17].…”
Section: Lemma 4 For a Given Instance Of The Edge Budgeting Problem mentioning
confidence: 99%
“…The Paraphrase-2 automatic parallelizing compiler [12] compiler uses the combination of a data dependence graph, control flow graph, and call graph to represent C and Fortran programs. The SUIF [9] research framework is targeted to imperative languages such as Fortran and C, providing an intermediate format and a set of common optimization passes. OSUIF [4] is an extension of SUIF2.0, introducing support for objectoriented optimizations.…”
Section: Related Workmentioning
confidence: 99%
“…Traditionally, this research focused on scientific applications that consist of loops and array references, typical of Fortran programs [6,9]. Regrettably, this focus has limited the widespread use of automatic parallelization in industry, where the majority of programs are written in C, C++, or more recently in Java.…”
Section: Introductionmentioning
confidence: 99%