| 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: 70
|
|
| Author |
|
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1684 Status: Offline Project Badges:
|
For what it is worth, I am running MIP1 on a Q6600 with Vista Business with 2gb of memory. This particular machine configuration seems to run more efficiently than any of my faster machines running Linux or Windows 7. As soon as the project has been released, I identified problems with MIP1 with various configurations Athlon II x4, Phenom II x6, i7-4770K, i7-6700K running Linux and Windows 7 Pro. The "less worst" configuration is the i7-4770K machine running Windows 7 with 16GB RAM; however the MIP1 RAM consumption is over 8GB and the performance drops down on 15% percent and the RAM is not properly released after MIP1 WUs are completed, only a reboot does clean the situation. The worst impacted configuration is the i7-7700K machine running Ubuntu Mate 16.03 with 16GB RAM: MIP1 uses about 3 to 4 GB RAM but the CPU performance (based on the measured CPU temperature) drops down significantly (48°C instead of 62°C) and the resulting performance is 50% less comparing to OET1. The Phenom II x6 machines suffer a 35% performance decreasing, 25% for the Athlon II x4 machines, the four configuration running Ubuntu 14.04 or 16.04. I reported this situation as soon as I did notice during Autumn 2017, but nothing happened. Cheers, Yves |
||
|
|
Dayle Diamond
Senior Cruncher Joined: Jan 31, 2013 Post Count: 452 Status: Offline Project Badges:
|
Part of me feels like spamming the Badge thread with a recurring warning that running MIP on all cores slows everything down, but I suspect that's against the rules.
I wish I had been warned. |
||
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
At this time, my primary concern regarding MIP1 is the science inefficiency. There are some troubles (in particular memory management) with MIP1 and it seems that nobody does really take care of it. For a 10 years project, I would expect that the code is efficient and clean. For what it is worth, I am running MIP1 on a Q6600 with Vista Business with 2gb of memory. This particular machine configuration seems to run more efficiently than any of my faster machines running Linux or Windows 7. The only fly in the ointment is the need to exit BOINC before a shutdown to prevent the erroring of units. I don't have an explanation for it, but thought I would just mention it. Maybe it will provide a clue to making run better for everyone. Cheers Well, it's OK for use on those machines, as they don't use HT...but engine has some problems with HT CPUs, so those should have an issues! Had to limit my MIP WUs to 2-3 at a time on 4c/8t machine on work! ![]() |
||
|
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1684 Status: Offline Project Badges:
|
Part of me feels like spamming the Badge thread with a recurring warning that running MIP on all cores slows everything down, but I suspect that's against the rules. It is not the case. I appreciate badges but I am not a "badge hunter" (edited: badges rely on time only not on the contribution efficiency). Nevertheless, if I devote electricity power - i.e. money - for supporting projects, I expect that this money and resources are not wasted. In my humble opinion, MIP1 does not take care of the contributor resources since this project is poorly efficient. If other projects can succeed to handle resources carefully, why it is not possible for MIP1 to reach the same quality. Because the project will probably run for many years, science optimisations would be more than welcome. Happy crunching, Yves ---------------------------------------- [Edit 1 times, last edit by KerSamson at Feb 3, 2018 8:36:36 AM] |
||
|
|
[VENETO] boboviz
Senior Cruncher Joined: Aug 17, 2008 Post Count: 184 Status: Offline Project Badges:
|
Rosseta works for Android ... Some points about Rosetta@Home (that uses Rosetta code). At the beginning R@H was written in Fortran and, almost 10 years ago, they started the transition to C++, that is still in progress. Why is still in progress after all these years? For some reasons, but 2 are the most important: - R@H (and Rosetta) can run a lot of very different and heterogenous simulations (ab initio, folding, docking, etc) so it's difficult to create a code optimized-for-all. - Rosetta is manteined and developed by a lot of researchers from different organizations without a "centralized" and uniform way to develop the code. During the last 2/3 years they have accelerated the adoption of C++ and create the android app, that runs only some kind of simulations and not all. So, returning to MIP, are they running only one kind of simulation? Maybe they can consider to optimize the code (through extensions like SSEx or AVX) or create an Android app. If Rosetta team will finish the C++ wave, maybe an OpenCl client will be possible.....dreaming |
||
|
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1684 Status: Offline Project Badges:
|
Hi boboviz,
----------------------------------------I thank you for the explanations about Rosetta development and limitations. Like you, I don't know what functionalities of the tools are used by MIP1. However, if it would be possible for the MIP scientists to describe what they exactly do with Rosetta and what types of computation they perform, it would help a lot to identify the relevant code parts which need some improvements since the science is definitively not running well. Based on your input, I can better understand the reasons for the trouble since the code is still in development. If nobody take care of the problem, the problem will remain ignored and no improvement will be made. Looking on the number of machines world wide running the Rosetta code, I think that it is reasonable to wish some improvements and a more rigorous level of control regarding code quality and efficiency, i.e. code performance tests avoiding regressions. Cheers, Yves |
||
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
Part of me feels like spamming the Badge thread with a recurring warning that running MIP on all cores slows everything down, but I suspect that's against the rules. It is not the case. I appreciate badges but I am not a "badge hunter" (edited: badges rely on time only not on the contribution efficiency). Nevertheless, if I devote electricity power - i.e. money - for supporting projects, I expect that this money and resources are not wasted. In my humble opinion, MIP1 does not take care of the contributor resources since this project is poorly efficient. If other projects can succeed to handle resources carefully, why it is not possible for MIP1 to reach the same quality. Because the project will probably run for many years, science optimisations would be more than welcome. Happy crunching, Yves I do understand what you are saying. I 2nd that opinion about donating electricity power through computer power to science data. To tell the truth, I've limited my HT machines (only 1, for now) to use only 1 WUs of MIP at any given time. That keeps me up crunching the MIP, but does not hit the "slow down" from HT same job on one core. It is unfortunate to do such a thing, but it is how it is! When they change the code & update to later specs, we can release power of our CPUs more! ![]() |
||
|
|
[VENETO] boboviz
Senior Cruncher Joined: Aug 17, 2008 Post Count: 184 Status: Offline Project Badges:
|
If nobody take care of the problem, the problem will remain ignored and no improvement will be made. Looking on the number of machines world wide running the Rosetta code, I think that it is reasonable to wish some improvements and a more rigorous level of control regarding code quality and efficiency, i.e. code performance tests avoiding regressions. Hy KerSamson, i forget to focus another important point: Rosetta code is not open-source and has some kind of copyright (for example, if you are not an University or no-profit research center, you have to pay for it). So, i don't know if it is possible, for MIP scientists/developers to "fork" the Rosetta's code and optimize this new branch.... |
||
|
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1684 Status: Offline Project Badges:
|
So, i don't know if it is possible, for MIP scientists/developers to "fork" the Rosetta's code and optimize this new branch.... Hi boboviz, that's a bad news, since such conditions would significantly limit the ability to optimize and to clean Rosetta's code. It could also explain why we do not receive any answer from the MIP scientists since they are maybe helpless regarding the reported problems. Cheers, Yves |
||
|
|
alged
Master Cruncher FRANCE Joined: Jun 12, 2009 Post Count: 2369 Status: Offline Project Badges:
|
I appreciate badges but I am not a "badge hunter" (edited: badges rely on time only not on the contribution efficiency). Nevertheless, if I devote electricity power - i.e. money - for supporting projects, I expect that this money and resources are not wasted. In my humble opinion, MIP1 does not take care of the contributor resources since this project is poorly efficient. Thks KERSAMSON for yr insight. Even though i crunched MIP for a while i choose to revert to a more efficient project like SCC-as i joined WCG and Decrypthon in 2009 for HCMD (in the wake of AFM-TELETHON). Efficiency is important for people with low means devoted to crunching-the end is no badges but the cure we expect to emerge one day. ![]() |
||
|
|
|