D
Dan Bonachea
Researcher at Lawrence Berkeley National Laboratory
Publications - 48
Citations - 1823
Dan Bonachea is an academic researcher from Lawrence Berkeley National Laboratory. The author has contributed to research in topics: Partitioned global address space & Compiler. The author has an hindex of 22, co-authored 46 publications receiving 1742 citations. Previous affiliations of Dan Bonachea include University of California, Berkeley.
Papers
More filters
ReportDOI
GASNet Specification, v1.1
TL;DR: This GASNet specification describes a network-independent and language-independent high-performance communication interface intended for use in implementing the runtime system for global address space languages (such as UPC or Titanium).
Proceedings ArticleDOI
Productivity and performance using partitioned global address space languages
Katherine Yelick,Dan Bonachea,Wei-Yu Chen,Phillip Colella,Kaushik Datta,Jason Duell,Susan L. Graham,Paul Hargrove,Paul N. Hilfinger,Parry Husbands,Costin Iancu,Amir Kamil,Rajesh Nishtala,Jimmy Su,Michael Welcome,Tong Wen +15 more
TL;DR: Two related projects, the Titanium and UPC projects, combine compiler, runtime, and application efforts to demonstrate some of the performance and productivity advantages to these languages.
Proceedings ArticleDOI
A performance analysis of the Berkeley UPC compiler
TL;DR: This paper describes a portable open source compiler for UPC and identifies some of the challenges in compiling UPC, and uses a combination of micro-benchmarks and application kernels to show that the compiler has low overhead for basic operations on shared data and is competitive, and sometimes faster, the commercial HP compiler.
Optimizing Bandwidth Limited Problems Using One-SidedCommunication and Overlap
TL;DR: It is demonstrated the one-sided communication used in languages like UPC can provide a significant performance advantage for bandwidth-limited applications, shown through communication microbenchmarks and a case-study of UPC and MPI implementations of the NAS FT benchmark.
Titanium Language Reference Manual
TL;DR: This document informally describes the current design for the Titanium language in the form of a set of changes to Java, version 1.0.