[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CPUs
Andrej DNA bunta wrote:
> 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?
> > >:-)
>
> 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...
Este jedna vec: v PC Magazine jeden manik pisal ako vlastne cele to MMX
vzniklo.Intel chcel odpisat konkurentov tym, ze nazval niektore nezdokumentovane
instrukcie Pentia ako multimedailne a snzil sa ich presadit, ale Microsoft
povedal, ze ich nebude podporovat kym to nebude nejaka rozumna sada(len neviem co
znamena rozumna podla Microsoftu ;-) a Intel musel krvopotne prerabat Pentium.
Ako to urobil je zrejme, ale 100% Intelovsky (na pi*u) a AMD a CYRIX/IBM prisli
v podstate v rovnaky cas s vlastnym MMX-om. Proste tam napatlal kazdy vlastne
instrukciu kompatibilne len na urovni dekodovania. Preto sa MMX ani velmi
nepouziva a navyse je uz obycajny VIRGE daleko rychlejsi ako akekolvek MMX. IMHO
MMX nikto nevyuziva - len ho potrebuje aby boli "in".
Ja som sa tiez raz nudil a napisal som kratky program na MC68000, ktory mixoval
dva kanaly do jedneho. Priklad, ktory bol uvedeny v PC Revue na demonstraciu sily
MMX. Vysiel z toho program adi o dve tretiny kratsi ako MMX a neporovnatelne
kratsi ako klasicke ix86. Motorola je proste genialna!.
pecki
- References:
- Re: CPUs
- From: Andrej DNA bunta <and@fornax.elf.stuba.sk>