Basic HTML version of Foils prepared 26 September 1996

Foil 30 Data Parallel Programming Model

From HPCC Software Technologies Fall 96 -- Overview and HPF Delivered Lectures of CPS615 Basic Simulation Track for Computational Science -- 26 September 96. by Geoffrey C. Fox


1 Data Parallelism is higher level than either message passing or object models (if objects used to break up data to respect computer)
2 It provides a Shared Memory Programming Model which can be executed on SIMD or MIMD computers, distributed or shared memory computers
3 Note it specifies problem not machine structure
4 It in principle provides the most attractive machine independent model for programmers as it reflects problem and not computer
5 Its disadvantage is that hard to build compilers especially for the most interesting new algorithms which are dynamic and irregular!

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998