[elektro] x86 vs ARM

Info info at kiralyelektronika.hu
Fri Jun 21 22:39:29 CEST 2013


Ez oké, ezért írtam, hogy ha lenne akkor stub-al meglehetne oldani.
Nu, zárom, mert elpöfögtünk, mint pap a pipán :)

> Perszehogy igy csinaljak, viszont nem androidra, es nem angry birdshoz.
> Ezekben nincs stub, meg asm betet. Es lattam mar multiplatformos programot,
> meg irtam is. De androidra sosem tennem, mert az nem egy multiplatform.

> Vajk


> 2013/6/21 Info <info at kiralyelektronika.hu>

>> > Es szerinted az androidot meg az angry birdsot asm-ban irjak, es
>> > kulon megirjak az asm beteteket x86-ra meg arm-ra? nem gondolod
>> > komolyan.

>> Láttár már multiplatformos programot ? :)
>> Pl. javaslom az openssl forrását tanulmányozni.

>> > Egy 4magos multithreaded procira, aminek van parszaz regisztere soha
>> > a budos eletben nem irsz asm-ban jobb kodot mint egy fejlett c
>> > fordito.

>> Most eltértél az előbbi résztől, a STUB-ot csak így lehet elkészíteni.
>> A mai napig így csinálják. Lásd __aeabi meg CMSIS, ahol az asm
>> utasításokat lehet C-ben meghívni (főleg cache kezelésnél).

>> > Vajk


>> > 2013/6/21 Info <info at kiralyelektronika.hu>

>> >> Háát, azért egy alap C-ben is van lehetőség asm betétre meg
>> >> lokalizálásra, szóval egy STUB-ig meg lehetne oldani, onnan meg már
>> >> mindegy a fordító.

>> >> > A forditon ennel sokkal tobb mulik. Egy proci hiaba okos, meg
>> >> > gyorsabb papiron 40%-al, ha nincs hozza a lehetosegeit kihasznalo
>> >> > fordito. Es egy forditot tovabb tart rendesen megcsinalni mint egy
>> >> > processzort.

>> >> > Vajk


>> >> > 2013/6/21 Info <info at kiralyelektronika.hu>

>> >> >> > De az biztos, hogy nativ kodot nem fogsz futtatni az ATOM-on, mig
>> az
>> >> >> > ARM-on van lehetőség rá.
>> >> >> > Ha mig virtuális gépen fut, akkor 25-40% teljesítmény csökkenest
>> >> >> > írnak tudósok, ennyi a virtuális gép igénye.

>> >> >> Ezzel nem vitázok, csa nem értem :)
>> >> >> Bár, csak Pentium-ig ismerem a provik védett módját, de ha nem
>> >> >> cseszték el azóta akkor sokkal könnyebben kellene tudni natív kódnak
>> >> >> futnia x86-on, mint ARM-en. Hatalmas hw támogatás van a virtuális gép
>> >> >> készítésére benne.
>> >> >> Valaki tud összehasonlító táblázatot ? :)

>> >> >> -----------------------------------------
>> >> >>           elektro[-flame|-etc]
>> >> > -----------------------------------------
>> >> >           elektro[-flame|-etc]

>> >> -----------------------------------------
>> >>           elektro[-flame|-etc]

>> > -----------------------------------------
>> >           elektro[-flame|-etc]

>> -----------------------------------------
>>           elektro[-flame|-etc]

> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list