kodtabla
Fuzesi Arnold
arno at externet.hu
Wed Mar 23 01:06:49 CET 2005
Najo. Ird meg azt a VF-vilag szotarat aztan targyalunk.
Ennek igy semmi ertelme, egyszeruen nem lehet veled erdemben vitazni, mert
kavarsz, kitersz, nem arra valaszolsz amit a masik ir.
Mindenki mas kepes erre. Te miert nem?
Raadasul total nem is ertelek.
C-ben kodolgatsz mint kiderult. Miert? Miertnem csak asm-ben??
EKG meg hogy asm-ben van semmit nem jelent, ez nem erv.
Ez nem jelenti azt hogy C-ben nem lehet ugyan arra a hw-re megcsinalni,
csakmert te asm-ben irtad.
VLIW-rol fingod sincs finoman szolva.
Mesterseges intelligencia meg mindig valami misztikum a fejedben a
sci-fikbol.
Az IAR C forditojanak az alapbeallitasaival nem vagy tisztaban. Johogy nem
tudsz benne hatekony kodot irni.
Igy nem is lehet....
Arnold
----- Original Message -----
From: <ide.ne.irj at freemail.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, March 22, 2005 7:33 PM
Subject: Re: kodtabla
> Thus spake Fuzesi Arnold:
>
> > Pl a Mesterseges intelligenciarol, ha mar szobahoztad.
> > Mitobb latnal is sok olyan dolgot amit meg nem lattal.
> > Pl a VLIW (nem LIW, VLIW!!!) DSP procikra keszitett C forditok.
Szerintem
> > elsirnad magad, es heteket toltenel azzal, hogy az altaluk generalt
kodot
> > felfogd egyaltalan (kb lehetetlen). De reprodukalni akkor sem fogod
tudni.
>
> ??? Ezt mar a multkori vitaban is emlitetted, akkor megtargyaltuk.
> 1. gyakorlat kerdese, amint lathatod, sok emberkenek egymastol fuggetlenul
> egy AVR vagy PPC is tul sok, a 32 regiszterevel
> 2. barmely C fordito csinal idonkent olyan kodot (ködöt :), hogy semmit
> sem lehet erteni belole. Tapasztalat, rengeteg progit forditottam vissza.
>
> > A sakkozo szgephez tudnam hasolitani ezeknek a forditoknak a mukodeset.
> > Leko Peti lehet hogy megveri oket, de csak mert erre tette fel az
eletet.
> > De halando ember szinte kizart. Mert nem tudja ugy atlatni a sakktablat,
es
> > a kovetkezo eshetosegeket.
>
> :)) Hogy lehet, hogy en tokeletesen atlatom pl ezt a shifteles problemat,
> amit mar rengetexer emlitettem, a csodalatos fordito pedig nem?
> Itt alljunk meg egy kicsit.
> Nekem bizonyitekom van, hogy a forditok erre keptelenek.
> Szart forditanak, kezzel kell optimalizalni, meg C-ben is.
> Ha be akarod bizonyitani, hogy a fordito jobban csinalja, akkor eloszor
> ezt kene megcafolni.
> Tehat mutass egy olyan forditot, ami automatikusan rajon hogy hogyan
> lehet a barrel shiftert felhasznalni a feladat optimalis megoldasahoz,
> vagy hogyan lehet kikuszobolni a hasznalatat ha nincs, ugy hogy gyors
legyen.
>
> Masreszt te azt allitod, hogy a forditokban mesterseges intelligencia van.
> Mi sem egyszerubb ennel, idezz a doksibol! Keresd meg hogy melyik
forditoban
> milyen szintu mesterseges intelligencia van. Utana mutasd meg, hogy az
> miert okosabb nalam, miert mukodik jobban mint az emberi agy.
> Te allitasz, te bizonyits. Lassuk!
>
> > none - (Best debug support). Pont az IAR nem jo pelda. Eleg durvan tud
> > optimalizalni, annyira hogy a debug macerassa valik.
> > Erdemes elolvasni a doksijat!!!
>
> Ok. En mindig bekapcsolva hagytam eddig az optimalizaciot (minden default,
> nem nyultam hozza), es megis mindig mukodott a szimulator.
> Lehet hogy van amikor megcsereli a sorokat, de az ritka.
> Vagy a szimulator lekezeli a megvaltozott sorrendet.
>
> > 56500 byte atmega128-on, full optimalizacional meretre.
> > 57846 byte atmega128-on, full optimalizacioval sebessegre
> > 78518 byte atmega128-on, optimalizacio nelkul.
> >
> > Asszem ez eleg utos eredmeny akar melyiket is nezem.
>
> En azt latom, hogy nem sokat segitett az optimalizacio.
> LAttunk itt peldat dupla meretre is...
>
> > Ha ezt valaki atkonvertalja nekem atlag kevesebb mint 3 asm
utasitas/sorra,
> > akkor megeszem a kalapom.
> > Ha netan meg is teszi, akkor:
> > -Idotlen idokig fog tartani.
> > -2 het mulva nem fogja tudni nyomonkovetni, ha bele kell nyulni
(marpedig
> > bele kell...), mert a sok kezzel betett cross-call/common subexpress
> > optimalizaciot kb lehetetlen.
>
> Ezt azert latod igy, mert nem vagy gyakorlott asm programozo.
> Mi egy ekg-t megcsinaltunk full asm-ben. Meres, szurogetesek, analizalas,
> grafika, infra kommunikacio, stb... Semmi gond nincs vele, tok
attekintheto.
> A sok optimalizacio miatt (sebesseg) kicsit hosszabb, ~90k korul lehet.
> A forrast nem tudom hany sor, mert sok fajl, de osszesen 563k.
>
> > Arnold
>
> --
> Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
> "Minek megmenteni az eletet, ha tudod mit tesznek vele?"
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list