Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: ilkant - 04.12.24 - klo:22.06
-
Onko olemassa laskentakaavoja tai jotain taulukkoa, miten monta ydintä hyödyttää tehtäväkuorman ajossa merkittävästi? Tarkoitan tällä sitä, että kun on vaikkapa numeronmurskaustehtävä tai virtuaalivaluutan laskenta tai sitten peräti tavanomainen taulukkolaskentaa, tekstinkäsittelyä ja somettamista. Kuinka monta ydintä tulisi prosessorissa olla? Eli kääntäen ajateltuna, mikä määrä ytimiä ei enää nopeuta tehtävän suorittamista ratkaisevalla tasolla.
Tämä tuli mieleen kun katselin YouTubesta AMD Epyc 9965 (https://www.youtube.com/watch?v=S-NbCPEgP1A) esittelyä. Siinä on 192 ydintä jaa 384 säiettä. Kun hain hintaa, niin haku toi AMD Threadripperin (https://www.verkkokauppa.com/fi/product/939568/AMD-Ryzen-Threadripper-PRO-7995WX-prosessori-sTR5-kantaan?gad_source=1&gclid=CjwKCAiAmMC6BhA6EiwAdN5iLeIta5WZuVZaV6HlhZJHveAbvCloTFanKYmWBUP1xkDqZQ_o7SwzPBoCtdEQAvD_BwE), jonka hinta on vaatimattomat noin 13 000 €.
Ja edelleen ehkä minua hyödyttäisi tietää 6 ytimen vaihtuminen 20 ytimeen sekalaisessa kuormassa. Onko isommalla ytimien määrällä merkittävää vaikutusta?
-
No siis lähimpänä kysymääsi on varmaan Amdahlin laki (Wikipedia englanniksi). (https://en.wikipedia.org/wiki/Amdahl%27s_law) Tietenkin tässä pitää tietää, millaista algoritmia (tai algoritmeja) suoritetaan ja minkä verran siinä on rinnakkaista ja peräkkäistä laskentaa.
-
No siis lähimpänä kysymääsi on varmaan Amdahlin laki (Wikipedia englanniksi). (https://en.wikipedia.org/wiki/Amdahl%27s_law)
Kiitos! Pitää tutustua tuohon.