• DocumentCode
    1408409
  • Title

    Guest Editors´ Introduction: Parallelism on the Desktop

  • Author

    Pankratius, Victor ; Schulte, Wolfram ; Keutzer, Kurt

  • Author_Institution
    Karlsruhe Institute of Technology
  • Volume
    28
  • Issue
    1
  • fYear
    2011
  • Firstpage
    14
  • Lastpage
    16
  • Abstract
    The computer industry is experiencing a major shift: improved single processor performance via higher clock rates has reached its technical limits due to overheating. Fortunately, Moore´s law still holds, so chip makers use transistors to boost performance through parallelism in multicore and manycore processors. However, exploiting the full potential of these processors requires parallel programming. Thus, a large number of developers need to parallelize desktop applications, including browsers, business applications, media processing, and other domain-specific applications. This is likely to result in the largest rewrite of software in the history of the desktop. To be successful, systematic engineering principles must be applied to parallelize performance-critical applications and environments. In light of these developments, we´re pleased to present this special issue on programming methods, tools, and libraries for parallelizing desktop applications.
  • Keywords
    Instruction sets; Multicore processing; Parallel processing; Software engineering; Special issues and sections; Manycore; Multicore; multicore software engineering; parallel programming;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2011.8
  • Filename
    5672515