Scientific computing on hybrid architectures
2013 (English)Licentiate thesis, comprehensive summary (Other academic)
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger demands than ever on writers of scientific code. As a rule of thumb, the fastest, most efficient program consists of labor-intensive code written by expert programmers for a certain application on a particular computer. This thesis deals with several algorithmic and technical approaches towards effectively satisfying the demand for high-performance parallel programming without incurring such a high cost in expert programmer time. Effective programming is accomplished by writing performance-portable code where performance-critical functionality is provided either by external software or at least a balance between maintainability/generality and efficiency.
Place, publisher, year, edition, pages
Uppsala universitet, 2013.
Information technology licentiate theses: Licentiate theses from the Department of Information Technology, ISSN 1404-5117 ; 2013-002
Computer Science Computational Mathematics
Research subject Scientific Computing
IdentifiersURN: urn:nbn:se:uu:diva-200242OAI: oai:DiVA.org:uu-200242DiVA: diva2:622836
Holmgren, Sverker, Professor
List of papers