- Bib ID:
- 7124301
- Format:
- Book and Microform
- Author:
- Armstrong, Timothy, author
- Description:
-
- Ann Arbor : ProQuest Dissertations & Theses, 2015
- 198 p.
- ISBN:
- 9781321876574
- Summary:
-
In recent years, large-scale computation has become an indispensable tool in many fields. Programming models and languages play a central enabling role by abstracting the computational capabilities of a network of computers to enable programmers to construct applications without dealing with the full complexity of a distributed system of computers. This dissertation is motivated by the limitations of current programming models for high-performance computing in addressing emerging problems, including programmability for non-expert parallel programmers, abstraction of heterogeneous compute resources, composition of heterogeneous task types into unified applications, and fault tolerance. We demonstrate that a high-level programming language built on top of a data-driven task parallelism execution model can feasibly address many of these problems for many applications while remaining expressive and efficient.
We make several technical contributions towards this goal: formal semantics for a deterministic execution model based on lattice data types and task parallelism, a scalable distributed runtime system implementing the execution model, and an optimizing compiler for the Swift programming language that targets this runtime system. In combination, these contributions enable applications with common patterns of parallelism to be simply and concisely expressed in Swift, yet run efficiently on distributed-memory clusters with many thousands of compute cores.
- Notes:
-
- Advisors: Ian T. Foster Committee members: John Reppy; Anne Rogers.
- Source: Dissertation Abstracts International, Volume: 76-11(E), Section: B.
- English
- Subject:
-
- Other authors/contributors:
- The University of Chicago. Computer Science, degree granting institution
- Copyright:
-
In Copyright
You may copy under some circumstances, for example you may copy a portion for research or study.
Order a copy through Copies Direct to the extent allowed under fair dealing.
Contact us for further information about copying.
Copyright status was determined using the following information:
- Material type:
- Literary Dramatic Musical
- Published status:
- Published
- Publication date:
- 2015
Copyright status may not be correct if data in the record is incomplete or inaccurate.
Other access conditions may also apply. For more information please see:
Copyright in library collections.
Request this item
Request this item to view in the Library’s reading room.