SSE3

Link/UrlTags
Streaming SIMD Extensions 3 Enabling for the Microsoft .NET* Compiler 2003 [Knowledgebase]
Introduction By James RoseSr. Application EngineerCSD/AET Client Enabling TechnologyThe Streaming SIMD Extensions 3 instructions (also known as SSE3) add important new capabilities to the Intel® Pen ...

Posted: 2008-10-02 13:46:14 by
SSE3
Streaming SIMD Extensions 3 Enabling for the MS .Net 2003 [Knowledgebase]
by James Rose, Sr. Application Engineer CSD/AET Client Enabling Technology Introduction The Streaming SIMD Extensions 3 instructions (also known as SSE3) add important new capabilities to the In ...

Posted: 2008-12-05 16:33:33 by
SSE3
Using SSE3 Technology in Algorithms with Complex Arithmetic [Knowledgebase]
Introduction This paper demonstrates the benefits of Streaming SIMD Extensions 3 and Hyper-Threading Technology when implementing complex arithmetic. Both of these features are available in Inte ...

Posted: 2009-07-31 19:12:16 by
simd, SSE3, coding, Code, Hyper-Threading Technology, physics, visual computing
Porting Code to Intel® EM64T-Based Platforms [Knowledgebase]
by Robert Y. GevaPrincipal Engineer, Intel Software and Solutions Group Introduction Porting code from IA-32 architecture to EM64T to take advantage of 64-bit involves tradeoffs in performance consi ...

Posted: 2008-10-24 15:38:18 by Robert Geva (Intel)
EM64T, SSE3
How to Become Familiar with Streaming SIMD Extensions 3 Instructions [Knowledgebase]
Challenge Become familiar with SSE3 Instructions. SSE3 for the 32-bit Intel® architecture is a set of 13 new instructions that accelerate performance of Streaming SIMD Extensions (SSE) technolog ...

Posted: 2008-12-11 09:28:38 by
SSE3
How to Satisfy the System Programming Model for Streaming SIMD Extensions 3 Instructions [Knowledgebase]
Challenge Satisfy system-programming model and requirements for SSE3 instructions. The SSE3 Instructions state requires no new OS support for saving and restoring the new state during a context s ...

Posted: 2008-12-11 08:26:34 by
SSE3
How to Use the MONITOR and MWAIT Streaming SIMD Extensions 3 Instructions [Knowledgebase]
Challenge Implement SSE3 instructions to improve synchronization between multiple agents. This technique is targeted for use by system software to provide more efficient thread-synchronization pr ...

Posted: 2008-12-10 16:34:41 by
SSE3
How to Implement ADDSUBxx Streaming SIMD Extensions 3 Instructions [Knowledgebase]
Challenge Implement SSE3 single-precision and double-precision packed ADDSUBxx instructions.  ADDSUBPS has two 128-bit operands. The instruction performs single-precision addition on the second ...

Posted: 2008-12-10 15:42:17 by
SSE3
Intel® compiler options for SSE generation (SSE2, SSE3, SSSE3, SSE4) and processor-specific optimizations [Knowledgebase]
What are the IA-32 and Intel® 64 processor targeting options in the 11.x compilers? Which processor-specific option is best for my processor? What set of Processor-Specific Optimization o ...

Posted: 2009-07-13 14:35:04 by
dual-core, xeon, pentium, SSE2, SSE3, SSE, Core 2 Duo, SSE4.2, SSSE3, SSE4.1, MMX, Core 2 Quad, atom, Core i7, compiler, AVX
High Clocks Per Instruction Retired when vectorizing the loop. [Knowledgebase]
Introduction Sometimes when we vectorize a loop, we get a high Clocks Per Instruction Retired (CPI) value. This happens when there is high bus utilization and the bus gets saturated. The subtrac ...

Posted: 2009-07-14 03:49:00 by
simd, SSE2, SSE3, SSE4, SSE, High CPI, Vectorizer, hardware prefetcher, SSE1, Memoray latency, BUS Saturation, Vtune