Koti Etukäteen ajattelu Mitä tekisit 300 ytimen kanssa?

Mitä tekisit 300 ytimen kanssa?

Video: TOP 5 NOPEINTA TAPAA SAADA WLS!? (Lokakuu 2024)

Video: TOP 5 NOPEINTA TAPAA SAADA WLS!? (Lokakuu 2024)
Anonim

IBM: n Semiconductor Research and Development Center -keskuksen varapuheenjohtaja Dr. Gary Patton kertoi viime viikolla keskusteluissaan Common Platform Technology Forum, hänen visio "erittäin integroidusta sirusta". Siitä lähtien olen ajatellut, kuinka tällaista sirua voitaisiin käyttää.

Patton kertoi lopulta haluavansa nähdä uusia tekniikoita, kuten 3D-valmistus ja piifotoniikka integroituna yhteen siruun, ja hän kuvaili 3D-sirua, jolla olisi kolme tasoa. Yhdellä olisi logiikkaa, noin 300 prosessorin ytimellä. Toisella olisi muisti, jossa on noin 30 Gt upotettua DRAM-muistia, jota käytetään enimmäkseen toisella välimuistitasolla. Ja lopuksi, olisi toinen fotoniikka, joka tarjoaa sirulla olevan optisen verkon ja huolehtii yhteyksistä sirun sisällä ja sen ulkopuolella ja toimii nopeudella, joka on suurempi kuin 1 TB sekunnissa. Se on melko siru.

Tietenkin, tämä olisi palvelinpiiri. Tällä hetkellä on vaikea miettiä, mitä tekisimme tosiasiassa 300 sydänpöydälle tai kannettavalle tietokoneelle, ja se on todennäköisesti aivan liian iso ja liian kuuma mennäksesi matkapuhelimeen. Kuten tiedämme, tekniikka muuttuu ajan myötä alas, joten en sano koskaan. Silti on melko helppoa kuvata, kuinka sellaista sirua voitaisiin käyttää supertietokoneissa, etenkin niissä, joihin liittyy monimutkaisia ​​laskelmia. (Voit lukea viimeisimmät supertietokonetta koskevat viestini täältä ja täältä.)

En olisi ollenkaan yllättynyt nähdessäni sen jonkinlaisena IBM: n Watson-projektin seuraajana, joka alun perin luotiin Jeopardylle! Haaste, mutta sitä käytetään nyt muun muassa terveydenhuollossa ja rahoituksessa. Ymmärrän, että tällainen koneoppimisen haaste näyttää sopivan parhaiten melko voimakkaille ytimille, ei SIMD (yhden ohjeen, monen datan) tyyppisille asioille, joita näemme GPU-laskennalla. Ja jos sellainen kuin siru olisi olemassa, IBM todennäköisesti käyttäisi sitä huippuluokan mainframeissa.

Sellaista sirua voitaisiin käyttää muun muassa virtualisointiin, missä sen pitäisi teoriassa kyetä käsittelemään satoja, ehkä tuhansia virtuaalikoneita. Yksittäisiin sovelluksiin tarvitsemme kuitenkin selvästi uudenlaisia ​​rinnakkaisohjelmointeja, mikä tarkoittaa suuria muutoksia tapaan, jolla ihmiset kirjoittavat sovelluksia.

Historiallisesti tietojenkäsittely on havainnut, että tehokkaammat koneet saapuvat parin vuoden välein, ja näytämme aina löytävän uusia tapoja käyttää niitä - usein tapoja, joita emme odottaneet. Loppujen lopuksi, kymmenen vuotta sitten, harvat ihmiset kuvittelivat Watsonin tai Hadoopin kyseisestä asiasta. Joka tapauksessa on hauskaa miettiä, mitä voimme tehdä seuraavan vuosikymmenen siruilla.

Mitä tekisit 300 ytimen kanssa?