Print Email Facebook Twitter Programmability Analysis of Image Processing Kernels on Multi-/Many-core Platforms Title Programmability Analysis of Image Processing Kernels on Multi-/Many-core Platforms Author Hemminga, S. Contributor Varbanescu, A.L. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Programme Parallel and Distributed Systems Date 2011-06-08 Abstract In the last few years, the computing industry has changed its course from ever higher clock speeds to multi- and many-core systems. These new parallel systems su?er a “programmability gap”: there is a large gap between the performance a platform is theoretically capable of, and what the programmer is able to achieve. Early programming models were very closely tied to the underlying hardware. A proliferation of programming models has lead to a push for standardisation. This standard became OpenCL. In this thesis we investigated how the programmability of many-core systems has evolved in the past years. We started with the hardware-centric Cell SDK and compared it to the new standard OpenCL. We compared programmability on performance, portability and productivity. We found that OpenCL is a major improvement in portability and productivity, but that performance is still lacking. Subject OpenCLGPUGPGPUCell BE To reference this document use: http://resolver.tudelft.nl/uuid:7efbc439-7a08-40f4-8a07-94879de2eba7 Part of collection Student theses Document type master thesis Rights (c) 2011 Hemminga, S. Files PDF MSc-thesis-Sjoerd-Hemming ... -06-08.pdf 5.36 MB Close viewer /islandora/object/uuid:7efbc439-7a08-40f4-8a07-94879de2eba7/datastream/OBJ/view