Misplaced Pages

Talk:Simultaneous multithreading: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 04:40, 19 February 2007 edit83.253.253.142 (talk)No edit summary← Previous edit Revision as of 18:01, 22 April 2008 edit undoHcobb (talk | contribs)Extended confirmed users, Pending changes reviewers14,752 edits Added DiamondvilleNext edit →
Line 16: Line 16:
Compaq bought DEC in 1998 and Alpha was discontinued in 2001, Compaq bought DEC in 1998 and Alpha was discontinued in 2001,
so saying the above is grossly misleading. so saying the above is grossly misleading.

==Diamondville isn't out of order==

As The Register points out

http://www.reghardware.co.uk/2008/04/03/idf_inside_silverthorne/page2.html

Intel is launching a new type of CPU that uses HyperThreading in place of out-of-order execution so some mention should be made about this.

] (]) 18:01, 22 April 2008 (UTC)

Revision as of 18:01, 22 April 2008

"In 2005, security concerns were made public by Colin Percival, Cache missing for fun and profit demonstrating that malicious threads can monitor the execution of other threads."

I think this is an interesting fact that User:62.15.117.39 brought up in this revision, so am putting it here. But I agree with User:69.134.163.109 that it's not necessarily a detail for an encyclopedia article. -- Furchild 22:11, Jun 26, 2005 (UTC)

Oh. Another link that is more informative: Hyper-Threading Considered Harmful. -- Furchild 22:59, Jun 26, 2005 (UTC)

NB: SMT can always lower performance by forcing a thread to share resources. Imagine the situation of a thread which requires all ROB entries for a modern MPU to execute without stalls, the minute SMT is turned on, it will begin stalling. SMT *usually* increases performance, but it is not guaranteed and can lower performance

Also, there are no MPUs that have shipped with more than 2 simultaneous threads (POWER5 and Pentium 4). Other MPUs from Sun and Raza Microelectric use coarse grained multithreading. Since instructions cannot execute from multiple threads at the same time, it is not simultaneous.

Montecito

Montecito uses SMT: http://www.doc.ic.ac.uk/~phjk/AdvancedCompArchitecture/PastPapers/2003-2004-MEng3Test.pdf you can read at 1.b: "In a proposed simultaneous multi-threading (SMT, also known as hyperthreaded) Itanium 2 design, a single CPU core is extended with two program counters, and two register sets, so that it can execute two different threads at the same time. Referring to Figure 1 (page 46), identify which parts of the design would have to be changed, and explain briefly what would have to be done." --134.155.99.41 07:53, 24 November 2006 (UTC)

"The processor was never released, since the Alpha line of processors was discontinued when Compaq acquired DEC."

Compaq bought DEC in 1998 and Alpha was discontinued in 2001, so saying the above is grossly misleading.

Diamondville isn't out of order

As The Register points out

http://www.reghardware.co.uk/2008/04/03/idf_inside_silverthorne/page2.html

Intel is launching a new type of CPU that uses HyperThreading in place of out-of-order execution so some mention should be made about this.

Hcobb (talk) 18:01, 22 April 2008 (UTC)