A Programming Framework for Scientific Applications on CPU-GPU Systems
Author(s) -
John D. Owens
Publication year - 2013
Language(s) - English
Resource type - Reports
DOI - 10.2172/1069280
Subject(s) - computer science , variety (cybernetics) , programming paradigm , graphics , parallel computing , central processing unit , set (abstract data type) , graphics processing unit , range (aeronautics) , programming language , operating system , artificial intelligence , materials science , composite material
At a high level, my research interests center around designing, programming, and evaluating computer systems that use new approaches to solve interesting problems. The rapid change of technology allows a variety of different architectural approaches to computationally difficult problems, and a constantly shifting set of constraints and trends makes the solutions to these problems both challenging and interesting. One of the most important recent trends in computing has been a move to commodity parallel architectures. This sea change is motivated by the industry’s inability to continue to profitably increase performance on a single processor and instead to move to multiple parallel processors. In the period of review, my most significant work has been leading a research group looking at the use of the graphics processing unit (GPU) as a general-purpose processor. GPUs can potentially deliver superior performance on a broad range of problems than their CPU counterparts, but effectively mapping complex applications to a parallel programming model with an emerging programming environment is a significant and important research problem
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom