Autor: Maciej Bartkowiak (mbartkow_at_cs.tut.fi)
Data: Thu 17 Jul 1997 - 11:18:50 MET DST
Jesli mozna wtracic swoje trzy grosze:
Jak sama nazwa wskazuje rozszerzenie MMX powstalo dla
wspomagania aplikacji multimedialnych (glownie chodzi
o komresje/dekodowanie obrazow i video). Transformata
DCT w kompresji JPEG oraz MPEG (nawet szybkie algorytmy)
jest czasochlonna, jesli musi byc wykonana na setkach
blokow 8x8 punktow. Inzynierowie od dsp pokazali, ze
MMX pozwala robic ja zdecydowanie szybciej. Te rzeczy
sa oczywiscie tu i tu pisane w asemplerze, wiec prosze
nie uzywac argumentu o niesprawiedliwych porownaniach.
Estymacja ruchu rowniez jest operacja, ktora moze byc
zrownoleglona przez wykonywanie na pakietach 8-bitowych,
nie wymaga przeniesien. A estymacja ruchu jest rownie,
o ile nie bardziej czasochlonna niz DCT.
Smiem twierdzic, ze dekompresja video realtime transmi-
towanego przez Internet (wkrotce MPEG-4) bedzie powszech-
nym zastosowaniem technologii MMX - wszak kazdy lubi
poogladac videoklipy, a przejscie ze statycznych obrazkow
i plomb typu animowane GIFy na pelne video (zapewne rowniez
VR) jest nieunikniona przyszloscia WWW.
Oczywiscie sa karty z dekompresja MPEG. OK, ale sa drogie,
a poza tym nierozwijalne. MPEG-4 bedzie standardem otwartym,
pozwalajacym w przyszlosci dolozyc nowe, lepsze algorytmy
kompresji - wowczas sztywna architektura karty multimedialnej
sobie nie poradzi, zas napisanie nowego algorytmu dla MMX
nie bedzie problemem.
Podstawowa zaleta Pentium MMX jest moim zdaniem uniwer-
salnosc tej architektury oraz fakt, ze nie trzeba przeplacac
za dublowanie mechanizmow sprzetowych, jak to jest w przy-
padku zakupu karty procesora sygnalowego.
pozdrawiam
-- ------------------------------------------------------- Maciej Bartkowiak mbartkow_at_et.put.poznan.pl Institute of Electronics & Telecommunications Poznan University of Technology, POLAND temporarily @ Tampere University of Technology, FINLAND -------------------------------------------------------
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:14:00 MET DST