X-Bit Labs - Pri AMD-ju so že pokazali zelo varčne procesorje Fusion, osnovane na arhitekturi x86, ki naj bi se uporabljali v tabličnih računalnikih. Seveda je bilo zraven vključeno še grafično jedro, a splošna težava teh čipov je, da jih praktično ne vidimo na trgu. V svetu mobilnih telefonov in tablic večinoma kraljuje ARM, z izjemo Intela, ki se trudi odrezati svoj del pogače. Pri AMD-ju so tako sprejeli namig, saj bojda pripravljajo nove čipe, v katerih bodo namesto procesorskih jeder x86 uporabljena jedra ARM Cortex-A53 oz. A57. Gre za 64-bitni jedri, kjer je A53 naslednik Cortex-A7, torej gre za manj zmogljivo, bolj varčno jedro, medtem ko je Cortex-A57 64-bitni naslednik jedra A15.
Procesorskim jedrom ARM bo delalo družbo grafično jedro, osnovano na moderni arhitketuri GCN, ki jo poznamo iz nekaterih Radeonov HD 7000. Uporabljeni bodo torej enotni senčilniki, kar bo grafičnemu jedru omogočilo tudi računska, ne le grafična opravila. nVidia bo šele z naslednjo, že 5. generacijo Tegre naredila podobno, medtem ko prve štiri generacije uporabljajo starejšo in manj fleksibilno zasnovo grafičnega jedra.
Težava bi znal biti uporabljen proizvodni proces, saj bodo čipi očitno proizvedeni v 28 nm. Danes to niti ni pretirano hudo, a v začetku 2014, ko bo AMD-jeva ponudba na voljo proizvajalcem tabličnih računalnikov, bi konkurenca lahko že prešla na 20 nm čipe. Vse skupaj je še neuradno, a naj bi zanesljivejše informacije prejeli še pred koncem leta, ko bodo pri AMD-ju osvežili načrte za procesorje, namenjene širši potrošnji.
Hmm nenavadno, sem mislil da bo amd ciljal z 64 bitnimi ARMi na streznike ne pa na tablice. Kaj ti rabi 64bit na tablici ali telefonu? Dokler nimajo vec kot 4gb rama je brezveze.
Hmm nenavadno, sem mislil da bo amd ciljal z 64 bitnimi ARMi na streznike ne pa na tablice. Kaj ti rabi 64bit na tablici ali telefonu? Dokler nimajo vec kot 4gb rama je brezveze.
Saj ne, da imajo že zdajšni 32bitni ARMji 48bitni naslovni prostor in sploh ne rabiš 64bitnih ARMjev. To se pa kar pozablja omenjat...
Tak da 64bitne ARMje se dela, ker je to pač prihodnost, torej arhitektura pripravljena na prihodnost in ne zaradi vedno večjega RAMa. Pa tudi marsikatere profisonalne aplikacije dejansko znajo izkoriščati 64bitnost, v bistvu tudi kake neprofesionalne to znajo, sam so v manjšini in niti ni opazno. Torej gre zgolj za dolgoročno pripravljenost in je torej čisto vseeno, če dajo 64bitne procesorje notri zdaj, ali pa jih dajo čez 5 let. Pač ARMjeva najnovejša arhitektura je hkrati nujno tudi 64bitna in zato bodo pač novejši ARM procesorji vsi 64bitni, to je vse kar je, dejansko ta 64bitnost nima nobene veze.
Tudi x86 CPU-ji nimajo samo 32 bitnega naslovnega prostora, pa se na PC-jih noben več ne sprašuje zakaj potrebujemo 64 bitne CPU-je. Res ima sicer tu precej zaslug Microsoft s svojimi Windowsi... Ampak koriščenje 4GB+ (realno se zatakne že precej prej) v 32 bitnih aplikacijah v nobenem primeru ni trivialno.
Večina programov na Windowsih je pa še vedno samo 32-bith.
Tam, kjer je to dejansko potrebno, so že lep čas na voljo 64-bit verzije, na primer programi za profesionalno rabo kot je Photoshop in razni video editorji. Pa tudi "next-gen" igre bodo hitro prešle na 64 bit (npr. Watch Dogs naj bi že zahteval 64-bitni sistem)
Za nepožrešne aplikacije za vsakdanjo uporabo je pa itak vseeno ali so 32 ali 64 bitne, zato se v večini primerov izdajajo samo 32-bit verzije zaradi večje kompatibilnosti.
32-bitni (x86_32) programi zaradi krajših kazalcev (32-bit) zavzamejo manj (v povprečju nekje ~10%) pomnilnika kot isti programi skompajlani za amd64 (x86_64) arhitekturo.
so pa 64-bitni programi (amd64) pri testu šifrirana ("openssl speed" test) 3X hitrejši!
Potem so pa tu še amd64-x32 sistemi z 64-bitnimi registri in 32-bitnimi kazalci (Linux-only), ki so še 10% hitrejši od navadnih 64-bitnih sistemov (amd64)
Ker je mnogo stvari hitrejših in imaš več registrov. Poglej si kaj je specing napisal. Zakaj bi kupil 64-bitni procesor potem pa ga uporabljal v 32-bitnem načinu?
Ampak vsaj Intla lahko uprabljaš v mešanem načinu. 64-bitni registri, 32-bitni kazalci. Mislim, da je podpora za to dodana v Linux relativno nedavno.
Ni pa videti ravno veliko aplikacij, kjer bi to lahko bilo koristno.
IMHO 32-binti ARM še ni passe in bo veliko aplikacij, kjer bo imel prednost, bi pa od AMDja pričakoval da se bo osredotočil na 64-bitni dizajn glede na to da bo najbrž šel tudi v blade in server mašine.
sj amd nebo naredu procesorja. Vzel bojo referenčn arm core in prpopal zram module ki sodijo v tak SoC.
Kar ni nujno res. lastniki ARM licenc temu lahko pristopijo na velikem razponu nivojev, od najvišjega tipa "vzemi tale logični opis in dodaj vodo" do reimplementiraj tole v popolnosti od najmanjšega tranzistorja, preko kojekakvih trikov na nizkem nivoju ( spomnimo se samo Resonant Mesha, zRAM-a itd itd) in dodaj svoje instrukcije itd itd.
sj amd nebo naredu procesorja. Vzel bojo referenčn arm core in prpopal zram module ki sodijo v tak SoC.
Kar ni nujno res. lastniki ARM licenc temu lahko pristopijo na velikem razponu nivojev, od najvišjega tipa "vzemi tale logični opis in dodaj vodo" do reimplementiraj tole v popolnosti od najmanjšega tranzistorja, preko kojekakvih trikov na nizkem nivoju ( spomnimo se samo Resonant Mesha, zRAM-a itd itd) in dodaj svoje instrukcije itd itd.
glede na to da je AMD še dokaj svež na ARM področju, močno dovimim, da bojo predeloval ARM jedra (kot to počne qualcomm in apple)
tudi ce bodo samo dizajnirali, bo to njihov cpu in spremenili bodo marsikaj mocni so na grafiki, imajo veliko izkusenj z serverskimi in desktop cpuji imajo mocen sw linux del imajo...
tudi ce bodo samo dizajnirali, bo to njihov cpu in spremenili bodo marsikaj mocni so na grafiki, imajo veliko izkusenj z serverskimi in desktop cpuji imajo mocen sw linux del imajo...
yup, z x86. ARM je pa drug tič. CPU bo enak kot pri vseh ostalih sistemih na čipu (torej A57, ne pa neka custom zadeva). SoC bo pa nov.
tudi ce bo a57 narejen pri njih, bo njihov in sigurno bodo kaj dodali x86 je drugacen ja, in ce imas izkusnje, ves kaj in kako
Kateri del referenčnega jedra teb ni jasen ? Če bojo uporabl A57 jedra, bojo to A57. In se bojo obnesla isto, kot če bi bla v drugem SoCu (minus razlike v frekvenci). Sj v novici lepo piše, da bojo coretx A57 jedra in ne neka AMDjova pogruntavščina. Ker sicer bi se potem ta jedra imenovala kako drugače.
ARM je _daleč_ enostavnejši "tič". x86 je bil ravno zaradi svoje zajebanosti leader v "novih" prijemih pri dizajnu čipovja. In kup štosev iz tega razvoja lahko komot prenesejo v ARM svet. Poglej si instrukcijski dekoder za x86 in ga primerjaj z ARMovim in ti bo marsikaj jasno. Potem pa vzemi x86_64 za primerjavo in razlaga sploh ne bo potrebna.
še to- ne samo da je ARM daleč enostavnejši, taki so tudi pogoji dela v tem okolju.
Recimo:
1. Licenca
x86 - edini lastnik ključnih licenc je Intel, ki jih ni pripravljen predati nikomur drugemu. Nekaj malega ima VIA, vendar ne toliko da bi bila resna konkurenca ( kot nekoč v času 486-tk in prvih Pentiumov) in AMD. AMD ima dovolj za x86 stroje, vendar nič več, pa še tam je verjetno ponekod kratek ( MMX itd). Intel ne pusti nikogar na ta trg, kar pomeni da poskuša ubiti AMD na vsakem koraku. Tako s spremembami dizajna kot s _kriminalnimi_ pritiski na partnerje, dumpinškimi cenami nekaterih izdelkov, patenti ključnih komponent, ptorebnih za združljivost
ARM - osnovni lastnik dizajna je ARM konzorcijum, kateri prodaja dizajne za "male pare" in katerega osnovna življenjska naloga je čimbolj olajšati življenje kupcem. Ti tako postanejo člani in sodelujejo med seboj in vplivajo na nadaljnji razvoj itd itd.
2. 64-bitnost:
x86
Ni je. Intel napovedal poboj vse konkurence z Itaniumom. x86 misli končati s Pentiumom4. Licenc ni, standardov ravno tako ne, nikogar na katerega bi se lahko naslonili med razvojem produkta za katerega sploh ni jasno ali ga kdo hoče. AMD skozi leta razvoja z zadnjimi močmi doeseže nemogoče in splavi prve Opterone.
ARM: Dizajnov kokr češ. ARM skrbi za vse in uskladi partnerje za dosego skupnega dogovora o novem ARM jedru veliko rpeden je sploh kaj za pokazat, nato pa ponudi kar nekaj novih osnov v šitload paketih.
Da ne naštevam dalje, tega je še ohoho.
V glavnem, v primerjavi z dosedanjim delom se zdi ARM childs play za AMD.
Upam da dajo ven kaj za ornk motherboard in ne samo za tablice.
x86 - edini lastnik ključnih licenc je Intel, ki jih ni pripravljen predati nikomur drugemu. Nekaj malega ima VIA, vendar ne toliko da bi bila resna konkurenca ( kot nekoč v času 486-tk in prvih Pentiumov) in AMD. AMD ima dovolj za x86 stroje, vendar nič več, pa še tam je verjetno ponekod kratek ( MMX itd). Intel ne pusti nikogar na ta trg, kar pomeni da poskuša ubiti AMD na vsakem koraku. Tako s spremembami dizajna kot s _kriminalnimi_ pritiski na partnerje, dumpinškimi cenami nekaterih izdelkov, patenti ključnih komponent, ptorebnih za združljivost
Tukaj se recimo motiš...
Intel NOČE ubit AMD. Hoče ga spravit zelo nizko, nikakor pa ne ubit kar se je tudi pokazalo s finančno podporo AMD-ju v preteklosti.
karkoli že, v prvi interaciji bojo zelo verjetno standardna A57 jedra brez modifikacij. Kasnejše varjante teh SoCov pa že znajo met kake modifikacije tudi v cpu del s strani AMD.
Intelu bo prednost Microsoft ekosistema počasi izginila, ker vse kar je razvito za Windows8+ deluje tudi na ARM direkt. Torej ima še par let prednosti na tem področju, bomo videli koliko jo bo z pridom izkoristil, pri tablet proizvajalcih je za Windows 8.1 generacijo že zmagal. Po drugi strani pa je ta prednost x86 arhitekture pri smarthphonih celo slabost. Bo zanimiva bitka, skorajšni monopola bo pa najverjetneje izgubil.