MMX

Logo procesora intel z instrukcjami MMX

Logo procesora intel z instrukcjami MMX

(ang. MultiMedia eXtensions lub Matrix Math eXtensions) – to zestaw 57 dodatkowych instrukcji dla procesorów Pentium i zgodnych. Rozkazy MMX mogą realizować działania logiczne i arytmetyczne na liczbach całkowitych. Pierwotnie wprowadzone w 1997 przez Intela dla procesorów Pentium MMX, aktualnie dostępne również na procesory innych producentów – od Intel Pentium MMX i AMD K6 wzwyż.
Programy wykorzystujące rozkazy MMX były o wiele szybsze od analogicznych programów wykorzystujących zwykłe rozkazy procesora. Jednak należy mieć na uwadze, iż MMX jest przeznaczony do szczególnych zastosowań, gdzie przetwarzane są duże ilości danych przez jeden określony algorytm – a więc na ogół będzie to obróbka dźwięku i obrazu. Obecnie w zwykłych programach komputerowych zastosowanie MMX jest praktycznie żadne.
Przykłady zastosowań:

  • wyświetlanie grafiki trójwymiarowej: przekształcenia geometryczne, cieniowanie, teksturowanie;
  • dekodowanie obrazów JPEG i PNG;
  • dekodowanie i kodowanie filmów MPEG (m.in. wyznaczanie transformat DCT i IDCT);
  • filtrowanie sygnałów: obrazów statycznych, filmów, dźwięku;
  • wyświetlanie grafiki dwuwymiarowej (blue box, maskowanie, przezroczystość);
  • wyznaczanie transformat: Haara, FFT.
  • Użytkownicy trafili tutaj szukając: instrukcje procesora, instrukcje mmx

    Post navigation