We introduce a taxonomic study of parallel programming models
on High-Performance architectures. We review the parallel
architectures(shared and distributed memory), and then the
development of the architectures through the emergence of the
heter
ogeneous and hybrid parallel architectures.
We review important parallel programming model as the
Partitioned Global Address Space (PGAS) model, as model for
distributed memory architectures and the Data Flow model as
model to heterogeneous and hybrid parallel programming. Finally
we present several scenarios for the use of this taxonomic study.