Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Apple A12 CPU - Razbijac

[es] :: Advocacy :: Apple A12 CPU - Razbijac

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 11148 | Odgovora: 104 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mjanjic
Šikagou

Član broj: 187539
Poruke: 2699



+698 Profil

icon Re: Apple A12 CPU - Razbijac08.10.2018. u 21:41 - pre 67 meseci
Priča se još od pre 6 meseci da Apple planira ARM procesore u Mekovima od 2020. godine, videćemo da li će se to obistiniti.

Ako mogu da dizajniraju ARM-based CPU i kompletan package-in-package sistem baziran na njemu (do pre neku generaciju koristili su praktično gotov CPU dizajn) za mobilne uređaje, zašto ne bi mogli i za desktop/laptop mašine.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.
 
Odgovor na temu

ademare

Član broj: 151475
Poruke: 8077



+1752 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 14:03 - pre 67 meseci
Ono sto ljudi zaboravljaju je da je Apple imao vise prelazaka , ne samo jedan , sto se tice procesora .

Prvo je bila vec vidi se zaboravljena 68XXX Motorola platforma . Ti procesori su u tom prvom vremenu bili znatno kvalitetniji od Intelovih pandana , Kasnije 386 i 486 , pocinju da prednjace .

Posle toga se pravi savez IBM, Apple , Motorola i nastaje nova platforma Power procesora .

Power procesori su bili vrlo dobri i konkurentni u odnosu na Intelove u svakom pogledu . Cak su do pred sam kraj i prednjacili . Tada 2005 . Intel nije imao ni priblizna resenja , kao IBM , Motorola je vec isla ka svom kraju .

Cak toliko da MS svoju ispostavice se najuspesniju konzolu prodatu u desetinama miliona primeraka 2005 . godine startuje sa Power procesorom . U to vreme kada je konzola projetktovana Intel nije imao cak ni Pentium D . Ipak je to bila MS greska , jer takav procesor se nije mogao ohladiti u konzoli , ali to je neka druga prica .

Prelazak na Intel platformu je usledio posle uspeha Core , platforme . U tom periodu Apple vrsi i transormaciju svog asortimana .

Teziste baca na mobilne platforme , eksperiment zvani Iphone i na laptopove .

Desktopove ogranicava na AIO proizvode , koji rade sa Laptop hardwerom. To nisu nikako klasicni desktopovi , koje je Apple godinama pravio , kao jake radne stanice , tzv. Power Mac .

Te klasicne desktopove , su tada prestali da prave i verovatno ih Nikada vise nece praviti .

Tako da AOI i nisu pravi desktop kompjuteri , vec modifikovani laptopovi , bez baterije . Tako da vise treba govoriti o eventualnom laptopu sa ARM arhitekturom . Ali to tek treba videti .

U svakom slucaju , prvo bi usledio neki eksperimentalni prodajni model , kao probni balon .
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.adsl-surfen.hetnet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 14:31 - pre 67 meseci
IMHO, sumnjam da ce biti "eksperimentalnog modela", ne zvuci to kao Apple - ako budu radili prelaz mislim da ce samo odjednom da najave da sve Mac masine pocinju da koriste Apple procesor. Sve ostalo bi za Apple bila glavobolja za podrsku/odrzavanje.

Jos bi ludje bilo kada bi Apple ubacio neku x86 emulaciju na cip i trcao legacy aplikacije uz pomoc hw. emulacije, to bi bilo ludilo. Ali to sumnjam da mogu tek tako da izvedu zbog patenata.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 16:47 - pre 67 meseci
Citat:
ademare
Tako da AOI i nisu pravi desktop kompjuteri , vec modifikovani laptopovi , bez baterije . Tako da vise treba govoriti o eventualnom laptopu sa ARM arhitekturom . Ali to tek treba videti .

