Autor: Maciej Bartkowiak (mbartkow_at_cs.tut.fi)
Data: Thu 17 Jul 1997 - 20:47:16 MET DST
Jaroslaw Lis wrote:
>
> : 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.
>
> Inzynierowie od dsp to juz raczej dawno sie przekonali ze takie
> rzeczy najlepiej wykonywac w FPU, tylko naprawde szybkim :-)
Czyzby ? Do obrobki obrazow typu kodowanie transformatowe
nie potrzeba operacji zmiennoprzecinkowych. Stosuje sie
szybkie staloprzecinkowe algorytmy DCT.
Swoja droga, jakimze to sposobem TI uzyskalo to swoje teo-
retyczne 1600 MIPS ? Otoz przez zwielokrotnienie ALU. Jakim
cudem superkomputery Cray uzyskuja swoja moc oblizceniowa ?
Otoz dzieki architekturze wektorowej.
Rozszerzenie MMX jest malym krokiem w tym kierunku - to taka
namiastka (calkiem skuteczna) wektorowej architektury ALU.
> : Smiem twierdzic, ze dekompresja video realtime transmi-
> : towanego przez Internet (wkrotce MPEG-4) bedzie powszech-
> : nym zastosowaniem technologii MMX - wszak kazdy lubi
> : poogladac videoklipy,
>
> I pewnie dlatego coraz wiekszym powodzeniem beda sie cieszyly
> karty video z "hardwareowym MPEG-4" :-)
> Kosci tanieja, nowe pentiumki drogie sa :-)
Wszystko tanieje. Poprosze o przyklad karty zdolnej do przyszlego
dekodowania MPEG-4, a chocby i takiej do MPEG-2, ktora jest tansza
od roznicy cen noMMX - MMX.
Smiem twierdzic, ze procesory stanieja szybciej niz karty, a to ze
wzgledu na skale produkcji.
> : Podstawowa zaleta Pentium MMX jest moim zdaniem uniwer-
> : salnosc tej architektury
>
> Uniwersalnosc ? :-)
> Dane koniecznie zgromadzone w paczki po 64bit, arytmetyka smieszna
> zeby uniknac bledow arytmetycznych - gdzie tu uniwersalnosc?
> Sproboj na tym oprogramowac prosty filtr FIR..
Mialem na mysli uniwersalnosc w tym sensie, ze jak sie
okaze, ze zamiast dct ma byc transformata falkowa,
to nie ma zadnego problemu, zeby zmienic kod dla MMX-a,
wrecz sa juz gotowe procedury, ktore na MMX chodza 40%
szybciej. A karta ze sprzetowym dekoderem nie bedzie mo-
gla obsluzyc takiego profilu kompresji i d**a blada.
A co do filtra - well, nie jestem ekspertem od MMX, ale po
tym, co widze z listy rozkazow pozwoliloby na niezle
przyspieszenie obliczanie 8-bitowego splotu, a taki
jest wystarczajacy do filtracji obrazu.
pozdrawiam serdecznie
-- ------------------------------------------------------- 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:07 MET DST