A thought regarding max output per cpu, HT style

aberant

Golden Member
Dec 6, 1999
1,096
0
0
Its my understanding that the basis of Hyper Threading is that not all parts of the cpu are being utilised at any one time, i.e. the FPU might be doing something whilst the ALU just sits there. So, is it possible to identify projects that rely almost solely on the FPU and another that relies almost slowly on the ALU ? That way we could run both projects at once. Given, one might lose some output if there were one sole project running, but combined would it not give a greater output ? Obviously there's memory bandwidth to consider as well, and i'm no Computer Science boffin, so perhaps someone could enlighten me (BK would be good right about now ! )
 

Assimilator1

Elite Member
Nov 4, 1999
24,120
507
126
ttt

(no idea in other words,though I do know that members who run HT rigs with 2 instances of SETI get a significant output boost)
Btw you might want to include HT in your title to grab more attention
 

Unforgiven

Golden Member
May 11, 2001
1,827
0
0
i dont have any clue what hes talking about but i have 2 hyperthreading rigs (2.6c & 3.0c) that crank out 15-16 units a day respectively.
 

GunDog

Senior member
Oct 17, 2001
497
0
0
Originally posted by: aberant
Its my understanding that the basis of Hyper Threading is that not all parts of the cpu are being utilised at any one time, i.e. the FPU might be doing something whilst the ALU just sits there. So, is it possible to identify projects that rely almost solely on the FPU and another that relies almost slowly on the ALU ? That way we could run both projects at once. Given, one might lose some output if there were one sole project running, but combined would it not give a greater output ? Obviously there's memory bandwidth to consider as well, and i'm no Computer Science boffin, so perhaps someone could enlighten me (BK would be good right about now ! )


The biggest problem is finding a DC Project that uses just FPU and one that uses just ALU. It should work in theory, but as you stated there would be the bandwidth problem. The only way, I can see a marked improvement would be using a dualie setup AND be able to assign a cpu. Opteron's with their on die cache would prolly be the best solution, the bandwidth concerns would be almost nil. HT is nice to have but in this case, I dont believe it would help alot other than using it on a single Project. (dont have a HT cpu, so no first hand knowledge, plz take with a grain of salt )

Force
 

Ronin

Diamond Member
Mar 3, 2001
4,563
1
0
server.counter-strike.net
I can tell you that on my P4HT 3GHz, my avg WU time is about 1:45 (based on the information I garnerned from SetiSpy and the csv log). That's more than enough for me
 

kamper

Diamond Member
Mar 18, 2003
5,513
0
0
don't know about the fpu but there's more than one alu in a p4. so in theory if the processes could share the available alu's (which you couldn't program intentionally) it wouldn't matter much. but it seems to me you'd really have to dig into compiler design (assuming 2 projects are compiled with the same compiler) and intentionally optimize them to run with eachother on a ht machine. Good thought though Does anyone know if a ht processor actually has some dedicated circuitry per logical processor? Like are there circuits that would not be ever used if ht was disabled.

GunDog: dual opterons might be ideal but a single p4 with ht is much cheaper
 

GunDog

Senior member
Oct 17, 2001
497
0
0
Originally posted by: kamper

GunDog: dual opterons might be ideal but a single p4 with ht is much cheaper


Yes, I agree with that. But the point I was going after was on ondie cache/fsb on the opterons.
 

Ronin

Diamond Member
Mar 3, 2001
4,563
1
0
server.counter-strike.net
Actually, the dual Opterons that I have don't do Seti as well as I'd like. I'll check #'s again tomorrow, but they're a bit slower than some of the other crunchers I have (I have a Dual 240 setup).
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |