• DocumentCode
    2682370
  • Title

    Java and the Power of Multi-Core Processing

  • Author

    Bertels, Peter ; Strooba, Dirk

  • Author_Institution
    Dept. of ELIS, Ghent Univ., Gent
  • fYear
    2008
  • fDate
    4-7 March 2008
  • Firstpage
    627
  • Lastpage
    631
  • Abstract
    The new era of multi-core processing challenges software designers to efficiently exploit the parallelism that is now massively available. Programmers have to exchange the conventional sequential programming paradigm for parallel programming: single-threaded designs must be decomposed into dependent, interacting tasks. The Java programming language has built-in thread support and is therefore suitable for the development of parallel software, but programming multi-threaded applications is a tedious task. Therefore we are working on a framework and tool support to alleviate the burden of threads, synchronisation and locking, based on process networks. This paper describes our initial ideas for this new programming model.
  • Keywords
    Java; multi-threading; Java; multicore processing; multithreaded applications; parallel programming; parallel software development; sequential programming paradigm; single-threaded designs; Application software; Computer languages; Embedded software; Java; Multicore processing; Parallel programming; Process design; Programming profession; Software design; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent and Software Intensive Systems, 2008. CISIS 2008. International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    978-0-7695-3109-0
  • Type

    conf

  • DOI
    10.1109/CISIS.2008.121
  • Filename
    4606745