The Art and Science of GPU and Multi-Core Programming

dc.contributor.authorHiromoto, Robert E.
dc.date.accessioned2019-03-30T07:57:24Z
dc.date.available2019-03-30T07:57:24Z
dc.date.issued2012
dc.description.abstractThis paper examines the computational programming issues that arise from the introduction of GPUs and multi-core computer systems. The discussions and analyses examine the implication of two principles (spatial and temporal locality) that provide useful metrics to guide programmers in designing and implementing efficient sequential and parallel application programs. Spatial and temporal locality represents a science of information flow and is relevant in the development of highly efficient computational programs. The art of high performance programming is to take combinations of these principles and unravel the bottlenecks and latencies associate with the architecture for each manufacturer computer system, and develop appropriate coding and/or task scheduling schemes to mitigate or eliminate these latencies.uk_UA
dc.identifier.citationHiromoto, R. E. The Art and Science of GPU and Multi-Core Programming [Text] / Robert E. Hiromoto // Computing = Комп’ютинг. - 2012. - Vol. 11, is. 1. - P. 64-72.uk_UA
dc.identifier.urihttp://dspace.tneu.edu.ua/handle/316497/33241
dc.publisherТНЕУuk_UA
dc.subjectPerformanceuk_UA
dc.subjectSpeedupuk_UA
dc.subjectParallelismuk_UA
dc.subjectTemporal Spatial Localityuk_UA
dc.titleThe Art and Science of GPU and Multi-Core Programminguk_UA
dc.typeArticleuk_UA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Hiromoto.pdf
Size:
209.56 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.37 KB
Format:
Item-specific license agreed upon to submission
Description: