Keresés

Új hozzászólás Aktív témák

  • opr

    veterán

    válasz #06658560 #43 üzenetére

    +1, illetve: Es minden programja futni fog minden architekturan ujraforditas meg minden nelkul, hibatlanul, stabilan?

    "Programozó vagyok. Ez azt jelenti, hogy amit leírok, megtörténik." :D “The only valid measurement of code quality is What-The-F**ks/Minute.” - Robert Martin

  • bambano

    titán

    válasz #06658560 #43 üzenetére

    "Tehát mindegyik linuxod tud adni a programoknak AVX-512-t?": erre két dolgot is válaszolnék.

    1. el kellene felejteni azt a tévedést, hogy azok a programok, amikről itt szó van, a processzorral interfészelnek. természetesen nem a procival vannak kapcsolatban. a sírás-rívás az átlagos felhasználói programokat fejlesztők felől indult, nekik semmi közük a procihoz. legmélyebben a libc szintjére babrálhatnak, lejjebb nem. tehát ők nem avx512-t fognak keresni, hanem ilyen-olyan multimédiás vagy egyéb szolgáltatásokat. azt beleteszik a libc-be (vagy ami hasonló funkcionalitást ad) és vagy végrehajtják hardveresen, ha az adott proci tudja, vagy emulálják libc szinten. A felhasználói programoknak erről nem kell tudniuk.

    2. azt se ártana figyelembe venni, hogy nem kell általános megoldást adniuk. ami nagy könnyebbség, a programoknak nem kell tetszőleges architektúrán futniuk, csak azokon a vasakon, amiket az apple árul. ettől rögtön nagyon szűk, kis halmaz lesz a támogatandó hw lista. ráadásul ott van még az is, hogy házon belül van, tehát ha az oprendszer fejlesztői úgy gondolják, hogy muszáj valamit hardverben megoldani, akkor átmennek a szomszéd szobába, lemeccselik, és benne lesz a hardverben. ez például a linuxhoz képest is nagy előny, mert a linuxot mindenre fel kell készíteni, az osx-et meg nem.

    harmadrészt most is multiprocisak a nem túl régi notebookjaik, ha fent leírt egyik módszer sem járható út (amiben nagyon nem hiszek), akkor majd a coproc megcsinálja. bigLITTLE koncepciót nem csak arm magok között lehet csinálni, hanem arm-x86 között is, ennek példája, hogy van ilyen projektjük, neve is van: Marcipán.

    Persze sivalkodni sokkal egyszerűbb, mint legalább a posztot meg a linket elolvasni, ezt elismerem.

    Még annyit, hogy az általam itt leírt megoldások annyira új, trükkös és világmegváltó megoldások, hogy az ibm a hatvanas években már alkalmazta a módszereket.

    Szerk: természetesen azt én sem állítom, hogy a kernelnek meg az alapszintű libeknek meg a fordítónak ugyanannak kell lenni. azt házon belül oldják meg, hogy minden architektúrára legyen egy garnitúra alap cucc. Itt csak a felhasználói szintű programokról beszélek.

    [ Szerkesztve ]

    Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

Új hozzászólás Aktív témák