Definição de Pentium MMX
Em 1996 a Intel lançou o Pentium MMX, que foi o integrante final da famÃlia Pentium 1. Ele chegou ao mercado acompanhado de uma forte campanha de marketing, que divulgava as novas instruções MMX como a maior invenção da humanidade depois da batata frita ;). As instruções MMX permitiam que até 4 instruções simples fossem combinadas numa única instrução complexa, de forma a serem processadas em um único ciclo de clock. A Intel esperava que elas fossem capazes de multiplicar o desempenho do processador em aplicativos multimÃdia, principalmente em compressão e descompressão de áudio, mas no final acabou dando com os burros n'agua.
As instruções MMX continuam disponÃveis nos processadores atuais, mas nunca foram muito utilizadas devido a uma combinação de fatores. O primeiro é que elas só ajudam em algumas operações envolvendo números inteiros, enquanto a maioria dos aplicativos de multimÃdia e jogos utilizam predominantemente instruções de ponto flutuante. O segundo é que para tirar proveito delas, os aplicativos precisam ser manualmente otimizados e não existe nada que os programadores odeiem mais do que ficar otimizando seus programas para cada conjunto de instruções existente. O terceiro é que, mesmo em aplicativos otimizados, elas não conseguem fornecer o ganho de desempenho esperado e, como se não bastasse, logo surgiram conjuntos mais completos e adequados de instruções multimÃdia, como o 3D-Now (introduzido pela AMD no K6-2) e o SSE (desenvolvido pela Intel e usado a partir do Pentium III).
Para não depender apenas das novas instruções, a Intel aumentou o cache L1 do processador, de 16 para 32 KB. Com isto, o MMX passou a ser um pouco mais rápido do que um Pentium 1 da mesma freqüência, mesmo nos aplicativos sem otimização. Lembre-se de que naquela época o cache L2 do processador ainda fazia parte da placa-mãe e operava a apenas 66 MHz. Um cache L1 competente era essencial.
O MMX foi lançado em versões de 200 e 233 MHz, ambas compatÃveis com a grande maioria das placas soquete 7 existentes. Ele também foi o primeiro processador Intel a usar um encapsulamento plástico com um dissipador metálico, ao contrário da cerâmica usada nos anteriores. Essa mudança foi na verdade bastante benéfica, pois o dissipador metálico é muito mais eficiente na dissipação do calor do que a cerâmica, o que melhora a eficiência do cooler.