![]() ![]() ![]() 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. |