[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CPUs
On 5 Feb 1998, Vaclav Grund wrote:
> >Znam jednoho manika, kerej se desne nudil, a tak si vzal instrukcni sadu
> >Pentia a Pentia MMX (u nas tez prezdivane EMEMNIC) a svete dif se
> >nasel pouhe dve rozdilne instrukce. Tak v cem se to MMX lisi?
> >:-)
[snip]
> Ja jsem slysel ze krome cache by MMX melo obsahovat nejakej DSP pro Audio a
^^^^^^^^^^^^^^^^^
> Video => nejake specialni instrukce navic.
to si asi trochu poplietol, DSP je digital signal processing(procesor)...
pentium bude vzdy len general-purpose CPU, takze ziadne DSP...
(len ciastocne vyuzili ten princip co vyuzivaju DSP cipy)
(btw. myslim ze uz SuperSPARC od SUNu mal rozsirenu instrukcnu sadu o
nejake dalsie instrukcie, co podporovali 'multimedialnejsie' operacie...
takze zase len INTeL spravil velke BOOOOM ... ako vzdy *sigh*)
Podstata je v tom , ze spracovavanie MMX instrukcii je principialne
paralelne, resp. vyuziva sa SIMD princip (single instruction, multiple
data) -- tzn. ze jedna instrukcia naraz spracuje viac dat, teda
operandov... za cenu dalsich 'MMX registrov' ktore navyse ale nie su
mapovane samostatne, ale cez floating point registre, takze MMX instrukcie
nemozu pracovat paralelne s fp instrukciami... a za cenu xxxyyy cpu cyklov
MMX dokumentuje len idiotske IMHO snahy INTeLu, narvat co najviac vykonu
do samotneho a jedneho procesoru... v tomto sa Merced javi ako verny
pokracovatel tradicie...
(fakt elegantnejsi pristup je 'robit processing tam kde treba' tzn.
koprocesory a koprocesory a koprocesory :))
> Doufam ze Motorola nedojde nikdy tak daleko, aby zatajovala lidem co
> vlastne
> jejich procesory umi.
to sa nestane, to su proste 2 rozne filozofie, aspon mam taky pocit :-D
____ __ __ ___ Andrej 'DNA' bunta
/ |/ \/ // | REBOL testing & translations
/ / / / _| | ftp://fornax.elf.stuba.sk/pub/amiga
/_____/_/|__/_/ |/ AMiGA Forever! "Let's Take The Power Back!"
,---.
/ \
/ \
,-. .-. ,-.
| |===o===| |
`-' `-' `-'
| |
| GO |
| |
| SKATE! |
| |
| |
,-. .-. ,-.
| |===o===| |
`-' `-' `-'
\ /
\ /
`-----'
- Follow-Ups:
- Re: CPUs
- From: Peter MOLNAR <molnar@tronet.sk>
- References:
- CPUs
- From: Vaclav Grund <vgrund@anet-brno.cz>