scispace - formally typeset
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

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

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

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.