Re: OT - sse3: que programas usam?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bruno Buys escreveu:
> Aline de Freitas wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Bruno Buys escreveu:
>>
>>> Fala povo, Estou tentando fazer o mplayer e o mencoder entenderem
>>> que a minha cpu tem sse3, mas parece que não rola. Manjo o básico
>>> de compilação, então preciso de ajuda. Atualizei o mplayer com a
>>> última versão do svn, depois configurei com '--enable-ssse3',
>>> segundo o configure --help (não sei se é erro de digitação ou coisa
>>> parecida, mas '--enable-sse3' dá erro, tem que ser ssse3 mesmo,
>>> como diz no help). Mas depois, a versão compilada não menciona o
>>> suporte, veja só:
>>>
>>> bruno@merlin:/arquivo2/download/mplayer$ ./mplayer MPlayer
>>> dev-SVN-r23761-4.1.2 (C) 2000-2007 MPlayer Team CPU: AMD Hammer
>>> Family processor - Model Unknown (Family: 15, Model: 44, Stepping:
>>> 2) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
>>> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
>>> SSE2
>>>
>>>
>>> Além disso, a cpu é amd64, não x86. Mas não sei se isso é
>>> preocupante ou não.
>>>
>>> A instrução sse3 nem é tão nova assim, tá no mercado a algum tempo,
>>> mas parece que programa nenhum tá usando, principalmente os de
>>> multimídia, que seriam os mais beneficiados....
>>>
>>> valeu!
>>>
>>>
>>>
>> ssse3 não é o mesmo que sse3 e pelo que me consta nenhum processador
>> da amd suporta ssse3 no momento.
>>
>>
>>
>
> O que é ssse3 então?
>
>
A ssse3 é o nome dado pela Intel para uma revisão da SSE3, daí o
porque do nome. (Supplemental Streaming SIMD Extension 3)
http://en.wikipedia.org/wiki/SSSE3
"SSSE3 contains 16 new discrete instructions over SSE3. Each can act
on 64-bit MMX or 128-bit XMM registers. Therefore, Intel's materials
refer to 32 new instructions. The earlier SIMD
<http://en.wikipedia.org/wiki/SIMD> instruction sets on the x86
<http://en.wikipedia.org/wiki/X86> platform, from oldest to newest,
are MMX <http://en.wikipedia.org/wiki/MMX>, 3DNow!
<http://en.wikipedia.org/wiki/3DNow%21> (developed by AMD
<http://en.wikipedia.org/wiki/AMD>), SSE
<http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions>, 3DNow!
Professional <http://en.wikipedia.org/wiki/3DNow%21>, SSE2
<http://en.wikipedia.org/wiki/SSE2>, and SSE3
<http://en.wikipedia.org/wiki/SSE3>."
Ou seja, SSSE3 contém 16 novas discretas instruções por sobre a SSE3.
Cada qual pode atuar em registros 64-bit MMX ou 128-bit XMM.
Entretanto a documentação da Intel refere-se a 32 novas instruções. Os
conjuntos de instruções mais novas na plataforma x86, da mais velha à
mais nova são MMX, 3DNow! (desenvolvido pela AMD), SSE, 3DNow!
Professional, SSE2 e SSE3.
<Bruno>
Além disso, a cpu é amd64, não x86. Mas não sei se isso é
preocupante ou não.
</Bruno>
A cpu amd64 é x86 com 64 bits. O nome amd64 só ficou porque foi a AMD
a pioneira na plataforma de 64 bits, inclusive no próprio kernel linux
amd64 é referenciado como X86_64. Convencionalmente utiliza-se amd64
quando utiliza-se i386 ou i686 para a de 32 bits e X86_64 quando X86
para a de 32.
http://alioth.debian.org/docman/view.php/30192/21/debian-amd64-howto.html#id250846
Sobre o mplayer, de fato ainda não possui suporte específico para a
instrução SSE3 (ou PNI constante no /proc/cpuinfo)
Abraço,
- --
Aline de Freitas - Chave pública: ID DE632016 / keys.indymedia.org
gpg --keyserver keys.indymedia.org --recv-keys DE632016
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGlVTehLRvs95jIBYRAtwdAJ9TSgzqeyn4SeNc5K7jKbbGmNNouACffpw/
Sqx6YdL8z1kqCtW0EU5W7Jw=
=XLRY
-----END PGP SIGNATURE-----
Reply to: