Navigation bar
  Print document Start Previous page
 3 of 3 
Next page End  

Title:
-----
UPC: Unified Parallel C
Speakers and Affiliation:
------------------------
Tarek El-Ghazawi, The George Washington University
Description:
-----------
UPC, or Unified Parallel C, is a parallel extension of ANSI C.
UPC follows a distributed shared memory programming model aimed at
leveraging the ease of programming of the shared memory paradigm,
while enabling the exploitation of data locality. To this end,
UPC incorporates constructs that allow placing data near the
threads that manipulate them to minimize remote accesses. UPC has
also many advanced synchronization features including mechanisms
for overlapping synchronization with local processing and
constructs for defining memory consistency.

UPC is the effort of a consortium of universities, government and
industry. It has been receiving rising attention from
programmers and vendors and is now a product available on new Cray
and HP parallel computers. Open source compilers for other
platforms as well Total View debugger implementations are also
available.
About the Speakers:
------------------
Tarek El-Ghazawi is a Professor in the Department of Electrical
and Computer Engineering at the George Washington University. He
has received his Ph.D. degree in 1988 from New Mexico State
University in Electrical and Computer Engineering. Prior to GWU he
was with the George Mason University. He also served as a
Visiting Scientist at NASA GSFC and at the Research Institute for
Advanced Computer Science(RIACSA) at NASA Ames Research Center.
Tarek El-Ghazawi is one of the principal co-authors of the UPC
language specifications. He currently coordinates the activities
of the UPC consortium and leads the UPC working group on
Benchmarking and I/O in the UPC consortium. His research interests
include high-performance computing and architectures, parallel
I/O, and performance evaluations. Dr. El-Ghazawi has published
extensively in these areas and his research has been supported by
NASA, DoD, NSF, and industry. He has served in many editorial
roles and as an organizer of major conferences. He is a Senior Member
of the IEEE, a member of the ACM, a Fellow of the Arctic Region
Supercomputing Center, and a member of Phi Kappa Phi.