Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network

  Advanced Search  

Shared Memory Programming for Large Scale Machines Christopher Barton, Calin Cascaval, George Almasi, Yili Zheng, Montse Farreras

Summary: Shared Memory Programming for Large Scale Machines
Christopher Barton, Calin Cas¸caval, George Alm´asi, Yili Zheng, Montse Farreras
Siddhartha Chatterjee and Jos´e Nelson Amaral
Department of Computing Science, IBM T.J. Watson Research Center
University of Alberta, Edmonton, Canada Yorktown Heights, NY, 10598
{cbarton,amaral}@cs.ualberta.ca {cascaval, gheorghe, sc}@us.ibm.com
School of Electrical and Computer Engineering Department of Computer Architecture
Purdue University, West Lafayette IN Universitat Politecnica de Catalunya, Barcelona Spain
yzheng@purdue.edu mfarrera@ac.upc.es
This paper describes the design and implementation of a scal-
able run-time system and an optimizing compiler for Unified Par-
allel C (UPC). An experimental evaluation on BlueGene/L R
, a
distributed-memory machine, demonstrates that the combination of
the compiler with the runtime system produces programs with per-
formance comparable to that of efficient MPI programs and good
performance scalability up to hundreds of thousands of processors.
Our runtime system design solves the problem of maintain-
ing shared object consistency efficiently in a distributed memory


Source: Amaral, José Nelson - Department of Computing Science, University of Alberta


Collections: Computer Technologies and Information Sciences