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: 11157 | Odgovora: 104 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Space Beer
ISS

Član broj: 325788
Poruke: 107
89.216.105.*



+93 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 10:54 - pre 67 meseci
Naravno da MS-u nije problem da napravi bilo šta, ali je pitanje da li imaju korist od toga. Ok za pojedinačne korisnike, njih je teško preterati na Prozore, ali u gomili srednjih firmi ima 5-10% ljudi (uglavnom menadžment, prodaja, marketing...) koji koriste Mac, dok je ostatak na Windozi. A MS Office je standard. Ukoliko bi ostali bez istog, ili bi cela firma menjala Office paket ili bi svi prešli na Windows. Meni se čini da je drugi scenario realniji :D U tom slučaju, MS bi možda izgubio neke Office korisnike, ali bi dobio nove Win 10 korisnike. A koga tu zaključaju, teško da će posle otići :d
 
Odgovor na temu

bigvlada
bgd

Član broj: 41095
Poruke: 325
87.116.191.*



+94 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 11:10 - pre 67 meseci

hmm, i DEC je pokušao da valja Alfe sa softverskim emulatorom pa znamo kako je to prošlo iako je to bio monstrum u odnosu na 60Mhz Pentium.

Sa druge strane hardverskih pc emulatora ima još iz doba BBC B računara. I Amige su imale slot za pc emulator a neke i standardne ISA slotove. Mekintoši su imali PDS (processor direct slot) slot za dodatni procesor koji je bio najdugovečniji kod LC mašina (mogli ste da 68020 na ploči deaktivirate tako što ćete ubaciti karticu sa 68030, 68040 a kasnije i Power PC procesorom ). Ja više naginjem scenariju gde će na ploči postojati nešto tipa starog slot 1,2 tj. slot A priključka u koji može da ide dodatni cpu tipa Intela sa Vega grafikom i HBM memorijom ili neki Rajzen (pri tome bi verovatno oba proizvođača procesora uslovili time da moraju da koriste isti slot za procesorske kartice).
 
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 11:30 - pre 67 meseci
Citat:
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 :-)

Heh, niko ne sprecava firmu da se zakuca za jedan procesor, samo to je u ovom slucaju malo verovatno ;)
Recimo, Rust vec ima generic instrinsics gde u zavisnosti od cpu-a bira instrukcije, ali to je druga prica ;p
 
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 11:32 - pre 67 meseci
Citat:
bigvlada:

hmm, i DEC je pokušao da valja Alfe sa softverskim emulatorom pa znamo kako je to prošlo iako je to bio monstrum u odnosu na 60Mhz Pentium.

Sa druge strane hardverskih pc emulatora ima još iz doba BBC B računara. I Amige su imale slot za pc emulator a neke i standardne ISA slotove. Mekintoši su imali PDS (processor direct slot) slot za dodatni procesor koji je bio najdugovečniji kod LC mašina (mogli ste da 68020 na ploči deaktivirate tako što ćete ubaciti karticu sa 68030, 68040 a kasnije i Power PC procesorom ). Ja više naginjem scenariju gde će na ploči postojati nešto tipa starog slot 1,2 tj. slot A priključka u koji može da ide dodatni cpu tipa Intela sa Vega grafikom i HBM memorijom ili neki Rajzen (pri tome bi verovatno oba proizvođača procesora uslovili time da moraju da koriste isti slot za procesorske kartice).


To je bilo u vreme kad od portabilnosti nije postojalo ni p, od tada se ubise da takve stvari vise nisu neophodne ;p
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
87.116.181.*

Sajt: angelstudio.org


+392 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 11:37 - pre 67 meseci
@bigvlada

To je skupo i neefikasno resenje, imati dva procesora od kojih samo jedan radi, zato se to i ne koristi. Pri prelazu za x86 na x86_64 npr. pojavio se znatan problem oko 16-bitnog, delom ili potpuno, softvera, sa kojim nije bilo moguce obezbediti kompatibilnost. Niko nije ni pokusao hardversku emulaciju, vec je opsteprihvaceno resenje bilo terati 32-bitni OS na 64-bitnom PC-ju, degradirajuci performanse celog sistema, umesto teranja 32-bitnog OS samo na jednom jezgru, ili procesoru, ili vec na onoliko jezgara koliko je potrebno. U Apple-u je koriscena takodje softverska emulacija PowerPC na x86_64 procesorima zadnji put kada je menjana arhitektura.

@Branimir Maksimovic

Sve je OK dok imas source, ali ako ga nemas, a zavisis od nekog softvera, isti ne mozes portovati na novi OS/CPU.
 
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 11:44 - pre 67 meseci
Ne portujes ti source nego prozvodjac. Ako proizvodjac nema volju da portuje source - onda mrka kapa.
Prica se zasniva na tome da je u pitanju platforma za koju firme zele da izbace proizvod i za koje vreme se to
moze izvesti. Jedino igre bi trpele zapravo jer su one i softver koji nema dug life cycle, a za Mac ionako retko
koja izadje...
 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4413
