Message boards :
Number crunching :
Haswell CPU Question
Message board moderation
Previous · 1 · 2 · 3
Author | Message |
---|---|
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
On my i7-860 machines I was seeing a RAC reduction of only about 4-7% when running 4 tasks at a time vs the machines still running 8 at a time. I left HT on, but was just running less tasks. I think you may want to reread how HT works. One thing to note is that each logical core is tied directly to one physical core. You are right that HT is not an advantage for all kinds of code. It has to do with how often the CPU has to toss away an instruction in it's pipeline because of failed branch prediction. The better the branch prediction the less use HT is. The results I found in testing SETI@home on the i7-860's was that HT does give you more output, but only a small fraction. As those machines are only doing CPU work they will run 8 at a time. If I were using GPU's in them I would leave the logical cores free to feed the GPU's. You can start BOINC using the affinity command to tell it which cores to use. So if you wanted to tell BOINC to just use the 4 physical cores in the system it is no problem. Here is an example write up I did a few years ago about that which may be helpful. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.