• DocumentCode
    75914
  • Title

    NOCA ??? A Notification-Oriented Computer Architecture

  • Author

    Ribeiro Linhares, Robson ; Simao, Jean Marcelo ; Stadzisz, Paulo Cezar

  • Author_Institution
    Univ. Tecnol. Fed. do Parana (UTFPR), Curitiba, Brazil
  • Volume
    13
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    1593
  • Lastpage
    1604
  • Abstract
    Current software development processes lack techniques for the productive and quality design of software that makes efficient use of the parallel execution capabilities provided by the hardware of modern computing systems. In this context, the Notification Oriented Paradigm (NOP) has been recently developed aiming at a new organization of software logic based on notifications among causal-logical entities. NOP allows exploring the parallelization and/or distribution in a simpler and more efficient way than more commonly used programming paradigms. However, the execution dynamics under the NOP, based on notifications, is not efficiently performed by the hardware of current computing systems. This paper presents a new computer architecture, named NOCA, which is suitable for execution of software developed according to the NOP computing model. NOCA was designed in accordance with the principles of generality and scalability, which allow it to execute NOP software at any level of complexity by fetching it from a program memory. The developed architecture is organized as a fine grain multiprocessor that hierarchically executes instructions through sets of specialized processor cores. Preliminary experiments performed on this architecture show that NOCA presents improvements in terms of performance comparative evaluations.
  • Keywords
    multiprocessing systems; parallel architectures; NOCA; NOP; fine grain multiprocessor; notification oriented paradigm; notification-oriented computer architecture; program memory; software logic; Adaptation models; Computational modeling; Computer architecture; Hardware; Parallel processing; Passive optical networks; Software; Computer Architeture; Notification-Oriented Paradigm; Parallel Computer Architecture;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7112020
  • Filename
    7112020