MulticoreInfo.com header image 2

Superscalar Programming with HyperThreading and Shared Cache Systems

August 31st, 2010 · No Comments




by Jim Dempsey
This article examines superscalar programming techniques on HyperThread and Shared cache systems.

For background information, see the five-part article series on Superscalar Programming 101 (Matrix). That article series demonstrates superscalar techniques but does not fully demonstrate the relationship between running your HyperThread capable system with HyperThreading disabled verses HyperThreading enabled. This article focuses on that relationship.

Under typical programming experiences it is often quoted that HyperThreading yields a 15% to 30% boost in performance. See http://en.wikipedia.org/wiki/HyperThreading/ for more information. To some, the interpretation is:

While one thread attains 100% two threads each attain 57% to 65% performance.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!     


0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

You must log in to post a comment.