Avansul numeric și hardware în anii 2011 și 2012 (Partea II)
(Și puțin 2010 pe-aici...)
*
Am creat și două fișiere mari pentru coeficienții de legătură, unul pentru cei reprezentabili pe tipul long, și unul pentru coeficienții mai mari (am avut chiar peste 11 GB cu ei). Am parcurs numerele depozitate, de mai multe ori, și am stocat rezultatele împărțirilor celor mai mari la cele mai mici decât ele, ca niște coeficienți de legătură.
Dar tot coeficienții (foarte) mici, chiar sub 1000, au adus cele mai (foarte) multe rezultate numerice. Numerele sunt mai ușor de obținut unele din altele când coeficienții de legătură sunt mai mici, și chiar când sunt numere prime (coeficienții de legătură neprimi aduc puțin). Dar în 2010-2012 nu îmi dădeam seama decât că aceia mai mici aduc mai mult. Și am realizat și că dacă sunt impari aduc rezultate, mai degrabă decât cei pari. Dacă sunt primi și nu sunt 2, categoric aduc multe rezultate.
În 2011-2012 erau mai multe fișiere CARONTE:
-CARONTE.CPP era dedicat căutării numerelor de fond I, prin coeficienți de legătură de tip Big (cei mari);
-CARONTE2.CPP căuta pentru fondul II, tot cu coeficienți mici de legătură. Era preferat;
-CARONTE3.CPP, pentru fondul II, dar cu coeficienți de tip Big;
-CARONTE4.CPP căuta pentru fondul I cu coeficienți de tip long. Era preferat.
A mai fost CARONTE1.CPP, pentru un fond III care folosea, în numerele sale, niște numere prime care nu erau dintre cele 5173 de bază. Fondul III nu mai există.
La 4 februarie 2012 când s-au completat multiperfectele, cel mai mare număr avea abundența egală cu 11 și avea 1907 cifre. Atunci am pus 10^1910 (a se citi la puterea pentru simbolul „^”) să fie limita superioară de principiu pentru numere.
După 10^150 frecvența numerelor scade destul de mult pentru fondul II; sunt mai mari, dar mai greu de întâlnit. Foarte multe sunt numerele mai mici.
Fondul I a avut cam 22015 numere pe 4 februarie 2012.
Deși în acei ani calculatorul a mers zi și noapte aproape mereu (un calculator mai puternic, din vara 2011), proiectul numeric a înaintat monoton, rutinist și cam greu, la braț cu MIRACL.
Până în iulie 2011 se rula pe:
-placă de bază ASROCK-K7VM2 R3.0 (modelul a avut revizii) cu procesor AMD Athlon XP 1800+ (1533 MHz, dar am practicat overclocking până la 1702, 1713.5, chiar 1725), pe 32 de biți, 256 KB cache, 1 GB RAM la DDR-266 (atât vedea placa, chiar pentru o memorie DDR-400), 40 GB HDD WDC (dar din 7 ianuarie 2010 a fost disponibil în casă și un SAMSUNG HD322HJ de 320 GB), memory stick (la 28 august 2010 s-a stricat un stick de 2 GB în timpul poveștii cu numerele, era seară și cred că a capotat de la suprasolicitare*), eminamente Windows XP-SP3, 32 MB video ATI RADEON până în aprilie 2010, 64 MB ATI RADEON de atunci.
Procesorul avea un singur thread logic. Rulam un singur program în același timp (CARONTE2, CARONTE4, VECUN sau ce mai era).
În iulie 2011 RZ.TXT avea peste 200 MB.
*Se încălzea și de la prea multe compilări de Borland C++ (era în Command Prompt în Windows, nefiind o variantă cu executor DOS) și rulări n-a mai făcut față, așa că l-am aruncat pe jos prin casă.
La 4 octombrie 2010 am luat de la Electronic Lion un A-DATA C960 de 4 GB, dar ăsta se mișca supărător de încet și în mai 2011 i-am spus „Local Dick” în loc de Local Disk. În iunie 2011 am mai primit de la facultate un stick generic de date, albastru cu fascicul de lumină roșie, tot de 4 GB, pe care l-am stricat prin 2017 parcă, înainte de marile progrese hardware, oricum pe „Local Dick” l-am aruncat la closet prin luna martie din 2016.
*
Am creat și două fișiere mari pentru coeficienții de legătură, unul pentru cei reprezentabili pe tipul long, și unul pentru coeficienții mai mari (am avut chiar peste 11 GB cu ei). Am parcurs numerele depozitate, de mai multe ori, și am stocat rezultatele împărțirilor celor mai mari la cele mai mici decât ele, ca niște coeficienți de legătură.
Dar tot coeficienții (foarte) mici, chiar sub 1000, au adus cele mai (foarte) multe rezultate numerice. Numerele sunt mai ușor de obținut unele din altele când coeficienții de legătură sunt mai mici, și chiar când sunt numere prime (coeficienții de legătură neprimi aduc puțin). Dar în 2010-2012 nu îmi dădeam seama decât că aceia mai mici aduc mai mult. Și am realizat și că dacă sunt impari aduc rezultate, mai degrabă decât cei pari. Dacă sunt primi și nu sunt 2, categoric aduc multe rezultate.
În 2011-2012 erau mai multe fișiere CARONTE:
-CARONTE.CPP era dedicat căutării numerelor de fond I, prin coeficienți de legătură de tip Big (cei mari);
-CARONTE2.CPP căuta pentru fondul II, tot cu coeficienți mici de legătură. Era preferat;
-CARONTE3.CPP, pentru fondul II, dar cu coeficienți de tip Big;
-CARONTE4.CPP căuta pentru fondul I cu coeficienți de tip long. Era preferat.
A mai fost CARONTE1.CPP, pentru un fond III care folosea, în numerele sale, niște numere prime care nu erau dintre cele 5173 de bază. Fondul III nu mai există.
La 4 februarie 2012 când s-au completat multiperfectele, cel mai mare număr avea abundența egală cu 11 și avea 1907 cifre. Atunci am pus 10^1910 (a se citi la puterea pentru simbolul „^”) să fie limita superioară de principiu pentru numere.
După 10^150 frecvența numerelor scade destul de mult pentru fondul II; sunt mai mari, dar mai greu de întâlnit. Foarte multe sunt numerele mai mici.
Fondul I a avut cam 22015 numere pe 4 februarie 2012.
Deși în acei ani calculatorul a mers zi și noapte aproape mereu (un calculator mai puternic, din vara 2011), proiectul numeric a înaintat monoton, rutinist și cam greu, la braț cu MIRACL.
Până în iulie 2011 se rula pe:
-placă de bază ASROCK-K7VM2 R3.0 (modelul a avut revizii) cu procesor AMD Athlon XP 1800+ (1533 MHz, dar am practicat overclocking până la 1702, 1713.5, chiar 1725), pe 32 de biți, 256 KB cache, 1 GB RAM la DDR-266 (atât vedea placa, chiar pentru o memorie DDR-400), 40 GB HDD WDC (dar din 7 ianuarie 2010 a fost disponibil în casă și un SAMSUNG HD322HJ de 320 GB), memory stick (la 28 august 2010 s-a stricat un stick de 2 GB în timpul poveștii cu numerele, era seară și cred că a capotat de la suprasolicitare*), eminamente Windows XP-SP3, 32 MB video ATI RADEON până în aprilie 2010, 64 MB ATI RADEON de atunci.
Procesorul avea un singur thread logic. Rulam un singur program în același timp (CARONTE2, CARONTE4, VECUN sau ce mai era).
În iulie 2011 RZ.TXT avea peste 200 MB.
*Se încălzea și de la prea multe compilări de Borland C++ (era în Command Prompt în Windows, nefiind o variantă cu executor DOS) și rulări n-a mai făcut față, așa că l-am aruncat pe jos prin casă.
La 4 octombrie 2010 am luat de la Electronic Lion un A-DATA C960 de 4 GB, dar ăsta se mișca supărător de încet și în mai 2011 i-am spus „Local Dick” în loc de Local Disk. În iunie 2011 am mai primit de la facultate un stick generic de date, albastru cu fascicul de lumină roșie, tot de 4 GB, pe care l-am stricat prin 2017 parcă, înainte de marile progrese hardware, oricum pe „Local Dick” l-am aruncat la closet prin luna martie din 2016.
Comentarii
Trimiteți un comentariu