| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 12
|
|
| Author |
|
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges:
|
As I understand it, Dell will be shipping Dual Core Pentium 4 computers starting as early as this coming Tuesday (April 19 2005). From what I can tell, each of these Cores is a complete 3.2Ghz Pentium with HT technology. Further, I understand that AMD will begin shipping dual core processors in the fairly near future as well.
----------------------------------------I would suppose that it is fairly obvious at this point what the remainder of this post is about. ![]() When, if it is predictable, will there be a version of Rosetta that can use multiple processors or a modification of the Agent that will allow multiple copies of the Rosetta to be run simultaneously within a XP system? ---------------------------------------- [Edit 2 times, last edit by RT at Apr 21, 2005 11:34:24 PM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I asked the very same question a while back and the WCG tech answered they were working on a dual core type client.
If one were to buy a dual core system and wanted to make immediate use of it they would have to go to a BOINC project. Since this platform does recognize multiple CPU's and hyperthreading. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
If you have not read the article on high performance math libraries in last month's 'Dr. Dobbs Journal', you can go to http://www.nag.com/local/whitepapers/index.asp and download the last paper in PDF (titled 'High Performance Math Libraries'). It can start you thinking. The article uses the OpenMP model of multi-threading to spawn multiple floating-point threads (for AMD Athlon64 computers) when a call is made to a BLAS subroutine. BLAS = Basic Linear Algebra Subroutine library. BLAS 1 = vector-vector; BLAS 2 = vector-matrix; BLAS 3 = matrix-matrix. The result is a bunch of lightweight threads dedicated to floating point operations that can (hopefully) fit within a cache and expand to simultaneously use every FPU available in a SMP computer (multicore and multiprocessor). All this is invisible to the scientist writing the program, who only needs to know basic programming. Even our current client would allow multi-thread processing of this type (I think - my personal opinion). But Rosetta began before SMP computers were widespread. It was a 500-MB Fortran program with static memory allocation when Rick Alther got hold of it. You really want to think about multi-threading right from the start when designing a program. Otherwise, why try to restrict yourself to BLAS calls? Until SMP became a reality, there was no reason for anybody to think in terms of the tricks of the trade in using multi-threading.
I assume (I have not been told) that the future Linux x86 client will handle multi-threading. Even so, new programs custom-designed for multi-threading will be more efficient than older programs that just grew. Just my opinion, Lawrence |
||
|
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges:
|
Thank You both for your response.
----------------------------------------I have 7 computers here in the house. Five of them run the WCG exclusively and the other two run it in the background while we humans impose with our work. Winter is over, spring has sprung here in Texas and I am adverse to running all these machines and all the resulting air conditioning. So I am looking to thinning out the herd. Running one of the dual core machines should allow me to shut down the old AMD XP2000 home-built, a Pentium III machine and allow me to shut down my laptop that has been running continuously for months. In order to do that, without cutting my throughput of work units*, I would need a machine of the 6Ghz range employed primarily on this work. I would like the capability now. Failing that, I would like to know when we might be able to expect such a capability. Thank You All for "listening". Regards * while highly imperfect, I consider workunits a better measure of contribuiton than points or processor hours. |
||
|
|
Viktors
Former World Community Grid Tech Joined: Sep 20, 2004 Post Count: 653 Status: Offline Project Badges:
|
I would check out the very generous Austin Energy Solar rebate program. I installed photovoltaic solar panels on my roof which gives me up to 3000 watts of extra power when the sun is burning down on us. This helps reduce the cost of running the A/C, helps power my array of computers, and runs my meter backwards if I am generating more than I can use. Furthermore, since the panels shield the roof somewhat from direct sunlight, that helps cool things too.
Did you know that if you covered about a 100 mile by 100 mile square of Texas with these solar panels, you would have enough electricity to run the whole United States, provided you also build a storage system to handle nights and dark days? |
||
|
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges:
|
Funny how a request for information turns into a recommendation for Solar Energy. I have taken a look at the Austin Energy Solar Rebate program and contacted my local supplyer of Electricity (TXU) about it.
----------------------------------------Never the less, I would really appreciate an answer to my original question. |
||
|
|
Viktors
Former World Community Grid Tech Joined: Sep 20, 2004 Post Count: 653 Status: Offline Project Badges:
|
The current agent doesn't support multiple processors and nor does our version of Rosetta. Somewhere else in these forums/faqs, this has been discussed before, so sorry, I thought your post was a subtle hint for us to hurry up and support this. We are looking for ways to take advantage of multiple processors in future projects.
|
||
|
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges:
|
Thank You Viktors. Subtle has never been my specialty.
---------------------------------------- So I really appreciate the complement I suppose I was hoping that the release of the new dual-cores might change your priorities relative to MP versions.It would seem to me that it might be possible for the agent to manage two different Rosettas simultaneously. Not sure if that is possible but it works in my theoretical view of it. Of course, in my theoretical view, flowers can grow faster than weeds. I suppose your "...ways to take advantage of multiple processors in future projects." means don't hold your breath for MP changes in Rosetta. That got me to thinking about the fundamental assumptions of Grid Computing projects. The fundamental assumption is that the lion’s share of the work is done by people devoting the spare time off of their personal computer. I wonder if the majority of the work contributed is not from the individual heavy hitters that have a dozen or so processors dedicated 24x7. If that were the case, and I do not necessarily presume that it is, then perhaps more emphasis should be given to issues like MP and less to other issues. ... If 10% of the contributors contribute 90% of the processing... I think it is worth checking out ...if someone hasn't already....Anyway, too bad as I need to shut down a few processors this summer and I was hoping I could accomplish just as much with less electricity and heat. Thanks for your consideration. Thanks to the others that have contributed as well. Regards to All. |
||
|
|
Viktors
Former World Community Grid Tech Joined: Sep 20, 2004 Post Count: 653 Status: Offline Project Badges:
|
There do seem to be a handfull of people who have lots of machines contributing to our gird, but the bulk of the contribution is still from the many thousands of individual machines. So, the skew is nothing like 90 vs 10%. For the current project, please don't hold your breath. We need you around for the next projects too
Thanks for your contribution! |
||
|
|
RT
Master Cruncher USA - Texas - DFW Joined: Dec 22, 2004 Post Count: 2636 Status: Offline Project Badges:
|
Not the answer I was looking for...but I have to admit you were really nice about it. Still, if you get a few minutes, perhaps you can figure a way where I can run two copies (seems easier than having to make Rosetta multi-thread). Thanks Again Viktors.
---------------------------------------- Kind Regards. |
||
|
|
|