Scalable concurrent computing

Nalini Venkatasubramanian, Shakuntala Miriyala, Gul Agha

Research output: Contribution to journalArticle

Abstract

This paper focusses on the challenge of building and programming scalable concurrent computers. The paper describes the inadequacy of current models of computing for programming massively parallel computers and discusses three universal models of concurrent computing - developed respectively by programming, architecture and algorithm perspectives. These models provide a powerful representation for parallel computing and are shown to be quite close. Issues in building systems architectures which efficiently represent and utilize parallel hardware resources are then discussed. Finally, we argue that by using a flexible universal programming model, an environment supporting heterogeneous programming languages can be developed.

Original languageEnglish (US)
Pages (from-to)193-220
Number of pages28
JournalSadhana
Volume17
Issue number1
DOIs
StatePublished - Mar 1 1992

    Fingerprint

Keywords

  • Scalabe concurrent computing
  • heterogeneous programming languages
  • massively parallel computers
  • systems architectures

ASJC Scopus subject areas

  • General

Cite this

Venkatasubramanian, N., Miriyala, S., & Agha, G. (1992). Scalable concurrent computing. Sadhana, 17(1), 193-220. https://doi.org/10.1007/BF02811343