Related articles |
---|
langage for mapping algorithms on SIMD/MIMD computer? contandr@vlsi.polymtl.ca (nicolas contandriopoulos) (1996-01-31) |
Re: langage for mapping algorithms on SIMD/MIMD computer? cdg@nullstone.com (1996-02-01) |
langage for mapping algorithms on SIMD/MIMD computer? dave@occl-cam.demon.co.uk (Dave Lloyd) (1996-02-01) |
Re: langage for mapping algorithms on SIMD/MIMD computer? prahlad@newsgate.dircon.co.uk (Prahladavaradan Sampath) (1996-02-03) |
From: | Dave Lloyd <dave@occl-cam.demon.co.uk> |
Newsgroups: | comp.compilers |
Date: | 1 Feb 1996 21:50:27 -0500 |
Organization: | Compilers Central |
References: | 96-01-149 |
Keywords: | C, parallel |
Your first port of call has to be to check out High Performance
Fortran (HPF) and its antecedents. This provides language mark-up on
Fortran to handle distribution of arrays etc. You will need to add new
syntax to describe vector/array operations (check out Fortran 90 for a
model here).
However you are going to have *big* problems doing this with C as you
have no arrays worth talking about in C and too much freedom to fling
pointers around particularly across procedure calls and this ruins
most attempts at distribution (think no-aliases). You should note
that HPF finds Fortran90 a bit too familiar with raw pointers as well
and imposes a few additional restrictions.
Regards,
----------------------------------------------------------------------
Dave Lloyd Email: Dave@occl-cam.demon.co.uk
Oxford and Cambridge Compilers Ltd Phone: (44) 1223 572074
55 Brampton Rd, Cambridge CB1 3HJ, UK
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.