ecm resource exceptions

Fehler und Wünsche zum Projekt yoyo@home
Bugs and wishes for the project yoyo@home
Nachricht
Autor
JohnMD
Mikrocruncher
Mikrocruncher
Beiträge: 15
Registriert: 11.05.2015 00:32

ecm resource exceptions

#1 Ungelesener Beitrag von JohnMD » 30.08.2024 02:05

https://www.rechenkraft.net/yoyo/workun ... d=75156706
This ordinary ecm task is currently using about 2½ GB RAM, which is well over the normal max of 1 GB.

https://www.rechenkraft.net/yoyo/workun ... d=75164906
This ecm P2 task will run for about 2 weeks which is well over the normal limit of 5 days.


I expect you will receive crashes and/or cancellations for current ecm WU's which is a waste of everyone's time - especially yours.
I expect better things from Rechenkraft

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8118
Registriert: 17.12.2002 14:09
Wohnort: Berlin

Re: ecm resource exceptions

#2 Ungelesener Beitrag von yoyo » 30.08.2024 06:04

Hi John,
I do not expect many crashes.

The first RU workunit has memory requirements of 4 GB RAM. Since a long time already, ecm workunits have RAM requirements up to 4 GB.

For your second CN workunit, I got already valid results back. The runtimes were between 9 and 24 hours. Seams that estimation of your Boinc is wrong.

kind regards,
yoyo
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

JohnMD
Mikrocruncher
Mikrocruncher
Beiträge: 15
Registriert: 11.05.2015 00:32

Re: ecm resource exceptions

#3 Ungelesener Beitrag von JohnMD » 30.08.2024 17:59

Thanks Yoyo for your explanation.

I had not seen that ordinary ecm tasks had escalated from 1GB to 4GB. That is a big jump for my hard-wired 8GB machines !

The ecm P2 WU estimate is based on actual progress which is now more than 15 days (BOINC estimat - 1 week). This is not the first time for me, but I've also had "sensible" P2 WU's. This cpu is running at a very modest 1 GHz - but there must be significant waiting time when several GB ram need access. Do you recommend I let it run to completion ?

Benutzeravatar
yoyo
Vereinsvorstand
Vereinsvorstand
Beiträge: 8118
Registriert: 17.12.2002 14:09
Wohnort: Berlin

Re: ecm resource exceptions

#4 Ungelesener Beitrag von yoyo » 30.08.2024 20:48

David Anderson claims, that RAM requirements of workunits are properly handled by BOINC.If a workunit requires 4GB RAM, it is only downloaded or started if 4 GB RAM is free. But in some cases this seems not to work properly. I have the impression it doesn't work, especially when many workunits are started at the same time and at the same time all allocate much RAM.

Regarding the P2, they do not have a progress indicator. So what BOINC shows is some BOINC magic. The only thing I can tell is that the ecm cn P2 is estimated to need 1.13722159465142e15 floating point operations. Based on the FLOPS measurement of your computer it would need 15 days. And it has no checkpoints.
HILF mit im Rechenkraft-WiKi, dies gibts zu tun.
Wiki - FAQ - Verein - Chat

Bild Bild

Benutzeravatar
Michael H.W. Weber
Vereinsvorstand
Vereinsvorstand
Beiträge: 22847
Registriert: 07.01.2002 01:00
Wohnort: Marpurk

Re: ecm resource exceptions

#5 Ungelesener Beitrag von Michael H.W. Weber » 31.08.2024 11:22

To my experience, BOINC indeed can't handle the RAM requirements properly. It seems that it just checks the free RAM at the time of WU startup, not taking into account that some projects don't have fixed RAM per WU requirements but may change RAM comsumption dynamically. One such example is RNA World. Moreover, it appears that starting multiple tasks at the same time may also fail in proper RAM allocation leading to swapping and unresponsive systems. I solve this issue by clearly limiting the number of tasks for such projects per CPU.

Regarding non-checkpointed long running tasks: 15 days may indeed sound challenging but there are hundreds of successfully completed non-checkpointed BOINC tasks reported for RNA World with total runtime requirements of way above 100 days - a BOINC community performance rarely matched even by most high performance compute clusters. :evil2:

Michael.
Fördern, kooperieren und konstruieren statt fordern, konkurrieren und konsumieren.

Bild Bild

JohnMD
Mikrocruncher
Mikrocruncher
Beiträge: 15
Registriert: 11.05.2015 00:32

Re: ecm resource exceptions

#6 Ungelesener Beitrag von JohnMD » 02.09.2024 03:41

Thanks everyone for your input :
The ecm P2 task prophesied for at least 2 weeks suddenly finished after about 2½ days. the task document said nothing.
Knowing the old ecm requirements, my machines are restricted to just one (1) occurrence. My 2 older (W10) machines with slots have been extended to process ecm P2 with up to 10GB.
It is one thing for BOINC to give wild estimates.
It is completely different when the application itself supplies incorrect numbers of progress.

Benutzeravatar
gemini8
Vereinsvorstand
Vereinsvorstand
Beiträge: 6646
Registriert: 31.05.2011 10:30
Wohnort: Hannover

Re: ecm resource exceptions

#7 Ungelesener Beitrag von gemini8 » 02.09.2024 10:50

JohnMD hat geschrieben:
02.09.2024 03:41
The ecm P2 task prophesied for at least 2 weeks suddenly finished after about 2½ days. the task document said nothing.
yoyo hat geschrieben:
30.08.2024 20:48
The only thing I can tell is that the ecm cn P2 is estimated to need 1.13722159465142e15 floating point operations. Based on the FLOPS measurement of your computer it would need 15 days.
This is the info yoyo provided in his most recent posting.
As BOINC clearly tests some irrelevant stuff when doing its benchmarks (newer instructions aren't tested) the number could only be a worst estimate.
JohnMD hat geschrieben:
02.09.2024 03:41
It is one thing for BOINC to give wild estimates.
It is completely different when the application itself supplies incorrect numbers of progress.
yoyo hat geschrieben:
30.08.2024 20:48
Regarding the P2, they do not have a progress indicator. So what BOINC shows is some BOINC magic.
This coupled with the benchmark issues is what lets things look disturbing.
AFAIK yoyo takes other people's applications and lets them run in BOINC through the BOINC wrapper. I know he hasn't access to the source code of every application, so it could or couldn't be he'd be able to help the situation by compiling them himself to include checkpoints.
Gruß, Jens
- - - - - -
Lowend-User und Teilzeit-Cruncher

Bild Bild Bild
Bild

Zurück zu „Fehler, Wünsche / Bugs, Wishes“