Helper Threads via Virtual Multithreading

  • Authors:
  • Perry H. Wang;Jamison D. Collins;Hong Wang;Dongkeun Kim;Bill Greene;Kai-Ming Chan;Aamir B. Yunus;Terry Sych;Stephen F. Moore;John P. Shen

  • Affiliations:
  • Intel;Intel;Intel;Intel;Intel;Intel;Intel;Intel;Intel;Intel

  • Venue:
  • IEEE Micro
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Helper threading accelerates a program by exploiting a processor's multithreading capability to run assist threads. Based on the helper threading usage model, Virtual Multithreading (VMT), a form of switch-on-event user-level multithreading, can improve performance for real-world workloads with awall-clock speedup of 5.0 to 38.5 percent.