Ima iMac Pro, nije zezanje masina. Xeon-W, Radeon Vega, ono... prilicno mocna masina. Jednostavno, Apple ima video editing aplikacije, i to je trziste koje ne zele da izgube.
Citat:
Ivan Dimkovic: IMHO, sumnjam da ce biti "eksperimentalnog modela", ne zvuci to kao Apple - ako budu radili prelaz mislim da ce samo odjednom da najave da sve Mac masine pocinju da koriste Apple procesor. Sve ostalo bi za Apple bila glavobolja za podrsku/odrzavanje.

Definitivno.
Citat:
Jos bi ludje bilo kada bi Apple ubacio neku x86 emulaciju na cip i trcao legacy aplikacije uz pomoc hw. emulacije, to bi bilo ludilo. Ali to sumnjam da mogu tek tako da izvedu zbog patenata.

Neka emulacija / podrska za legacy je verovatno, ali pre softverska. Doduse, kad se prelazilo sa PowerPC na x86 to je nekako i radilo, sad ako bude Arm, performase ce biti zanimljive.... Ali ta izmena, ako je bude, a ocekuje se ce sve jedno biti zanimljiva. :)
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Space Beer
ISS

Član broj: 325788
Poruke: 107
*.ctl.go4adsl.net.



+93 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 17:14 - pre 67 meseci
Upravo to. Ako žele da zadrže Pro liniju, moraju ostati na x86.

Ne vidim šta bi dobili ako bi se otarasili Intela. Da, imali bi sve in-house, ali ono što njih drži kad su računari u pitanju je pre svega softver, a ne hardver. A i kod hardvera im je ekran na prvom mestu :) Mislim da bi im mnogo manji trošak bio da modifikuju OS X tako da radi odlično na AMD (pa i VIA) procesorima, izbace neki Mac mini sa njim i tako pritisnu Intel da im spusti cene procesora. Iako mislim da i sad imaju odličnu ponudu, tj. dobar rabat :d
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.speed.planet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 19:23 - pre 67 meseci
OS X bi sigurno radio sasvim dobro na AMD procesorima i Apple je poznat kao dobar stezac svojih dobavljaca (svako malo promene GPU dobavljaca, cas je NVIDIA cas AMD) - kad bi mogli to sa CPU-om verovatno bi radili, samo sto je AMD tek od skora postao konkurentan pa da to ima smisla.

Mislim da Apple moze da dobije jako puno sa svojim CPU-om, pre svega 100% kontrolu i, jos vaznije, feature koje ne moraju da dele ni sa kim. Apple-ovi procesori imaju samo ono sto Apple-u treba i samo Apple ima pristup tim stvarima.

Sa Intelom, u najboljem slucaju, dobijaju "specijalni" CPU koji je optimizovan po njihovim parametrima (frekvencija, eventualno ponasanje power management-a i sl.) ali taj CPU Intel posle prodaje i drugima, eventualno ga Apple dobije nesto ranije. Mozda bi mogli dobiti, kao neki Hyperscaleri, neki svoj IP ugradjen direktno u Intel CPU package, ali to je verovatno skupo + nije bas toliko velika prednost pa da mozes da kazes da su ostali konkurenti prilicno uskraceni.

Da ne pricamo da Intelovi CPU-ovi imaju gomilu stvari koje Apple-u ne trebaju.

