• DocumentCode
    1045478
  • Title

    Single-Threaded vs. Multithreaded: Where Should We Focus?

  • Author

    Emer, Joel ; Hill, Mark D. ; Patt, Yale N. ; Yi, Joshua J. ; Chiou, Derek ; Sendag, Resit

  • Author_Institution
    Intel, Santa Clara
  • Volume
    27
  • Issue
    6
  • fYear
    2007
  • Firstpage
    14
  • Lastpage
    24
  • Abstract
    Today, with the increasing popularity of multicore processors, one approach to optimizing the processor´s performance is to reduce the execution times of individual applications running on each core by designing and implementing more powerful cores. Another approach, which is the polar opposite of the first, optimizes the processor´s performance by running a larger number of applications on a correspondingly larger number of cores, albeit simpler ones. The difference between these two approaches is that the former focuses on reducing the latency of individual applications or threads (it optimizes the processor´s single-threaded performance), whereas the latter focuses on reducing the latency of the applications´ threads taken as a group (it optimizes the processor´s multithreaded performance). The panel, from the 2007 Workshop on Computer Architecture Research Directions, discusses the relevant issues.
  • Keywords
    computer architecture; logic design; microprocessor chips; multi-threading; optimising compilers; chip design; computer architecture; multicore processors; multithreaded performance; processor performance optimization; single-threaded performance; Application software; Computer aided manufacturing; Computer architecture; Costs; Delay; Design optimization; Microprocessors; Multicore processing; Proposals; Yarn; computer systems organization; microarchitecture implementation considerations; multiple data stream architectures (multiprocessors); processor architectures; single data stream architectures;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2007.109
  • Filename
    4437716