Namai Pirmyn mąstymas Ką darytum su 300 branduolių?

Ką darytum su 300 branduolių?

Video: ERMƏNİLƏR RUSLARI ALDATDI: ŞUŞANIN SU BORUSU PARTLADILDI - TƏCİLİ (Lapkritis 2024)

Video: ERMƏNİLƏR RUSLARI ALDATDI: ŞUŞANIN SU BORUSU PARTLADILDI - TƏCİLİ (Lapkritis 2024)
Anonim

Praėjusią savaitę bendrajame platformos technologijų forume kalbėdamasis, IBM puslaidininkių tyrimų ir plėtros centro viceprezidentas dr. Gary Pattonas išdėstė savo „labai integruoto lusto“ viziją. Nuo to laiko galvoju, kaip toks lustas galėtų būti naudojamas.

Pattonas teigė, kad galiausiai norėtų, kad naujos technologijos, tokios kaip 3D gamyba ir silicio fotonika būtų integruotos kartu į vieną mikroschemą, jis aprašė 3D mikroschemą, kurią sudarytų trys plokštumos. Turėtų logikos, turinčios apie 300 procesoriaus branduolių. Kitas turėtų atmintį, turėdamas apie 30 GB įdėto DRAM, dažniausiai naudojamo kaip kito lygio talpykla. Galiausiai atsirastų dar viena fotoninė plokštuma, teikianti mikroschemos optinį tinklą, besirūpinanti jungtimis luste ir už jo ribų, veikianti didesniu kaip 1 TB per sekundę greičiu. Tai gana mikroschema.

Žinoma, tai būtų serverio mikroschema. Šiuo metu sunku galvoti apie tai, ką iš tikrųjų darytume su 300 branduolių darbalaukyje ar nešiojamajame kompiuteryje, ir greičiausiai jis bus per didelis ir per karštas, kad galėtumėte naudotis mobiliuoju telefonu. Kaip mes žinome, laikui bėgant technologijos migruoja žemyn, todėl niekada nesakau niekada. Vis dėlto gana lengva pavaizduoti, kaip tokia mikroschema galėtų būti naudojama superkompiuteriuose, ypač tuose, kuriuose atliekamas sudėtingas skaičiavimas. (Galite perskaityti mano paskutinius įrašus apie superkompiuterius čia ir čia.)

Visai nenustebčiau pamatęs tai kaip kažkokį IBM Watson projekto, kuris iš pradžių buvo sukurtas Jeopardijai , įpėdinį ! iššūkis, tačiau dabar jis naudojamas tokiose srityse kaip sveikatos priežiūra ir finansai. Aš suprantu, kad šis kompiuterinio mokymo iššūkis geriausiai tinka gana galingiems branduoliams, o ne SIMD (vienos instrukcijos, keli duomenys) dalykams, kuriuos matome naudodamiesi GPU kompiuteriais. Ir jei tokių kaip lustas egzistuotų, IBM greičiausiai naudotų jį geriausiuose pagrindiniuose kompiuteriuose.

Toks lustas galėtų būti naudojamas tokiems dalykams kaip virtualizacija, kur teoriškai jis turėtų sugebėti valdyti šimtus, o gal tūkstančius virtualių mašinų. Tačiau pavienėms programoms, be abejo, mums reikės naujų rūšių lygiagretaus programavimo, o tai reiškia didelius pokyčius, kaip žmonės rašo programas.

Istoriškai skaičiavimų metu buvo pastebėta, kad galingesni aparatai atkeliauja kas porą metų, ir mes, atrodo, visada randame naujų būdų, kaip juos naudoti - dažnai būdų, kurių nenumatėme. Galų gale, prieš dešimt metų mažai žmonių įsivaizdavo Watsoną ar Hadoopą. Bet kokiu atveju smagu galvoti apie tai, ką galėsime padaryti su kito dešimtmečio žetonais.

Ką darytum su 300 branduolių?