Those of us who have hyper-threading enabled on our Pentium 4 cpus have the option of running as though two processors were in the computer.
Has anyone looked into the relative efficiencies of running one instance only (and having it use all the resources it wants) or running two instances and have tem share cycles when the application doesn't pipeline well?
Bruce Wilson
http://wilson.dynu.net
Copyright © 2024 Einstein@Home. All rights reserved.
Pentium 4: 1 processor or two?
)
The consensus from various reports is that running with HT on and using both logical processors will give about a 30% gain in thouroughput. ie. in the time it takes to do 10 workunits without HT you should be able to do about 13 with HT on.
There is sometimes a noticable performance issue. This is caused by the low priority task sometimes bumping the higher priority tasks out of memory.
BOINC WIKI
BOINCing since 2002/12/8
No doubt about it, run 2!
)
No doubt about it, run 2!
There's a fine line between fishing and standing on the shore looking like an idiot -- Steven Wright
My P4 3.0 W/HT takes a
)
My P4 3.0 W/HT takes a average of
11.75hr,s for 2W/U.
HT is like partitioning the
)
HT is like partitioning the HD?
"My other computer is a virus farm."
Hyper Threading Technology is
)
Hyper Threading Technology is a CPU modification, nothing to do with the disk. Simplistically, it can make a single CPU look like 2 CPU's. The OS is able to schedule 2 tasks for execution. When one task stalls because of a cache miss or similar, the second thread can run whilst the cache is fetched.
It is a big subject.
Wave upon wave of demented avengers march cheerfully out of obscurity into the dream.
It was an analogy, duh.
)
It was an analogy, duh.
"My other computer is a virus farm."
> HT is like partitioning the
)
> HT is like partitioning the HD?
>
AFAIK and how I read the different posts/threads concerning this it's more like partitioning a 100GB HD in two 75GB partitions.
Grüße vom Sänger