FORTRAN 8x explained
A Language for Array and Vector Processors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Structured Parallel Programming: How Informatics Can Help Overcome the Software Dilemma
Scientific Programming - Parallel Computing Projects of the Swiss Priority Programme
Hi-index | 0.00 |
The HELP project proposes a model of data-parallel programming allowing a programmer to develop an algorithm the nearest of his thought. Usually, for many parts of a data-parallel program, the manipulations of data could be modelized as geometrical migrations in side a cartesian reference space.We define the language C-HELP in the frame of explicit data-parallel languages, the communications and the computations are separated, moreover any vector description is banished.This model and the associated languages are based on the hyper-space notion, and the algorithm development follows an original semantic of computations limited to a set of hyper-space points. The hyper-space is not only a compilation-oriented concept but consists in a multi-dimentional virtual array integrated at the programming model and provides a referential for any object access.