X10 and APGAS at Petascale

Abstract

X10 is a high-performance, high-productivity programming language aimed at large-scale distributed and shared-memory parallel applications. It is based on the Asynchronous Partitioned Global Address Space (APGAS) programming model, supporting the same fine-grained concurrency mechanisms within and across shared-memory nodes.

Document Details

Document Type
Pub Defense Publication
Publication Date
Mar 15, 2016
Source ID
10.1145/2894746

Entities

People

  • Avraham Shinnar
  • Benjamin Herta
  • David Cunningham
  • David Grove
  • Mandana Vaziri
  • Mikio Takeuchi
  • Olivier Tardieu
  • Prabhanjan Kambadur
  • Vijay Saraswat
  • Wei Zhang

Organizations

  • Defense Advanced Research Projects Agency
  • IBM Research
  • International Business Machines Corporation (Armonk, NY)
  • Office of Science
  • United States Department of Energy

Tags

Fields of Study

  • Computer science

Readers

  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.

Technology Areas

  • Space