• Fulltext


        Click here to view fulltext PDF

      Permanent link:

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