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

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 492 times and has 4 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Choosing projects that match my computers?

My computing hardware is rather varied. I have Linux running on several generations of Intel and AMD x86s, and I have some Macs with Intel Core chips and others with several flavors of the PowerPC. I'm interested in a variety of WCG projects, and I would like to choose projects that are well matched to each system's capabilities.

I'd expect that some projects or algorithms could benefit from a lot of RAM or a big CPU cache, while others could really use the newest SSE vector units, and others might run best on a PowerPC with an Altivec unit, and still others might just need raw fixed point performance and not do a lot of floating point or need a lot of memory. And so on.

Have the various projects all been benchmarked on a variety of machines? Even a qualitative description of the kind of computing done by each project might help determine the best machine for each job. Thanks.
[Dec 9, 2007 12:03:10 AM]   Link   Report threatening or abusive post: please login first  Go to top 
retsof
Former Community Advisor
USA
Joined: Jul 31, 2005
Post Count: 6824
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Choosing projects that match my computers?

You don't really have to do much in BOINC. It does automatic benchmarking to decide what your computer is qualified for. Select all projects if you want.

Beyond that, you are certainly allowed to pick and choose projects. If you only run one or two, checking the box to send other projects if your main project(s) runs out of work (or is unqualified) is recommended.

The African Climate Project depends more on a broadband connection (which is still automatically detected), because the workunits are very large, on the order of 10 megabytes each.

The projects here are heavy in floating point computation. HT (Hyperthread) Intel computers thrash around a lot with HT turned on because they have two fixed point registers, but only one floating point register. BOINC will also automatically run parallel workunits in native dual or quad core computers

They don't use any special graphics card capabilities, etc.
----------------------------------------
SUPPORT ADVISOR
Work+GPU i7 8700 12threads
School i7 4770 8threads
Default+GPU Ryzen 7 3700X 16threads
Ryzen 7 3800X 16 threads
Ryzen 9 3900X 24threads
Home i7 3540M 4threads50%
----------------------------------------
[Edit 1 times, last edit by retsof at Dec 9, 2007 12:14:17 AM]
[Dec 9, 2007 12:10:57 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
Reply to this Post  Reply with Quote 
Re: Choosing projects that match my computers?

Hello KA9Q,
This shows which projects run on what: http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=10301

PPC is not well supported. Personally I would stick to FAAH or DDDT (which both run on AutoDock) on a PPC machine.

HCC has a lot of page faults. This means that I would prefer a single-core Athlon 64 which would avoid contention between multiple cores and would access main memory through the on-chip memory controller.

Linux 64 can run the 32-bit Linux applications faster than Linux 32 can. My guess is that all the support libraries assume SSE support, etc. The 32-bit support libraries cannot assume a modern processor.

All our applications are floating-point heavy.

Note that ACAH is only running 820 work units at a time while we are verifying it. With all our members, this means you should not dedicate a system to it unless you allow it to select alternatives. ACAH makes heavy use of the internet for uploads as well as downloads.

Lawrence
[Dec 9, 2007 12:29: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
Reply to this Post  Reply with Quote 
Re: Choosing projects that match my computers?

Thanks for all the advice! I had noticed that BOINC benchmarks integer and floating point performance, but I didn't know if it actually made use of it in deciding which work units or projects to run.

You mentioned 64-bit vs 32-bit Linux. What about OSX Leopard? The Intel Macs, or at least mine, are Core 2s, and supposedly the OS is now natively 64 bits though I haven't tested it yet. Do any projects actually run in 64-bit mode?

As I recall, the Core 2 operating in 64-bit mode provides twice as many SSE registers as in 32 bit mode, and that could be a significant benefit to many projects.

--Phil
[Dec 10, 2007 1:49:59 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
Reply to this Post  Reply with Quote 
Re: Choosing projects that match my computers?

Hello KA9Q,
I do not have a Mac to experiment with. OS X Leopard gives subtly different results than earlier versions. Dunno why. None of our projects run in 64-bit, which is why Linux 64 is a surprise. That is why I assume that it is the 32-bit support libraries for Linux 64 that speed things up.

Lawrence
[Dec 10, 2007 4:03:48 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread