• DocumentCode
    3322229
  • Title

    Porting Legacy Applications to Multicore: Experiences from an Industrial System

  • Author

    Seppanen, Aku ; Mikkonen, Tommi

  • Author_Institution
    Digia Plc., Tampere
  • fYear
    2009
  • fDate
    18-20 Feb. 2009
  • Firstpage
    127
  • Lastpage
    132
  • Abstract
    In modern computer hardware, increased processing capacity is gained by introducing more processor cores, not with increased clock speed. For individual cores this may imply reduced processing capabilities. Consequently, applications that are not designed to benefit from multiple cores need to be partially re-engineered for maintaining the existing performance. Such revisit can be eased with libraries that support concurrency. In this paper, we introduce our experiences on revisiting the design of an industrial system with multicore processing in mind, as well as on verifying the effect of our improvements with performance tests.
  • Keywords
    multiprocessing systems; parallel processing; production engineering computing; software maintenance; clock speed; computer hardware; concurrency; industrial system; legacy applications; multicore processing; performance tests; processing capacity; processor cores; Application software; Clocks; Concurrent computing; Hardware; Libraries; Multicore processing; Parallel processing; Programmable control; Software systems; System testing; Multicore programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
  • Conference_Location
    Weimar
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3544-9
  • Type

    conf

  • DOI
    10.1109/PDP.2009.24
  • Filename
    4912924