2003
DOI: 10.1007/3-540-45009-2_6
|View full text |Cite
|
Sign up to set email alerts
|

Evaluation of OpenMP for the Cyclops Multithreaded Architecture

Abstract: Multithreaded architectures have the potential of tolerating large memory and functional unit latencies and increase resource utilization. The Blue Gene/Cyclops architecture, being developed at the IBM T. J. Watson Research Center, is one such systems that offers massive intra-chip parallelism. Although the BG/C architecture was initially designed to execute specific applications, we believe that it can be effectively used on a broad range of parallel numerical applications. Programming such applications for t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2006
2006
2008
2008

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 25 publications
0
6
0
1
Order By: Relevance
“…The reported values are for 2 threads per processor and have been normalized with respect to the single-thread per processor execution of each benchmark on the specific architecture and number of processors. This way, the graphs emphasize the effects of using a second 1 All the NAS applications we used are iterative. The computational routines are enclosed in an external, sequential loop.…”
Section: Resultsmentioning
confidence: 98%
See 2 more Smart Citations
“…The reported values are for 2 threads per processor and have been normalized with respect to the single-thread per processor execution of each benchmark on the specific architecture and number of processors. This way, the graphs emphasize the effects of using a second 1 All the NAS applications we used are iterative. The computational routines are enclosed in an external, sequential loop.…”
Section: Resultsmentioning
confidence: 98%
“…Earlier research efforts have ported and evaluated OpenMP on specific processor designs, including heterogeneous chip multiprocessors [14], slipstream processors [9] (a form of 2-way chip multiprocessors in which the second core is used for speculative runahead execution) and Cyclops, a fine-grain multithreaded processor architecture introduced by IBM [1]. Our evaluation focuses on commodity processors, with organizations spanning the design space between simultaneous multithreading and chip multiprocessors and a few execution contexts.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [1] the authors evaluated the performance of some of the NAS benchmarks on Cyclops. The performance metric used to evaluate performance is speedup with respect to the sequential execution.…”
Section: Analyzing the Current Resultsmentioning
confidence: 99%
“…Our tools rely on the Cyclops developer toolkit and simulator to evaluate performance. An initial evaluation of the porting was presented in [1]. This paper proposes two different kinds of optimizations (software and hardware) to run applications on the Cyclops architecture.…”
Section: Introductionmentioning
confidence: 99%