Evo skoro je Apple imao propust gde su im sa trake izasli laptopovi sa pogresno konfigurisanim (otkljucanim) Intel Management Engine-om (https://www.theregister.co.uk/.../intel_management_engine_hole/), zbog greske u konfiguraciji SPI region koji drzi ME je ostao otvoren za flash-ovanje sto je veliki sigurnosni rizik (haker moze da flashuje staru verziju ME-a sa poznatom rupcagom). Siguran sam da Apple-u ME vrlo verovatno nije potreban (imaju oni svoje kontrolere za svoje potrebe).
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.adsl-surfen.hetnet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 19:43 - pre 67 meseci
Da se nadovezem na prosli post, mislim da je najvise sto je Apple dobio od Intela onaj eDRAM na Crystalwell CPU-ovima. Apple je hteo da se resi eksternog GPU-a na nekim Macbook modelima ali su hteli bolje performanse iGPU-a tj. hteli su da ne budu losiji od predhodne generacije NVIDIA GPU-a (mislim da je u pitanju bio GeForce 640M). Intel Crystalwell je dugo vremena bio "Apple" CPU, ne ekskluzivan ali je samo Apple dugo vremena imao racunicu da stavlja takav procesor u laptop. Tek posle nekog vremena je jos po neki vendor poceo da ih koristi ali su uvek bili "niche" van Apple Macbook Pro linije.

Sa svojim razvojem bi Apple imao komplet slobodu kako CPU treba da izgleda i, takodje, ne bi bili vremenski zavisni od CPU proizvodjaca.

Siguran sam da ih je Intelovo 10nm kasnjenje dokacilo, platforme se planiraju vise godina unapred, zamislite situaciju da je njihov ceo tim racunao na 10nm performanse i mogucnosti i odjednom... prc. Naravno, u istom problemu su i Apple-ovi konkurenti, ali svejedno sigurno su morali da rade "plan B" silom prilika.

Inace meni se licno vise svidjaju otvorene i standardizovane platforme ali realno Apple jeste dovoljno veliki i tehnicki sposoban da sam razvija svoj CPU i za desktop ako treba. Na mobilnom polju su se pokazali da su razbijaci a mislim da i drugi dobijaju eventualnim ulaskom Apple-a u desktop CPU trku zato sto bi to prisililo Intel i AMD da budu jos bolji.

Mi kao kupci mozemo samo da dobijemo.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 19:46 - pre 67 meseci
Citat:
Space Beer:
Upravo to. Ako žele da zadrže Pro liniju, moraju ostati na x86.

Zbog cega tacno? Za ono cemu sluzi iMac Pro (video rendering pre svega), ThunderX2 deluje sasvim korektno, posebno ako Apple uradi optimizacije softvera. Ovo otvara mogucnost da Apple napravi svoj many-core ArmV8 za Pro, ili da iskoristi ono sto je napravio za MacBook pro i napravi neku NUMA varijantu (podjednako efikasno), ili da jednostavno ide na varijantu da predje 100% na Arm, ima svoj CPU za sve sem za iMac Pro a tu bukvalno uzme ThunderX2. Ima vise resenja za Pro modele, a da se predje na Arm, samo zavisi koliko Apple hoce da investira u tu pricu.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

ademare

Član broj: 151475
Poruke: 8077



+1752 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 20:06 - pre 67 meseci
@ Ivan Dimkovic

Mozda izraz eksperimentalni , nije najsrecnije odabran , ali prvi Iphone , sigurno nije bio uredjaj , koji je od starta , bio ono sto je trebalo da bude . Mozda neka prototip serija .

Kako bi ti nazvao , ono sto ce uskoro oznacavati proizvod , koji predstavlja zacetnika modernih Smartphonova , koji je prodat u onoliko primeraka u svom zivotnom veku ,koliko Apple danas proda na dnevnom nivou u proseku sirom planete Iphona ?

Smartphone , sa OS , bez mogucnosti istaliranja programa ?!

Smartphone bez mobilnog interneta ?? osim onoga sto moze da stigne preko 2G .

Sledeci model je tek zapoceo ozbiljan zivot , iako je u sustini to bio isti onaj 2G , ali u jeftinijem plasticnom odelu sa OS 2.0 i otkljucanim 3G .
 
Odgovor na temu

ademare

Član broj: 151475
Poruke: 8077



+1752 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 20:10 - pre 67 meseci
Citat:
nkrgovic:

Ima iMac Pro, nije zezanje masina. Xeon-W, Radeon Vega, ono... prilicno mocna masina. Jednostavno, Apple ima video editing aplikacije, i to je trziste koje ne zele da izgube.


U pravu si !

Nisam bas neko ko poznaje svaki Apple proizvod . One koje sam imao ili imam poznajem solidno , ova serija mi je promakla , jer je daleko od masovnog trzista .


 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.speed.planet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 20:15 - pre 67 meseci
@ademare,

Jasno mi je na sta mislis ali mislim da u ovom slucaju Apple nema potrebe za "ispitivanjem terena", ne radi se o nekom novom tipu uredjaja kao sto su se onomad "igrali" sa Apple TV-om recimo, ili necim skroz novim za njih u pogledu posla kao sto je bio iPhone.

Ovde se radi o potpuno ispitanom terenu desktop/workstation masina, zna se sta njihovim kupcima treba, zna se sta Apple moze da ponudi tu, samo je pitanje da li Apple hoce to da uradi i kad.

Mislim da do pre par godina Apple jos nije imao procesorsku tehnologiju koja je mogla da trpi desktop/workstation zadatke. Sada je definitivno imaju, ne kompletnu (treba im jos svakako interconnect know-how) ali mislim da niko ne sumnja da Apple ima talenta u svojoj firmi koji to moze da osvoji a i da nemaju imaju toliko para na racunu da mogu da kupe sta god hoce.

Kao sto nkrgovic pomenu, video ekipa je glavno trziste iMac Pro masine. Apple moze lepo u svoj "workstation" CPU da integrise ultra-brze enkodere za H.264 i H.265, dekodere za sve zivo i neki akcelerator za video efekte, mada im je jos lakse da ostave jak GPU za video efekte. Glavni CPU bi tu prakticno bio koordinator poslova za IP blokove a za sve ostalo za sta nemaju specijalni IP bi tu bilo 8 ili 16, mozda i 32 A1x jezgra.

Meni ovo uopste ne zvuci kao SF, stavise zvuci mi kao nesto sto mogu da izvedu u kratkom roku.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

tuxserbia
Oleg Vučković
urandom
/dev/null
Niš

Član broj: 4094
Poruke: 867

Jabber: tuxserbia@elitesecurity.org
ICQ: 65355850
Sajt: 127.0.0.1


+112 Profil

icon Re: Apple A12 CPU - Razbijac09.10.2018. u 20:23 - pre 67 meseci
Citat:
Ivan Dimkovic:
... da mogu da kupe sta god hoce.


I KOGA god hoće :-)
Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
 