*.dynamic.sbb.rs.

Sajt: www.adamov.rs


+138 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 12:03 - pre 67 meseci
Citat:
Branimir Maksimovic:
Apple je vec jednom promenio arhitekturu i to pre 10 godina. Zasto mislis da im to ponovo ne bi uspelo?


Apple je već DVA puta menjao arhitekturu, jednom 1994. prelaskom na PPC,drugi put 2006. prelaskom na Intel.
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
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 12:34 - pre 67 meseci
Citat:
bigvlada:

hmm, i DEC je pokušao da valja Alfe sa softverskim emulatorom pa znamo kako je to prošlo iako je to bio monstrum u odnosu na 60Mhz Pentium.


Da, ali to je bilo sasvim drugo vreme i gde je x86 kompatibilnost bila vrlo vazna stvar.

Mislim da Apple boli ona stvar za x86 kompatibilnost danas, za ono nesto Macbook korisnika koji Mac koriste kao PC, Apple bas briga - nisu im ciljno trziste, kao ni "specijalni" desktop korisnici to se vec pokazalo sa Mac Pro masinom koju je Apple prvo pretvorio u usisivac, a onda i zaboravio.

U principu ostaju content-kreatori i iOS developeri - ove druge Apple savrseno moze da podrzi sa XCode-om portovanim na ARM, a ove prve vec delimicno oni sami podrzavaju a njihovi Tier-1 sw. vendori poput Adobe-a ce svakako odmah portovati softver na stagod Apple turi u Macbook / iMac Pro.

I to je vecina trzista za njihove "pro" masine - ostalo je boranija, ako se njima ne bude svidjao VM/emulator x86 mislim da se Apple nece puno ustrucavati da ih otpise.
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

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 12:37 - pre 67 meseci
Citat:
Ivan Dimkovic

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


Koliko je realno da veliki igrači koriste zatvoreni 3rd party kod? Pre će biti da ih to zanima k'o smrdljiv sir i da se oslanjaju na svoja rešenja + 3rd party FOSS. Ne trebaju njima milostinja i zavisnost od drugih. Upravo tu otvorenost i slobode dolaze do izražaja.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
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 12:52 - pre 67 meseci
Sanse nisu bas tako male kada su u pitanju ogromni i matori projekti.

Naravno, veliki proizvodjaci mogu da priuste i da reimplementiraju sta god.
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

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 13:03 - pre 67 meseci
Možemo li da smatramo da je LibreOffice ogroman projekat? Koliko je trebalo vremena da se iscedi ORACLE copyright?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 13:06 - pre 67 meseci
Nešto bih rekao da im je politika takva da se oslanjaju na svoje + 3rd party FOSS i da smatraju da im je to od strateškog značaja, a onda se sve iscedi jedno po jedno.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
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 13:28 - pre 67 meseci
Citat:
Ivan Dimkovic:
U principu ostaju content-kreatori i iOS developeri - ove druge Apple savrseno moze da podrzi sa XCode-om portovanim na ARM, a ove prve vec delimicno oni sami podrzavaju a njihovi Tier-1 sw. vendori poput Adobe-a ce svakako odmah portovati softver na stagod Apple turi u Macbook / iMac Pro.

Ostaju biznis korisnicima, kojima samo treba Microsoft i mozda Cisco ili sta vec za VPN, koji ce 99% biti dostupni day 1, i ostaju regularni developeri, koji koriste Java aplikacije tipa JetBrains, koji ce opet da uskoce na keca. Ostaje i Ops ekipa, ali mi ce se snadjemo, plus nama realno treba homebrew i par takvih stvari.... python i ruby ce se portuju, ostalo vise-manje, prepakovacemo. ;)

Da, Vagrant / VirtualBox, to ima mozda neku tezinu, ali resice se to brzo. Zapravo, ovo je jedina zackoljica, taj desktop cip ce trebati da podrzi virtuelizaciju, ili ce non-iOS dev comunity imati problem. A to vec ne znam da li je apple spreman da otpise, dosta developera koristi Mac.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
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 13:39 - pre 67 meseci
Ma virtualizacija je OK, ali cega? Da efikasno virtualizuje samog sebe, ne sumnjam da je Apple-u problem da doda registre i kola za to.

