• Fulltext

       

        Click here to view fulltext PDF


      Permanent link:
      https://www.ias.ac.in/article/fulltext/sadh/017/01/0193-0220

    • Keywords

       

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

    • 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.

    • Author Affiliations

       

      Nalini Venkatasubramanian1 2 Shakuntala Miriyala1 3 Gul Agha1

      1. Department of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL - 61801, USA
      2. Hewlett Packard Company, 19111 Pruneridge Avenue MS44UT, Cupertino, CA - 95014, USA
      3. Vista Technologies, 1100 Woodfield Rd Suite 108, Schaumburg, IL - 60173, USA
    • Dates

       
  • Sadhana | News

    • Editorial Note on Continuous Article Publication

      Posted on July 25, 2019

      Click here for Editorial Note on CAP Mode

© 2021-2022 Indian Academy of Sciences, Bengaluru.