1
William Joy, Marc Tremblay, Gary Lauterbach, Joseph I Chamdani: Multiple-thread processor with in-pipeline, thread selectable storage. Sun Microsystems, Gunnison McKay & Hodgson L, February 27, 2007: US07185185 (32 worldwide citation)

A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hiding” of cache miss wait times. In ve ...


2
William N Joy, Marc Tremblay, Gary Lauterbach, Joseph I Chamdani: Multiple-thread processor with in-pipeline, thread selectable storage. Sun Microsystems, Gunnison McKay & Hodgson L, Forrest Gunnison, September 8, 2009: US07587581 (3 worldwide citation)

A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hiding” of cache miss wait times. In ve ...


3
William N Joy, Marc Tremblay, Gary Lauterbach, Joseph I Chamdani: Multiple-thread processor with in-pipeline, thread selectable storage. Sun Microsystems, Zagorin O Brien & Graham, October 9, 2003: US20030191927-A1 (1 worldwide citation)

A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hiding” of cache miss wait times. In ve ...


4
William N Joy, Marc Tremblay, Gary Lauterbach, Joseph I Chamdani: Multiple-thread processor with in-pipeline, thread selectable storage. Sun Microsystems, Gunnison Mckay & Hodgson, July 26, 2007: US20070174597-A1

A processor reduces wasted cycle time resulting from stalling and idling, and increases the proportion of execution time, by supporting and implementing both vertical multithreading and horizontal multithreading. Vertical multithreading permits overlapping or “hiding” of cache miss wait times. In ve ...