D
David Callahan
Researcher at Microsoft
Publications - 65
Citations - 5972
David Callahan is an academic researcher from Microsoft. The author has contributed to research in topics: Compiler & Synchronization (computer science). The author has an hindex of 30, co-authored 65 publications receiving 5883 citations. Previous affiliations of David Callahan include Tera Computer Company & Intel.
Papers
More filters
Journal ArticleDOI
Parallel Programmability and the Chapel Language
TL;DR: A candidate list of desirable qualities for a parallel programming language is offered, and how these qualities are addressed in the design of the Chapel language is described, providing an overview of Chapel's features and how they help address parallel productivity.
Proceedings ArticleDOI
The Tera computer system
Robert Alverson,David Callahan,Daniel Cummings,Brian D. Koblenz,Allan Porterfield,Burton Smith +5 more
TL;DR: The Tera architecture was designed with several goals in mind; it needed to be suitable for very high speed implementations, i.
Proceedings ArticleDOI
Software prefetching
TL;DR: These simulations show that, even when generated by a very simple compiler algorithm, prefetch instructions can eliminate nearly all cache misses, while causing only modest increases in data traffic between memory and cache.
Proceedings Article
Tera computer system
Robert L. Alverson,David Callahan,Allan Porterfield,Daniel Cummings,Burton Smith,Brian D. Koblenz +5 more
TL;DR: The Tera architecture was designed with several goals in mind; it needed to be suitable for very high speed implementations, i.
Journal ArticleDOI
Compiling programs for distributed-memory multiprocessors
David Callahan,Ken Kennedy +1 more
TL;DR: One possible input language for describing distributions is described and one efficient message-passing program is derived from a sequential shared-memory program annotated with directions on how elements of shared arrays are distributed to processors.