Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Locked
Total posts in this thread: 569
Posts: 569   Pages: 57   [ Previous Page | 1 2 3 4 5 6 7 8 9 10 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 46031 times and has 568 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: smile smile smile Congrats to NL59056 smile smile smile

CONGRATULATIONS
NL59056
on making
FIVE MILLION POINTS!!!!!


Way to go NL59056 applause dancing applause dancing applause dancing

----------------------------------------
[Edit 1 times, last edit by Former Member at Aug 30, 2005 2:09:54 AM]
[Aug 23, 2005 12:26:33 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...


You know that hyperthreading is basically a trick that a fast processor plays on Windows, right?


Not exactly -- 2 seti@home clients run at 180% on a HT CPU compared to
only 1 client. As a single thread can only use one HT pipeline, things speed
up when workload can be spread between multiple threads. On Windows
the same seems to happen -- the WCG client uses only one pipeline while
the other is used by the idle task. If we could start a second client it would
also work and the resulting output would increase. I will prove this by
running 4 virtual VMware machines on a dual XEON workstation soon
(compared to the output of 1 WCG client under native W2K).


quirk of Windows that shows that result. Have no fear; you truly are using 100% of your CPU's capabilities, not just 50%... it's just that Task Manager gives an incorrect read of the true situation.


Mine shows 50% for Rosetta and 50% for idle, this seems correct from the
number of points I get per 24h vs. what I was expecting.

Be that as it may, that's not what the WCG programmers have been telling us re the HT @ 50% issue. There used to be a FAQ on the issue, although I can't find it now.

That said, HT is still NOT dual processors, it is a fancy way of taking up extra CPU cycles by allowing other threads to run in the picoseconds between executions. If your CPU is truly "pegged" and running at it's peak, HT is going to offer very little improvement. Just because SETI@HOME runs at 180% means that it is not very efficient with it's CPU usage and there is considerable room to fill bits in. It can't be offered as "proof" that the WCG client will run in the same manner. It all depends on how efficient the multi-threading capabilities of the client is.
[Aug 23, 2005 12:32:32 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...

I am 5 points short of 400,000, oh well, be there by the midday update
----------------------------------------
[Edit 3 times, last edit by Former Member at Sep 6, 2005 7:40:10 AM]
[Aug 23, 2005 7:29:09 AM]   Link   Report threatening or abusive post: please login first  Go to top 
David Autumns
Ace Cruncher
UK
Joined: Nov 16, 2004
Post Count: 11062
Status: Offline
Project Badges:
So close d oh

Come on Julied and Edward McCoy you can do it

Who is going to be first into the 6 digit club?

btw that gap is down to 534,727 wink
----------------------------------------

[Aug 23, 2005 7:29:20 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...


Be that as it may, that's not what the WCG programmers have been telling us re the HT @ 50% issue. There used to be a FAQ on the issue, although I can't find it now.


I've seen that FAQ but the real windows problem is not a buggy report
of CPU usage but inefficient use of HTT technology with most versions.
Only XP (Home and Professional) make use of the HTT technology, but
not very well.

HTT is not as simple as you put it, many ressources of the CPU are
replicated, partitioned, and shared. Multiple threads DO benefit from
the technology if the OS and BIOS support it (and it is enabled). The
benefit a thread sees really doesn't depend on how "efficiently programmed"
that thread is (the CPU couldn't care less if it executes efficient or
inefficient code) -- what does matter is how innefficiently the Billy-OS
keeps the CPU busy already while actually doing close to nothing (for
the user). Check the CPU load of an idle Linux system and check the
CPU load of an idle Windows system and you know what I mean.


It all depends on how efficient the multi-threading capabilities of the client is.


That's what I was asking for. A client that has only ONE running thread
that does all the work (the Rosetta thread) will not make very much use
of HTT (HTT in this case only helps to lower the CPU load generated by
the OS) or of DUAL CORE or real dual CPU boards. The client must be a
multi-threaded application (split the work into independent jobs that can
run simultaneously) OR the client must be able to be started more than
once. VMware allows the latter and on a HTT system you see 140-160%
performance in two virtual Windows machines compared to only one
(there was a paper on this doing real life benchmarks -- will post the
link when back in office).

I will do it with FOUR virtual machines as my workstation has two CPUs
which are both HTT enabled. The point output will prove my claim (I hope).


Best, Stefan.
[Aug 23, 2005 8:08:31 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...


[Aug 23, 2005 12:37:32 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...



Uh-oh, Graham, shouldn't we count only MOT points for HoF banners??

And: did you notice the gust of wind recently?? That was me devilish

whistling "Shooobidooo, shooobidooo -- now I crunched our graphics guru..." whistling

13 hours ago:

Graham 368.929 for MOT
Esteban69 368.644 for MOT

Currently:

Esteban69 372.000+ for MOT
Graham 370.000+ for MOT??


Best, Stefan.
[Aug 23, 2005 1:31:08 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Hyperthreading does not only use "small gaps"

translated from the German Wikipedia:

Intel's Hyper-Threading Technologie improves performance of multi-threaded
applikations by increasing the usage of on-chip ressources that are available
in Intel's NetBurst micro architecture. A typical thread uses only about 35%
of the NetBurst execution ressources. HTT increases that usage by adding
necessary logic and ressources which are added to the CPU. Spreading incoming
data over the free ressources creates a second logical CPU in a physical CPU.

[...]

The more the single programs use [CPU] ressources, the better HTT works
[contrary to CD's claim above] as HTT spreads the [added] ressources between
the threads.

----------------------

So HT actually adds physical ressources to the CPU so that two threads can
run semi-simultaneously as long as they don't want to use EXACTLY THE SAME
ressource. The spreading creates an overhead but the overall gain was reported
to be between 10 and 33 percent for HTT aware BIOS, OS and multi-threaded
jobs.

If you limit your evaluations to less realistic work environments like benchmarks
(which are quite similar to crunching as I said earlier) then you get even better
results than in realistic office environments. Here is the paper I mentioned.

http://www.ac.upc.edu/pub/reports/DAC/2004/UPC-DAC-2004-27.pdf

Look at "test environments I" and the results for that setting. It's XP running
benchmarks while HTT is enabled/disabled. HTT increased benchmark output
by 18-72% when the benchmarks supported multi-threading!!! So if we ever
see a multi-threaded (or multiple-instance) WCG client I expect a similar
gain as with seti@home. The latter is single threaded but you can start multiple
instances (at least under Linux) onone machine. I experienced 60-80% increase
of output for starting a second instance on a HTT enabled CPU.


Best, Stefan.
----------------------------------------
[Edit 2 times, last edit by Former Member at Aug 23, 2005 2:18:08 PM]
[Aug 23, 2005 1:59:09 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: Hyperthreading does not only use "small gaps"

Do you really think that WCG crunching is going to generate threads using such wildly differing resource needs, enabling those unused portions of the chip to come into play? I tend to think that WCG CPU-use is probably far closer to benchmark usage than real-world usage, and yet most benchmarks other than RAW CPU tests tend to run a variety of calulation types in order to fully stress the system. I don't see the WCG calcs being quite so varied.

Where that helps is in running multiple types of applications with multiple types of needs. The WCG tends to pretty much run one type of calculation... mostly floating-point hard math. While the HyperThreading will allow other, background applications to squeeze a bit more performance out without impacting the WCG CPU-time as much (one big benefit of running the current client on dual CPU or dual core CPUs), which should indeed bring a performance boost, I strongly suspect the boost will be far closer to the lower end of your estimate than the higher end (i.e., closer to your 18% figure).

That said, the real world varies quite a bit. On a computer that is actually used, meaning more than a dedicated crunching slave, HT could bring about much higher benefits, as it brings it's benefits to bear on standard office tasks, allowing the WCG client much more CPU time than it otherwise would have had. So if someone actually uses their computer as a workstation, HT could indeed cause a nice spike in their scores. But for a dedicated crunching station that is not sharing it's CPU usage with that many other tasks, I stongly believe the boost won't be above 20%. Of course, a 20% boost is pretty nice. :)

As for the "efficiency in programming" I referred to in my other post, I was not meaning simply elegant code vs. sloppy code (although obviously the former will be better), I meant more how well the devlopers manage to spread the load of the various threads in a multi-threaded app. If the developers only manage to break it down into one mega-thread and several smaller house-keeping threads, it can still claim to be "multi-threaded" but only gain a modest amount of efficiency. This happens quite a bit in the software world, especially with regard to marketing hype. I have hope that the developers will be able to deliver a better product than that, but there's no way to know for sure at this point.

As there is no way to know ANYTHING for sure until we actually see and test the final release, further debate is pointless, but I guess time will prove one or the other of us right. ;)
[Aug 23, 2005 4:55:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Re: MOT is stronger than ever...



Uh-oh, Graham, shouldn't we count only MOT points for HoF banners??

And: did you notice the gust of wind recently?? That was me devilish

whistling "Shooobidooo, shooobidooo -- now I crunched our graphics guru..." whistling

13 hours ago:

Graham 368.929 for MOT
Esteban69 368.644 for MOT

Currently:

Esteban69 372.000+ for MOT
Graham 370.000+ for MOT??


Best, Stefan.


smile Hi Esteban69
Well, Sir, in answer to your question
1) I am personally paying for the hosting of over 500 graphics currently hosted for MOT, out of my own pocket
2) I would not like to add up the innumerable hours that I have put in to producing all this stuff for our members, as well as all the other teams that I support with banners, images and smileys
3) I religiously stay up every night to get the 1:00am update to post certificates for our members as soon as possible, to show appreciation for their efforts
Under the circumstances, do you begrudge me the very small perk of putting my total points in my team banner
As you chose to bring it up, it must be giving you a reason for concern
I would have preferred you to use my email in my sig, or obtainable on the team website, to avoid having to post a public reply
Would it be presumptious of me to suggest a member vote on wether they mind me having this little perk and I will then abide by the majority decission
Until then, I believe I have more than earned the right, to leave it the way it is
[Aug 23, 2005 5:01:57 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 569   Pages: 57   [ Previous Page | 1 2 3 4 5 6 7 8 9 10 | Next Page ]
[ Jump to Last Post ]
Post new Thread