Proceedings International Parallel and Distributed Processing Symposium
DOI: 10.1109/ipdps.2003.1213492
|View full text |Cite
|
Sign up to set email alerts
|

Performance monitoring and evaluation of a UPC implementation on a NUMA architecture

Abstract: UPC is an explicit parallel extension of ANSI C, which

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 4 publications
0
6
0
Order By: Relevance
“…UPC provides PGAS features to C, allowing a more productive code development [7]. However, as an emerging programming model, performance analysis are needed [8][9][10].…”
Section: Parallel Programming For Multicore Architecturesmentioning
confidence: 99%
See 2 more Smart Citations
“…UPC provides PGAS features to C, allowing a more productive code development [7]. However, as an emerging programming model, performance analysis are needed [8][9][10].…”
Section: Parallel Programming For Multicore Architecturesmentioning
confidence: 99%
“…Up to now only three works have analyzed the performance of MPI against UPC in computational kernels [9,10,13]. The first work [9] has compared the performance of NPB-MPI with NPB-UPC on a 16 processor Compaq AlphaServer SC cluster, using the class B workload.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There is no communication involved in this type of access, but the latency still tends to be longer than the latency of accessing private variables [2,3,5,9]. The extra cost comes from the effort of handling UPC's shared keyword.…”
Section: Optimization For Local Shared Accessesmentioning
confidence: 99%
“…On the other hand, unified parallel C (UPC) was designed with a parallel language for distributed-shared programming paradigm in mind that also enables applications to run on SM machines. There are many benchmark results in the literature that compare the performance of OpenMP and UPC [11,12,20] with respect to many type of applications [7,10,35] and different type of architectures [3,7,13,36]. Most of the benchmarks compare the scalability of OpenMP and UPC against MPI.…”
Section: Introductionmentioning
confidence: 99%