-
237
pages
-
English
-
Documents
Description
SIAM Short Course on: High Performance SIAM Short Course on: High Performance Programming in the Partitioned Global Address Space ModelDate: February 27, 2004Date: FebruarLocation: San FranciscoLocation: San FranciscoOrganizeOrganizers: Bill C rs: Bill Carlson (IDA), Tarek El-Ghazawi (GWU), Robert Numrich (U. Minnesota), U. Minnesota), Kathy Yelick (UC Berkeley and LBNL)KathIntroduction to the PGAS ModelOutline of the Day! Introduction to PGAS Model! UPC Programming! Co-Array Fortran Programming! Titanium Programming! SummaryHigh Performance Programming with the Partitioned Global Address Space ModelSIAM PP04 02/27/043Outline of this Talk! Basic Concepts0Applications0Programming Models0Computer Systems! The Program View! The Memory View! Synchronization! Performance AND Ease of UseHigh Performance Programming with the Partitioned Global Address Space ModelSIAM PP04 02/27/044Parallel Programming Models! What is a programming model?0A view of data and execution0 Where architecture and applications meet! Best when a contract 0Everyone knows the rules0Performance considerations important! Benefits0Application - independence from architecture0Architecture - independence from applicationsHigh Performance Programming with the Partitioned Global Address Space ModelSIAM PP04 02/27/045The Data Parallel Model! Easy to write and comprehend, no Processsynchronization required! No independent branching! Example: ...
-
Publié par
-
Langue
English