Odgovor na temu

Space Beer
ISS

Član broj: 325788
Poruke: 107
*.



+93 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 05:01 - pre 67 meseci
Ne sumnjam ja da Apple može da napravi CPU kao što je ThunderX2 ili bolji. Kao i da može da napravi softver koji će ga maksimalno iskoristiti. Ali problem su 3rd party programi za koje bi bila neophodna x86 emulacija. A to nije dobro iskustvo.

S druge strane, teško će ubediti kompanije da portuju svoje (ozbiljne) programe na ARM. Jedino da iskoriste iOS verzije, a one su smešne kad je ozbiljan softver u pitanju.

Ono što je veća verovatnoća jeste da sve ide preko oblaka. Bilo kroz browser (npr. Onshape), kroz jednostavn interfejs (npr. Autodesk Fusion) ili kao zasebna mašina (npr. LiquidSky). Za neke je to prihvatljivo rešenje :)

Mada mislim da su trenutno veće šanse da naprave svoj (veliki) GPU. Tu već guraju svoj API, imaju ozbiljnu mobilnu varijantu i gomilu znanja, ljudi i IP-a iz Imagination-a
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 05:09 - pre 67 meseci
Komercijalni softver ce uvek portovati na cemu god je Apple, iz prostog razloga sto to znaci nove musterije i kupovine. Sve sto se ekonomski isplati biva realizovano a Apple platforma je pozeljnija u tom smislu od PC-a.
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 07:14 - pre 67 meseci
Citat:
Branimir Maksimovic: Komercijalni softver ce uvek portovati na cemu god je Apple, iz prostog razloga sto to znaci nove musterije i kupovine. Sve sto se ekonomski isplati biva realizovano a Apple platforma je pozeljnija u tom smislu od PC-a.

