Multi-core. What is parallel programming ? Classification of parallel architectures Dimension of instruction Dimension of data Memory models.