General purpose multicore processors

Programming Models for Multicore and Many-Core Computing Systems

This chapter presents a comprehensive set of many-core programming models belonging to three classes: parallelism-centric, hardware-centric and application-centric. To evaluate these models, the chapter introduces four classes of reference features: …