Posted By: Radecek () on 'CZhardware'
Title: Re: 64 ci 32 bit
Date: Thu Nov 13 06:25:33 2008
> No, to je kravina, proc by mel programator pouzivat 64b promennou,
> kdyz mu pro jeho ucel staci jen 8b? (Navic to muze byt zdrojem spousty
> chyb, ze?)
No a o tom to je. Proste programatori nevi, k cemu tech 64 bitu vyuzit a
jedine, co dokazi pouzit je vetsi velikost pameti.
> No, to je spis otazka compileru, aby umel vyprodukovat kod napr. s MMX,
> SIMD a podobnymi instrukcemi...
Chudak kompilator. Pokud programator zamrznul v mysleni v dobach menebitovych
procesoru, tezko muze z jeho kodu kompilator neco vymyslet. Ono staci si vzit
bezny kod a zkusit si na nem predstavit, co by s tim mel jako ten kompilator
udelat. To uz je jednodussi vzit ten problem, ktery kod resi a naprogramovat
ho znova.
Mala odbocka o vyuziti 64 bitu. V roce 98 jsem dopsal diplomku na tema
neuronovych siti. Programovani (ci spise dratovani jednotlivych neuronu) je
absolutne nezavisle na tom, kolikabitovy je procesor, ale vlastni
implementace uceni a vyhodnocovani neuronovych siti je skvele
paralelizovatelna a to jak na urovni poctu jader, tak na urovni "sirsich"
instrukci. Pokud v budoucnu pofrci umela inteligence napodobujici lidsky
mozek, tak si dokazu predstavit jednoduche mnohajadrove a mnohabitove
procesory a s programovanim nebude problem.
Radecek