Micro-Threads (multi Core) - Critique

Critique

Although micro-threads provide a promising model to hide memory latency for multi and many-core processors, it has some important critiques that need to be addressed:

  • It requires special hardware support. Each core should have its own local interrupt facility to efficiently schedule micro-threads. However, if non-preemptive scheduling policy is followed, the built in interrupting facility is not required.
  • It works best when each core has its own local cache that is managed manually by the programmer.
  • Adding more micro-threads per core increases dramatically load on microprocessor's shared resources. More memory and synchronization requests will likely create congestions on shared resources. However, this problem can be mitigated by the run-time system's monitoring to microprocessor's critical measures, such as memory latency, and accordingly slow down overall execution by either reducing micro-threads or modifying scheduling policy.

Read more about this topic:  Micro-Threads (multi Core)

Famous quotes containing the word critique:

    Wagner’s art is the most sensational self-portrayal and self- critique of German nature that it is possible to conceive.
    Thomas Mann (1875–1955)

    ... the outcome of the Clarence Thomas hearings and his subsequent appointment to the Supreme Court shows how misguided, narrow notions of racial solidarity that suppress dissent and critique can lead black folks to support individuals who will not protect their rights.
    bell hooks (b. c. 1955)

    In its artless cruelty, Dallas is superior to any “intelligent” critique that can be made of it. That is why intellectual snobbery meets its match here.
    Jean Baudrillard (b. 1929)