mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

Reply
 
Thread Tools
Old 2002-12-17, 03:11   #1
Prodigious
 
Sep 2002

22 Posts
Default Hyperthreading

Pardon me if this has already been discussed, but what is the status of Prime95 supporting P4 Hyperthreading technology?

Thanks.
Prodigious is offline   Reply With Quote
Old 2002-12-17, 06:03   #2
adpowers
 
adpowers's Avatar
 
Sep 2002

5016 Posts
Default

Someone correct me if I am wrong, but I don't think hyperthreading would help Prime95 at all. First of all, it is implemented by the processor, so you don't need support from the software. Second of all, it is used for running two or more threads concurrently (often from different programs). However, in order to run multiple threads, they have to use different parts of the CPU. For example, one could be doing floating point calculations while the other is using SSE2. Since Prime95 would max whatever part of the processor it is using, you can't have two instances of Prime95 hyperthreading (unless, possibly, one is running LL tests and the other is double checking). However, if Prime95 is running on a hyperthreading computer and you turn on, for example, a program compile, then you should get better performance than if you didn't have a hyperthreading computer. In short, I am trying to say that if Prime95 is left alone on a computer, it shouldn't make any difference, but if you do something on your computer, then you may see an increase versus a non-hyperthreaded machine.

Andrew
adpowers is offline   Reply With Quote
Old 2002-12-17, 07:02   #3
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

5·7·139 Posts
Default

I am looking for some documentation about Assembly code optimization for new processors.
My (old) source was Quantasm "Pentium optimization tools".

Can anybody point me to a more complete book or documentation, dealing with SSE, SSe2, pipeline and cache optimization?

Thank you :)

Luigi
ET_ is offline   Reply With Quote
Old 2002-12-17, 12:21   #4
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

2·32·13·37 Posts
Default

http://webster.cs.ucr.edu/Page_asm/ArtOfAsm.html

No SSE/SSE2 but still a very fun website about assembly...
Xyzzy is offline   Reply With Quote
Old 2002-12-17, 12:31   #5
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

5·7·139 Posts
Default

Thanks ;)

Meanwhile I found the Intel Pentium 4 programming manuals.

Luigi
ET_ is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hyperthreading TheMawn Hardware 12 2013-08-15 00:03
Hyperthreading Primeinator Information & Answers 13 2010-05-20 15:15
Hyperthreading Jud McCranie Information & Answers 11 2009-03-05 06:41
Should hyperthreading be used? Electrolyte Hardware 5 2006-11-08 01:29
Hyperthreading dave_0273 Hardware 5 2003-12-12 13:22

All times are UTC. The time now is 13:55.


Fri Jul 7 13:55:18 UTC 2023 up 323 days, 11:23, 0 users, load averages: 1.26, 1.30, 1.20

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