• Hardware support for multithreaded execution of loops with limited parallelism 

      Dimitriou, G.; Polychronopoulos, C. (2005)
      Loop scheduling has significant differences in multithreaded from other parallel processors. The sharing of hardware resources imposes new scheduling limitations, but it also allows a faster communication across threads. ...
    • Loop scheduling for multithreaded processors 

      Dimitriou, G.; Polychronopoulos, C. (2004)
      The presence of multiple active threads on the same processor can mask latency by rapid context switching, but it can adversely affect performance due to competition for shared datapath resources. In this paper we present ...