This!

Nema sta da ih ubedjuju, to ide tako sto Cook, ili neko iz vrha Apple-a, rutinski proseta u Adobe, sa kojim vec imaju NDA, kaze im da imaju novu arhitekturu, dogovore se kad im stize engineering sample i kompajleri. Pitanje "hocete li da podrzite" se ne postavlja, Adobe, ili Autodesk, ZNA da ce uzeti pare od toga. ;)

Jedino za sta treba emulacija je za neke manje aplikacije, gde ce developeri da vide sta je izasla, pa da portuju, pa ce to da traje mesecima, pa za to vreme treba da se prespoji, pa eto... Adobe, Autodesk, Microsoft i Cisco ce biti on-board od day 1, mozda malo kasnije ali sa jasnim rokovima. Male aplikacije su zapravo one koje ce imati problem, ne velike.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 07:40 - pre 67 meseci
Nije problem portovanje vise od kako je mantra portabilnosti zavladala 90ih. Mikrosoft je iz tog razloga izbacio inline asembler iz svog kompajlera a uveo compiler instrinsics. Portovanje se svodi na rekompajliranje u slucaju C++, a u slucaju platformi tipa C#/Java ni to.
Drugo, ARM je vec toliko zastupljena platforma da za njega prakticno svaki developer pravi port unapred ;)

edit:
mislim bio bi posao portovati sa Windows-a na OSX, ali sa OSX na OSX je no brainer ;)
 
Odgovor na temu

Space Beer
ISS

Član broj: 325788
Poruke: 107
89.216.105.*



+93 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 08:09 - pre 67 meseci
Mislim da to nije tako lako. Ne kažem da je nemoguće, ali to su ogrmoni programi koji se već više od 10 godina optimizuju za Intel procesore, njihovu arhitekturu i instrukcije. Ako su Adobe, Microsoft, MathWorks, Blender... već ubacili AVX jer imaju korist od toga, treba sad to prebacivati na SVE ili šta već da bi se dobio isti rezultat. Potrebno je nekoliko godina da to dođe na nivo sličan trenutnom. Jedino ako su već počeli :)

A ako (skoro) svi danas dostupni programi ne budu na novoj arhitekturi od samog početka, svkako će izgubiti deo korisnika. Dovoljno je da MS odluči da ih ne podrži, a imaju interes, i eto im još koji procenat na Win 10 :D Džabe meni što možda imam Photoshop, ako nemam Excel, Postbox, Firefox i ostatak korisnih programa koji mi olakšavaju rad. Biće mi lakše i jeftinije da pređem na Prozore nego da čekam, tražim alternative, ili se patim sa emulacijom
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.speed.planet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 08:22 - pre 67 meseci
Platformski deo koda koji koristi npr. AVX je mali deo koda, vecina koda tih velikih paketa je "generalan" kod koji manje-vise moze da se prebaci bez neke velike muke zato sto je sirina arhitekture ista.

- OS API-ji ostaju isti (isti OS, zapravo)
- 64-bita ostaje 64-bita (ovo je bio problem prilikom migracije 32-bitnih programa gde su pametne glave pointere tretirali kao podrazumeveno 32-bitne).
- Kompajlerski front end ostaje isti (Apple-ov toolkit)

Prakticno ostaje da se:

1. Portuju asemblerske rutine (kerneli za procesiranje slika / videa / muzike itd.)

2. Izbace Intel-specificni intrinsic-i (mada tu Apple moze i te kako da pomogne dodavanjem svojih / 'emulacijom' preko kompajlerskih makroa i sl.)