Virtualizaciju x86/x64? E to je vec malo veci problem, mada verujem da Apple to moze da resi efikasno hardverskom emulacijom x64 instrukcija. To bi i dalje bila emulacija a ne virtualizacija, ali bi performanse bile bolje od ocajnih.


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

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+836 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 14:19 - pre 67 meseci
Imamo i obrnuti slucaj, koji nije bas strejt, a to je virtualizacija OS X/macOS-a na PC-u.
 
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 14:22 - pre 67 meseci
Da, sa tim slucajem ce se ljudi pozdraviti ako Apple predje na svoj CPU.

Mada koliko mi je poznato Apple je oduvek dozvoljavao virtualizaciju OS X-a iskljucivo na Apple masinama, tako da sumnjam da bi puno zalili za gubitkom "hackintosh" korisnika.
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 14:53 - pre 67 meseci
Da virtualizacija OSX-a na non Apple masinama je no no, tj Apple gleda na to kao na nelegalno, sto se njih tice.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Apple A12 CPU - Razbijac10.10.2018. u 14:59 - pre 67 meseci
Citat:
Branimir Maksimovic: Da virtualizacija OSX-a na non Apple masinama je no no, tj Apple gleda na to kao na nelegalno, sto se njih tice.


Može firma da gleda na to kako hoće, a važeće je ono što piše u zakonu

Citat:
Zako o autorskom i srodnim pravima:


Član 47

Ako je autorsko delo računarski program, dozvoljeno je licu koje je na zakonit način pribavilo primerak računarskog programa da, radi sopstvenog uobičajenog namenskog korišćenja programa, bez dozvole autora i bez plaćanja autorske naknade:

1) smešta program u memoriju računara i pušta program u rad;

2) otklanja greške u programu, kao i da vrši druge neophodne izmene u njemu koje su u skladu sa njegovom svrhom, ako ugovorom nije drukčije određeno;

3) načini jedan rezervni primerak programa na trajnom telesnom nosaču;

4) izvrši dekompilaciju programa isključivo radi pribavljanja neophodnih podataka za postizanje interoperabilnosti tog programa sa drugim, nezavisno stvorenim programom ili određenom računarskom opremom, pod uslovom da taj podatak nije bio na drugi način dostupan i da je dekompilacija ograničena samo na onaj deo programa koji je neophodan za postizanje interoperabilnosti.

Podatak dobijen radnjom iz stava 1. tačka 4. ovog člana ne sme se saopštavati drugima ili koristiti za druge svrhe, posebno za stvaranje ili plasman drugog računarskog programa kojim bi se povredilo autorsko pravo na prvom.

Radnju iz stava 1. tačka 4. ovog člana može izvršiti neposredno lice koje je na zakonit način pribavilo primerak računarskog programa ili drugo stručno lice koje radi po njegovom nalogu.


Dakle, hackintosh je legalan.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
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 15:04 - pre 67 meseci
Pod uslovom da si na zakonit nacin pribavio OS X.
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 15:06 - pre 67 meseci
Citat:
Nedeljko:
Citat:
Branimir Maksimovic: Da virtualizacija OSX-a na non Apple masinama je no no, tj Apple gleda na to kao na nelegalno, sto se njih tice.


Može firma da gleda na to kako hoće, a važeće je ono što piše u zakonu

Citat:
Zako o autorskom i srodnim pravima:


Član 47

Ako je autorsko delo računarski program, dozvoljeno je licu koje je na zakonit način pribavilo primerak računarskog programa da, radi sopstvenog uobičajenog namenskog korišćenja programa, bez dozvole autora i bez plaćanja autorske naknade:

1) smešta program u memoriju računara i pušta program u rad;

2) otklanja greške u programu, kao i da vrši druge neophodne izmene u njemu koje su u skladu sa njegovom svrhom, ako ugovorom nije drukčije određeno;

3) načini jedan rezervni primerak programa na trajnom telesnom nosaču;

4) izvrši dekompilaciju programa isključivo radi pribavljanja neophodnih podataka za postizanje interoperabilnosti tog programa sa drugim, nezavisno stvorenim programom ili određenom računarskom opremom, pod uslovom da taj podatak nije bio na drugi način dostupan i da je dekompilacija ograničena samo na onaj deo programa koji je neophodan za postizanje interoperabilnosti.

Podatak dobijen radnjom iz stava 1. tačka 4. ovog člana ne sme se saopštavati drugima ili koristiti za druge svrhe, posebno za stvaranje ili plasman drugog računarskog programa kojim bi se povredilo autorsko pravo na prvom.

Radnju iz stava 1. tačka 4. ovog člana može izvršiti neposredno lice koje je na zakonit način pribavilo primerak računarskog programa ili drugo stručno lice koje radi po njegovom nalogu.


Dakle, hackintosh je legalan.


Kod nas jeste... i reverse engineering,,,
 
Odgovor na temu

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

Strane: < .. 1 2 3 4 5 6

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

Postavi temu Odgovori

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