Supporting High Level Programming with High Performance: The Illinois Concert System

  • Authors:
  • Andrew Chien;Julian Dolby;Bishwaroop Ganguly;Vijay Karamcheti;Xingbin Zhang

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • HIPS '97 Proceedings of the 1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Programmers of concurrent applications are faced with a complex performance space in which data distribution and concurrency management exacerbate the difficulty of building large, complex applications. To address these challenges, the Illinois Concert system provides a global namespace, implicit concurrency control and granularity management, implicit storage management, and object-oriented programming features. These features are embodied in a language ICC++ (derived from C++) which has been used to build a number of kernels and applications.