Centaur esitteli ensimmäisen uuden x86-arkkitehtuurinsa yli vuosikymmeneen

Viestiketju alueella 'io-tech.fi uutiset' , aloittaja Kaotik, 19.11.2019.

  1. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    [​IMG]


    Intel on hallinnoinut x86-lisenssia lujin ottein ja käytännössä markkinat ovat olleet kahden kauppaa jo vuosikaudet. Harva on huomioinut enää aikoihin kolmatta lisenssinhaltijaa VIAa ja sen x86-prosessoreiden suunnitteluun keskittynyttä tytäryhtiötä Centaur Technologyä, eikä ihme, sillä yhtiö julkaisi viimeksi uuden prosessoriytimen yli vuosikymmen sitten.

    Nyt Centaur Technology on julkistanut uuden, toistaiseksi nimeämättömän uuden prosessoriarkkitehtuurin modernein ominaisuuksin. Yhtiö kehuu sen olevan markkinoiden ensimmäinen suorituskykyinen x86-prosessori palvelinluokan ytimillä ja integroidulla tekoälykiihdyttimellä. Kyseessä on yhtiön ensimmäisestä uudesta x86-arkkitehtuurista sitten vuonna 2008 julkaistun Isaiah-arkkitehtuurin, jota käytettiin VIA Nano -prosessoreissa.

    [​IMG]

    Centaurin uusien x86-ydinten koodinimi on CNS ja niistä tiedetään toistaiseksi vain vähän. Julkistuksen yhteydessä luvattiin, että ydinten salat selviävät 2. joulukuuta julkaistavassa Microprocessor Reportin artikkelissa. Centaur lupaa CNS-ydinten IPC:n olevan korkea, mutta valitettavasti mitään tarkempaa niiden suorituskyvystä ei kerrota. Ytimet tukevat moderneja x86-laajennoksia kuten AVX-512 ja kullakin ytimellä on oma 2 Mt:n L3-välimuisti.

    Uudessa CHA-koodinimellisessä prosessorissa CNS-ytimiä on yhteensä kahdeksan ja siten L3-välimuistia on yhteensä 16 Mt. Lisäksi prosessoriin on integroitu nelikanavainen DDR4-3200-nopeutta tukeva muistiohjain, 44 PCI Express 3.0 -väylää, tyypilliset South Bridgen ominaisuudet sekä NCore-tekoälykiihdytin. Prosessorin kellotaajuus on tässä vaiheessa 2,5 GHz ja se valmistetaan TSMC:n 16 nanometrin valmistusprosessilla. Koko piirin kooksi kerrotaan alle 195 mm2.



    NCore-tekoälykiihdyttimen kerrotaan olevan erittäin leveään 32 768 -bittiseen SIMD-arkkitehtuuriin perustuva ja se rakentuu useista 256-tavuisista ”siivuista”, joiden parina on SRAM-muistia. Nykyisessä versiossa SRAM-muistia on käytössä yhteensä 16 Mt. Tekoälykiihdyttimen tämänhetkisen version kerrotaan olevan TSMC:n 16 nanometrin prosessilla 34,4 mm2. Centaurin mukaan sen NCore-tekoälykiihdyttimen suorituskykyyn vastaamiseksi Intel tarvitsisi 23 VNNI-laajennoksia tukevaa x86-ydintään.

    Lähde: Centaur Technology

    Huom! Foorumiviestistä saattaa puuttua kuvagalleria tai upotettu video.

    Linkki alkuperäiseen uutiseen (io-tech.fi)

    Palautelomake: Raportoi kirjoitusvirheestä
     
    Viimeksi muokattu: 20.11.2019
  2. hsalonen

    hsalonen

    Viestejä:
    9 648
    Rekisteröitynyt:
    17.10.2016
    Olisivat vaan pitäneet nimen Cyrix..
     
  3. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Eri firmasta kyse, vaikka viimeiset Cyrix-nimellä julkaistut prossut olivatkin toki Centaurin suunnittelemia
     
  4. eternality

    eternality

    Viestejä:
    477
    Rekisteröitynyt:
    27.12.2016
    Aika pienet välimuistit ja matalat kellot ja vielä vanha prosessi. Tuskin kovin kilpailukykyinen kuin ehkä joissain hyvin spesifisissä workloadeissa.
     
  5. hkultala

    hkultala

    Viestejä:
    5 375
    Rekisteröitynyt:
    22.10.2016
    Luulisin, että tuo L3-välimuisti ei ole kullekin ytimelle omansa, vaan että se on vaan jaettu lohkoihin, siten että yksi lohko on aina lähellä yhtä ydintä, mutta kaikki kakuttavat kuitenkin kaikkien hakemaa dataa, samaan tyyliin kuin Intelin nykyprossuissa.

    Tuossa ei oikein olisi kovin paljoa mieltä, jos L3-välimuistit olisi jokaiselle ytimelle omansa. Tai sitten se AI-kiihdytin voi vaan suoraan hakea dataa jonka joku CPU on ladannut omaan L3-kakkuunsa vaikka sen omia muisticcesseja ei sinne kakutetakaan.

    Ja joka ytimelle oma 2 MiB L3-kakku ei vaikuta kovin tasapainoiselta ratkaisulta, tosin on tuossa muitakin oudolta/epätasaiselta vaikuttavia ratkaisuita:

    Muistikanavien määrä on tyypillisesti paras mittari sille mikä on alustan "järeys" ja emolevyjen hinta, tämä on sen suhteen samaa tasoa kuin intelin HEDT-alustat, heikompi kuin intelin ja AMDn järeimmät palvelinprossut, mutta järeämpi kuin intelin ja MADn kuluttajaprossut.

    CPU-ytimiä on kuitenkin vain 8 enkä usko Centaurin taikovan puskista Zen2n ja Skylaken kanssa kilpailevaa ydintä, joten yleiskäyttöistä CPU-tehoa on todennäköisesti selvästi vähemmän. Lisäksi joka ytimelle oma L3-välimuistinsa vaikuttaa aika oudolta ratkaisulta.

    Tosin tämä onkin tehty "vanhalla" TSMCn "16nm" prosessilla joten voi ollla, että tämä on vaan myöhästynyt reilulla vuodella alkuperäisistä aikatauluista, reilu vuosi sitten 8 ydintä neljällä muistikanavalla ei olisi ollut näin epätasapainoinen.

    Tai sitten tuohon on vaan laitettu nuo 4 muistikanavaa nimenomaan sen neuroverkkokiihdyttimen takia, että sille riittää hyvin kaista.
     
  6. FlyingAntero

    FlyingAntero ɑ n d r o i d Tukijäsen Team Android

    Viestejä:
    4 640
    Rekisteröitynyt:
    17.10.2016
  7. antero

    antero

    Viestejä:
    2 946
    Rekisteröitynyt:
    29.10.2016
    Tuo ilmeisesti 32-bittinen?
     
  8. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Onhan se mahdollista, mutta itselle on jäänyt käsitys että VIA on tuossa pikemminkin mukana lisenssinhaltijana ja Zhaoxin on kehitellyt nuo Isaiahin (VIA Nano) pohjalta

    Jo se ikivanha Isaiah oli 64-bittinen (x86-64) eli ei taatusti ole
     
    FlyingAntero tykkää tästä.
  9. antero

    antero

    Viestejä:
    2 946
    Rekisteröitynyt:
    29.10.2016

    Okei, ei ole tulleet itselle vastaan. Yleensä merkitään x86-64 tai x64 on 64b ja x86 32b niin x86 ajattelee tuon olevan 32bittinen.
     
  10. hkultala

    hkultala

    Viestejä:
    5 375
    Rekisteröitynyt:
    22.10.2016
    Nykyään on itsestäänselvyys, että jos puhutaan x86sta, puhutaan x86-64sta, joten sitä 64ää ei tarvi erikseen mainita.

    Ja x86 oli alunperin 16-bittinen, ei 32-bittinen. Mutta siinä vaiheessa kun kaikille oli ilmiselvää, että puhutaan vähintään 386-prossuista (jotka oli 32-bittisiä) alettiin yleisesti puhua että x86 on 32-bittinen.
     
    Kaotik tykkää tästä.
  11. jive

    jive

    Viestejä:
    896
    Rekisteröitynyt:
    27.12.2016
    Jos besserwisser kaksikko rauhoittuisi hieman. Intel myy edelleen myös 32bit x86 suorittimia IoT käyttöön ja ohjelmistopuolella 32 bit softa on edelleen elossa. Vaikka ohjelmiston ISA ja ABI on eri juttu kuin prosessorin mikroarkkitehtuuri niin löysätkää nyt kravattia. Ei se aina niin itsestään selvää ole edes tällä foorumilla mistä puhutaan kun viitataan x86 prosessoriin.
     
  12. hkultala

    hkultala

    Viestejä:
    5 375
    Rekisteröitynyt:
    22.10.2016
    Lähinnä tuntuu besserwisseointi tulevan siitä suunnasta.

    Intelin Quarkit eivät tue edes vuonna 1995 tulleita ehdollisia siirtokäskyjä tai 1997 tullutta MMXää.

    Käytännössä esimerkiksi mikään normaali nykyaikainen 32-bittinen linux-distribuutio ei toimi niillä, koska ne on käännetty käyttämään ehdollisia siirtokäskyjä.

    Niistä saattoi puuttua myös jotain muuta aika oleellista, jonka takia niillä ei käytännössä myöskään ajeta normaalia x86-softaa, mutta näistä muista puuttuvista ominaisuuksista en ole varma.

    Sen, että quark on "x86", pointtina ei niiinkään ole ajaa sillä olemassaolevaa x86-softaa vaan enemmän hyödyntää että sille voidaan kääntää softaa intelin olemassaolevilla kehitystyökaluilla minimalistisilla muutoksilla.
     
    Viimeksi muokattu: 19.11.2019
    Kaotik tykkää tästä.
  13. jive

    jive

    Viestejä:
    896
    Rekisteröitynyt:
    27.12.2016
    Tällä hetkellä saatavilla olevan teknisen tiedon pohjalta piiri vaikuttaa enemmän Googlen TPU tai Nvidian AGX käyttäjäkunnalle suunnatulta, jossa numeronmurskain on se juttu ja cpu:t vain avittavat töiden järjestämisessä. Varsinainen julkaisu on vasta joulukuun alussa niin sitten tiedetään lisää.
    Edit :
    Nyt kun tarkemmin tuumin niin Xe on myös samoilla vesillä.
     
    Viimeksi muokattu: 19.11.2019
  14. Nutti

    Nutti

    Viestejä:
    120
    Rekisteröitynyt:
    17.10.2016
    Piti ihan katsoa mikä on Intel Quark. Never heard. Raspberry Pitä vastaava development platform. Sillekin voi varmaan sen Linuxin kääntää itse sitten tai hankkia semmoisen version mikä toimii.
     
  15. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Xe ei ole samoilla vesillä, ei edes se Project Aurora joka on supertietokonenoodi eli paljon enemmän.
     
  16. IcePen

    IcePen Typo Generaatroti ;-)

    Viestejä:
    5 413
    Rekisteröitynyt:
    17.10.2016
    Juu tämä prosessori seisoo tai kaatuu tuon NCore:n tehon/ominaisuuksien/käytön mukana.
     
  17. jive

    jive

    Viestejä:
    896
    Rekisteröitynyt:
    27.12.2016
    Xe ei ole yhtä selvästi suunnattu koneoppimisen suuntaan mutta toisaalta ei tämä vaikuta mikään yleisprosessori olevan.
     
  18. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    XeHPC on ihan yleiskäyttöinen laskentapiiri, XeHP ja XeLP perinteisiä grafiikkapiirejä
     
    JuSiZ tykkää tästä.
  19. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    FlyingAntero tykkää tästä.
  20. Nerkoon

    Nerkoon Se ainoa oikea Platinum-jäsen

    Viestejä:
    3 671
    Rekisteröitynyt:
    18.10.2016
    Kuinkahan hyvin tuollaisen tekeminen oikeasti käy leiville? Vaatinee aika paksun tukun lisensoituja patentteja sekä Inteliltä, että AMD:ltä ja se maksaa selvää rahaa.
     
  21. Kaotik

    Kaotik Banhammer Ylläpidon jäsen

    Viestejä:
    10 370
    Rekisteröitynyt:
    14.10.2016
    Eiköhän VIAllakin ole aika tavalla alan patentteja ja ristiinlisensointisopimuksia pitkin poikin