3. Eliminisu problemi ako se neki delovi koda oslanjaju na Intel ponasanje (recimo oko atomicnosti operacija / pristupa memoriji), mada i tu Apple moze da pomogne oponasajuci Intel ponasanje gde god moze, ako im bas treba

4. 3rd party kod

Da vidimo,

#1, #2, #3 su relativno mali problemi koji kace mali % koda. #4 moze biti veci problem ako paket zavisi od gomile 3rd party biblioteka ali srecna okolnost danas je da na *Nix sistemima (a OS X je jedan od njih) ARM je jedan od "ukucana" tako da masa lib-ova ima vec podrsku za ARM.

Sve u svemu, nije to toliko veliki posao kako izgleda na prvi pogled.

Pogotovu ako se uzme u obzir da se radi o najboljoj mogucoj ciljnoj grupi potrosaca/kupaca, koji lepo placaju svoj softver i imaju nizak nivo piraterije i vole da imaju najnoviju verziju svega.

Mislim da, ako Apple kaze "da", da ce Adobe, Autodesk i sl. ispratiti bez problema, ako vec ne rade tome uveliko.

Jedino sto ostaje kao problem su mali i stari/nepodrzani softverski paketi i njih bi Apple verovatno morao da resi nekom emulacijom. Uz malo pametnih trikova na cipu, ta emulacija uopste ne bi morala biti katastrofalno spora, vec sasvim dovoljno brza za kojekakve utility i sl. programe.

Citat:

Dovoljno je da MS odluči da ih ne podrži, a imaju interes, i eto im još koji procenat na Win 10


Da je tako, MS ne bi nikad ni portovao Office na Mac ili ga ne bi odrzavao u zivotu do danas.

MS zna jako dobro da danasnji Apple korisnik nece preci na Windows kutiju cak i ako nema MS Office-a vise na Macu, a onda im je to cista izgubljena prodaja. Kako je MS vec i ovako i onako portovao svoj softver na ARM, podrzavanje Apple-ovog ARM procesora ne bi bio nikakav problem za njih.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 09:27 - pre 67 meseci
Citat:
Space Beer:
Mislim da to nije tako lako. Ne kažem da je nemoguće, ali to su ogrmoni programi koji se već više od 10 godina optimizuju za Intel procesore, njihovu arhitekturu i instrukcije. Ako su Adobe, Microsoft, MathWorks, Blender... već ubacili AVX jer imaju korist od toga, treba sad to prebacivati na SVE ili šta već da bi se dobio isti rezultat. Potrebno je nekoliko godina da to dođe na nivo sličan trenutnom. Jedino ako su već počeli :)



Zaboravljas da AVX ne podrzavaju svi Intel procesori i da u startu mora da se rezervise kod: ako podrzava onda ;)
Osim toga ne pise se u asembleru vec se koriste instrinsics, sto je trivijalno portovati ako u opste treba.Ne znam
kakav lejmer treba sad da budes pa da se zakucas na AVX nekog procesora ;p
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.adsl-surfen.hetnet.nl.



+7173 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 10:29 - pre 67 meseci
Hmmm, ono malo projekata sto sam video i te kako koriste eksterne .asm / .S fajlove :-)

Sto se tice intrinsics-a, AVX intrinsics se nece kompajlirati na ARM-u, mozda je portovanje nesto lakse umesto da kodiras direkt asembler, ali kao sto si rekao vrlo verovatno svi imaju i "referentnu" (neoptimizovanu) verziju funkcije pa je bolje poci od nje kao start i onda je optimizovati za npr. ARM NEON sa ARM intrinsics-ima.

Mada, kao sto rekoh, ja cesto videh posebne .asm fajlove za x86, ARM i sl. mada oni koji to rade sigurno znaju da portuju kod sa jedne platforme na drugu :-)
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Advocacy :: Apple A12 CPU - Razbijac

Strane: < .. 1 2 3 4 5 6

[ Pregleda: 11148 | Odgovora: 104 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.