13.07.2015 Views

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

38multiplicação. Conjuntos conhecidos e aleatória <strong>de</strong> dados são usados paraexecutar e verificar o funcionamento correto. Os conjuntos <strong>de</strong> dados sãopares <strong>de</strong> 32-bit flutuadores (por exemplo, x, y), on<strong>de</strong> X e Y são 32 bitsflutuadores.• MMX: Como para o teste 3DNow. As instruções incluem moverregistradores MMX, adição, subtração e multiplicação. Conjunto <strong>de</strong> dados:conjuntos <strong>de</strong> dados <strong>de</strong> 64 bits são usados.• SSE: Como para o teste MMX. As instruções incluem mover registros SSE,adição, subtração e multiplicação. Conjunto <strong>de</strong> dados: grupos <strong>de</strong> 4 x 32 bitsflutuadores (por exemplo, a, b, c, d) on<strong>de</strong> a, b, c, d são 32 bits flutuadores.• SSE2: Como para o teste <strong>de</strong> SSE. Conjunto <strong>de</strong> dados: pares <strong>de</strong> 64-bitflutuadores (por exemplo, x, y) em que x, y são 64 bits flutuadores.• SSE3: Como para o teste <strong>de</strong> SSE2. Conjunto <strong>de</strong> dados: pares <strong>de</strong> 64-bit.• SSE4.1: Como para o teste <strong>de</strong> SSE3. Instruções incluem uma amostra <strong>de</strong>mover registos e multiplicação. Conjunto <strong>de</strong> dados: os pares <strong>de</strong> inteiros <strong>de</strong> 64bits.• SSE4.2: Como para o teste SSE4.1. As instruções incluem funções auxiliaresCRC. Conjunto <strong>de</strong> dados: os pares <strong>de</strong> inteiros <strong>de</strong> 32 bits.• SSE4a: Como para o teste SSE4.1. As instruções incluem funções <strong>de</strong> extração<strong>de</strong> dados. Conjunto <strong>de</strong> dados: os pares <strong>de</strong> inteiros <strong>de</strong> 64 bits não assinados.Notas:1. MMX significa "Extensões <strong>de</strong> multimídia".2. SSE significa "Streaming SIMD Extensions".3. SIMD significa" Single Instruction Multiple Data".4. Os testes são realizados apenas se a CPU suporta o teste. Por exemplo, ostestes SSE3 só serão realizados se a CPU suporta SSE3.5. Conjuntos conhecidos e aleatórios <strong>de</strong> dados são usados para executar everificar o funcionamento correto.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!