• DocumentCode
    2061456
  • Title

    An Annotation-Based Framework for Parallel Computing

  • Author

    Cunha, C.A. ; Sobral, J.L.

  • Author_Institution
    Departamento de Informatica, Inst. Politecnico de Viseu
  • fYear
    2007
  • fDate
    7-9 Feb. 2007
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    This paper presents a programming language for parallel computing based on code annotations. It has similar goals and philosophy as OpenMP but it is more tightly coupled to the object oriented paradigm. We include annotations for most common concurrency patterns and mechanisms, namely, one-way, futures, barriers, reads/writers and thread-local. Our current prototype is implemented using Java 5 annotations and AspectJ and provides a feasible and efficient alternative to the Java thread model
  • Keywords
    Java; parallel programming; programming languages; AspectJ; Java 5 annotation; Java thread model; OpenMP; annotation-based framework; code annotation; concurrency pattern; object oriented paradigm; parallel computing; programming language; Computer languages; Concurrent computing; Java; Object oriented modeling; Object oriented programming; Parallel processing; Parallel programming; Programming profession; Prototypes; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
  • Conference_Location
    Napoli
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2784-1
  • Type

    conf

  • DOI
    10.1109/PDP.2007.20
  • Filename
    4135267