| |
| | Five Tips to Turbocharging Windows Codecs with AMD64 |
 | | That's not because the actual migration of the codec from 32 bits to 64 bits is hard, but because multimedia encoders/decoders play such a vital role in the performance of the final application, and also because many codecs include assembly code. |
 | | Here are five tips that I can suggest to help the porting process: focusing on SSE and SSE2, using portable scalable data types, using intrinsics, leveraging 64-bit general purpose registers, aligning memory accesses and providing prefetch hints. |
 | | For Win32 applications, those instruction extensions include SSE, SSE2, MMX and 3DNow!, and all four extensions can be used under both 32-bit and 64-bit Windows running on the AMD64 architecture. |
| www.devx.com /amd/Article/20923 (1048 words) |
|