• DocumentCode
    1119265
  • Title

    For Programmers, Multicore Chips Mean Multiple Challenges

  • Author

    Geer, D.

  • Volume
    40
  • Issue
    9
  • fYear
    2007
  • Firstpage
    17
  • Lastpage
    19
  • Abstract
    Manufacturers have found themselves unable to effectively continue improving microprocessor performance the old-fashioned ways by shrinking transistors and packing more of them onto single-core chips. Multicore chips improve performance by handling various parts of an application in parallel. Single-core chips, on the other hand, undertake tasks serially. Multicore challenges involve (i) dividing activities into smaller parts, (ii) data dependency, (iii) data splitting, (iv) testing.
  • Keywords
    electronic engineering computing; microprocessor chips; multi-threading; parallel programming; multicore chips; multiple thread; parallel processing; programmers; Application software; Embedded software; Multicore processing; Processor scheduling; Programming profession; Real time systems; Software systems; Software tools; Testing; Yarn; multicore chips;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2007.311
  • Filename
    4302606