Back to results

Purdue University

Programming models, compilers, and runtime systems for accelerator computing

Abstract

dc:description.abstract

Accelerators, such as GPUs and Intel Xeon Phis, have become the workhorses of high-performance computing. Typically, the accelerators act as co-processors, with discrete memory spaces. They possess massive parallelism, along with many other unique architectural features. In order to obtain high performance, these features must be carefully exploited, which requires high programmer expertise. This thesis presents new programming models, and the necessary compiler and runtime systems to ease the accelerator programming process, while obtaining high performance.

Degree

thesis:*
Name thesis:degree_name
Doctor of Philosophy (PhD)
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Electrical and Computer Engineering
Year
2016

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Sabne, Amit
Contributors dc:contributor
  • Rudolf Eigenmann
  • Milind Kulkarni
  • Samuel Midkiff
  • Anand Raghunathan

Subjects

dc:subject × 6

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:docs.lib.purdue.edu:open_access_dissertations-2612

Chain of custody

source
Harvested from
Purdue University
Base URL
docs.lib.purdue.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Sabne, Amit. Programming models, compilers, and runtime systems for accelerator computing. Dissertation thesis, 2016. https://docs.lib.purdue.edu/open_access_dissertations/1396