Moro. Testataanko supertietokoneiden tehokkuutta alkulukujen laskennalla vai mitenkä?
Kuinka pitkälle alkulukuja on laskettu?
Kuinka pitkälle alkulukuja on laskettu?
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Kyllä alkulukujenkin laskenta on yksi pieni osa tehokkuuden mittauksissa. Supertietokoneet muodostuvat kymmenistä tuhansista kaupallisesti saatavilla olevista tehokkaista moniytimisistä prosessopiireistä. Tärkeintä on tarkka ja nopea liukulukulaskenta, ei valtavien kokonaislukujen murskaaminen. Supertietokoneiden on pystyttävä hyödyntämään olemassa olevia valtavia (varmastii toimivia) rinnakkaislaskentaan optimoituja kirjasto-ohjelmapaketteja.
Todella isojen alkuluken muodostus ja kokonaislukujen murskaus salasanoissa yms. "tieteissä" kannattaa tehdä vain niihin erikoistuvilla piireillä vähän samaan tapaan kuin grafiikkapiireillä. Piireissä on kymmeniä tai satoja mikro-ohjelmoitavia vain isojen kokonaisluihin tarkoitettuja prosessointiyksiköitä. Nämä piirit eivät ole vapaasti kaupallisesti saatavilla eikä niistä kerrota julkisesti. Joissakin kellareissa niitä on miljoonittain. Ja muutaman vuoden välein saadan käyttöön uudet tehokkaammat piirit. Helppo suunnitella ja valmistuttaa (Intelilä AMD:lla, jne..) jos on on rahaa!
Minuakin kiinnostaisi tietää, koska on saatu selville triljoonas (10^18) alkuluku? Ja missä nyt mennään? Eli löytyykö jostain listaa vuosiluvuista, jolloin on selvitetty (ja varmistettu) miljoonas, 10 miljoonas jne... alkuluku? Kertoisi aika paljon tietokoneiden kehityksestä.
Ne jatkuvasti julkisuuteen tulevat maailman isoimmat alkuluvut eivät kiinosta pätkääkään, jos ei samalla julkisteta, kuinka mones alkuluku on kyseessä!
Käsittääkseni alkuluvuilla testataan sitä, toimiiko kone oikein. Mutta muuten supertietokoneet kai tekevät joitain reaalimaailman simulaatioita. Vaikka onhan rakennettu myös supertietokoneita pelaamaan shakkia ja gota.
Nykyisin ei enää pyritä rakentamaan maailman suurimpia supertietokoneita, vaan rakennetaan suuria määriä kaupallisia valmiiksi testattuja 10000...100000 ytimen koneita. Isot tehtävät voidaan tarvittaessa jakaa niidenkin kesken, vaikka ne sijaitsisivat ympäri maailmaa. Tulee paljon halvemmaksi ja helpommaksi ylläpitää ja niiden yhteenlaskettu suorituskyky saadaan paljon suuremmaksi (samalla rahalla). Tuhansin kaappien koneissa vikatiheys kasvaa liian suureksi ja korjausajat suhteettoman pitkiksi.
Aikuisten oikeasti supertietokoneiden toiminta testataan Warcraftilla. Joillekin kesymmille riittää GTA.