Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Streaming SIMD Extensions


Related Topics
MMX

In the News (Mon 21 Dec 09)

  
  Streaming SIMD Extensions - Wikipedia, the free encyclopedia
SSE (Streaming SIMD Extensions) is a SIMD (Single Instruction, Multiple Data) instruction set designed by Intel, and introduced in their Pentium III series processors as a reply to AMD's 3DNow!
Integer SIMD operations may still be performed with the eight 64-bit MMX registers.
On the Pentium 3, however, SSE is implemented using the same circuitry as the FPU, meaning that, once again, the CPU cannot issue both FPU and SSE instructions at the same time for pipelining.
en.wikipedia.org /wiki/Streaming_SIMD_Extensions   (435 words)

  
 Streaming SIMD Extensions   (Site not responding. Last check: 2007-11-04)
Because Itanium instructions treat the Streaming SIMD Extensions registers in the same way whether you are using packed or scalar data, there is no __m32 data type to represent scalar data.
Streaming SIMD Extensions intrinsics are defined for the __m128 data type, a 128-bit quantity consisting of four single-precision FP values.
Many of the Streaming SIMD Extensions intrinsics for Itanium-based systems were created for compatibility with existing IA-32 intrinsics and not for performance.
www.tacc.utexas.edu /services/userguides/intel/c_ug/linux59a.htm   (565 words)

  
 Introduction to the Streaming SIMD Extensions in the Pentium III: Part I   (Site not responding. Last check: 2007-11-04)
MMX and SSE, both of which are instruction sets that have been added to existing architectures, share the concept of SIMD, but they differ in the data types they handle, and in the way they are supported in the processor.
Of the 70, 50 are SIMD for floating point, 12 are for SIMD integer, and the remaining eight are cacheability instructions.
The primary benefit of SSE is a reduction in the number of instructions executed for the given data set.
x86.ddj.com /articles/sse_pt1/simd1.htm   (1649 words)

  
 Encyclopedia: Streaming SIMD Extensions   (Site not responding. Last check: 2007-11-04)
SSE (Streaming SIMD Extensions) is a SIMD(Single Instruction Multiple Data) instruction set designed by Intel, and introduced in their Pentium III series processors as a reply to AMD's 3DNow!
In computing, SIMD (Single Instruction, Multiple Data) is a set of operations for efficiently handling large quantities of data in parallel, as in a vector processor or array processor.
MMX is a SIMD instruction set designed by Intel, introduced in their Pentium MMX microprocessors.
www.nationmaster.com /encyclopedia/Streaming-SIMD-Extensions   (1001 words)

  
 Introduction to the Streaming SIMD Extensions in the Pentium III
Introduction to the Streaming SIMD Extensions in the Pentium III
All the SSE instructions have a corresponsing C function in the intrinsics library.
As the usage of SSE depends on the presence Pentium III, it is important that applications be able to detect the Pentium III chip.
home.comcast.net /~rjgebis/sse.html   (4168 words)

  
 Gamasutra - Features - "Implementing a 3D SIMD Geometry and Lighting Pipeline" [04.16.99]
The Streaming SIMD Extensions is a natural extension of SIMD-style processing which was initiated when MMX technology was launched.
The Streaming SIMD Extensions include three basic categories of instructions: SIMD floating-point instructions, SIMD integer instructions, and memory-related cache-control instructions.
Well, keep in mind that data should be 16-byte aligned to avoid performance penalties, and that the Pentium III requires 16-byte alignment when reading and writing the Streaming SIMD Extensions registers (since their new registers are 128 bits wide).
www.gamasutra.com /features/19990416/intel_simd_02.htm   (691 words)

  
 Service Pack 5 Includes an Updated Version of the Streaming SIMD Extensions Driver
The Streaming SIMD Extensions driver runs on personal computers that are based on Intel Architecture processors supporting the Streaming SIMD Extensions and run Windows NT 4.0 SP5.
The Streaming SIMD Extensions driver was unable to allocate required memory and did not enable Streaming SIMD Extensions support in the operating system.
Streaming SIMD Extensions is a new set of instructions that will be supported by future Intel processors beginning with the Pentium III processor.
support.microsoft.com /?kbid=229351   (495 words)

  
 Overview: Streaming SIMD Extensions 2 Intrinsics   (Site not responding. Last check: 2007-11-04)
The Pentium 4 processor Streaming SIMD Extensions 2 intrinsics are defined only for IA-32 platforms, not Itanium®-based platforms.
You should be familiar with the hardware features provided by the Streaming SIMD Extensions 2 when writing programs with the intrinsics.
The prototypes for Streaming SIMD Extensions 2 intrinsics are in the emmintrin.h header file.
www.ncsa.uiuc.edu /UserInfo/Resources/Software/Intel/Compilers/8.0/c_ug/comm1036.htm   (265 words)

  
 Microprocessor Types and Specifications   (Site not responding. Last check: 2007-11-04)
SSE is similar to MMX; in fact, besides being called KNI (Katmai New Instructions), SSE was also called MMX-2 by some before it was released.
SSE also supports data prefetching, which is a mechanism for reading data into the cache before it is actually called for.
Note that for any of the SSE instructions to be beneficial, they must be encoded in the software you are using, which means that SSE-aware applications must be used to see the benefits.
www.informit.com /articles/article.asp?p=130978&seqNum=8   (723 words)

  
 Gamasutra - Features - "Video Applications for the Pentium III Processor" [11.05.99]
Table 1 shows possible performance boosts to be gained by using Streaming SIMD Extensions.
MMX Technology vs. Streaming SIMD Extensions Implementation for ME and MC Streaming SIMD Extensions include more instructions that can improve performance of integer-based algorithms.
For MMX technology developers, these extensions can be easily integrated into previous implementations.
www.gamasutra.com /features/19991105/elbaz_02.htm   (481 words)

  
 Intel Application Notes
Using the Streaming SIMD Extensions to Find the Maximum/Minimum Element of a Single-Precision Floating-Point Vector and its Corresponding Index, AP-805.
Using the Streaming SIMD Extensions to Evaluate a Hidden Markov Model with Viterbi Decoding, AP-811.
Using Streaming SIMD Extensions in a Motion Estimation Algorithm for MPEG Encoding - AP-818.
www.tommesani.com /IntelAppNotes.html   (451 words)

  
 Reducing 3D Wavelet Transform Execution Time through the Streaming SIMD (ResearchIndex)
Extensions Gregorio Bernabe and Jose M. Garca Universidad de Murcia Dpto....
We present several optimizations that could not be applied by the compiler due to the characteristics of the algorithm.
First, we use the Streaming SIMD Extensions (SSE) for some of the dimensions of the sequence (# and #######), in order to reduce the number of floating point instructions, exploiting Data Level Parallelism.
citeseer.ist.psu.edu /676819.html   (547 words)

  
 Countrybookshop.co.uk - Programmer's Guide for Internet Streaming SIMD Extensions
This is a guide to single instruction multiple data (SIMD) architecture, which allows programmers to use a single set of instructions to translate data coming from multiple sources into a form that a CPU can use.
Single instruction multiple data (SIMD) architecture allows programmers to use a single set of instructions to translate data coming from a variety of sources - such as image and speech recognition applications - into a form that a computer's CPU can understand and process.
SIMD will benefit many applications on the Internet including: 3D geometry, animation, imaging, speech, video, and audio.
www.countrybookshop.co.uk /books/index.phtml?whatfor=0471375241   (277 words)

  
 PC Answers - Tutorials - Streaming SIMD Extensions 2
The next big hit on the new instructions front came bundled with the Pentium III in the form of Streaming SIMD (Single Instruction Multiple Data) Extensions, or SSE.
The biggest winners from the new instructions were applications that handled 3D or streaming media, as applying identical instructions to multiple pieces of code was now handled in parallel.
There are 144 new instructions, which range from instructions for new data types (such as double-precision floating points) to extending the capabilities of the set to make use of some of the architectural changes introduced with the Pentium 4.
pcanswers.co.uk /tutorials?pagetypeid=2&articleid=7715&subsectionid=606   (665 words)

  
 Bootdisks
Using streaming SIMD extensions, the Pentium III processor can make quick work of complex tasks, such as processing voice input, encoding and decoding video and audio, creating 3D graphics, and manipulating images, that are vital to Internet Age businesses.
Or the cache can be sidestepped entirely, allowing video and other streaming media types to flow uninterrupted from main memory to the processor—again producing more efficient operation.
The streaming SIMD capability of the Pentium III processor helps ensure that your enterprise will be able adopt these powerful tools as they arrive.
uk1.gateway.com /faq/workstation/PentiumIII/pentiumIII.htm   (1089 words)

  
 Streaming SIMD Extensions Implementation   (Site not responding. Last check: 2007-11-04)
Regular Streaming SIMD Extensions intrinsics work on 4 32-bit single precision values.
On Itanium®-based systems basic operations like add or compare will require two SIMD instructions.
Both can be executed in the same cycle so the throughput is one basic Streaming SIMD Extensions operation per cycle or 4 32-bit single precision operations per cycle.
www.ualberta.ca /CNS/RESEARCH/Intel/c_ug/comm1071.htm   (106 words)

  
 Intel® Pentium® III 256KB Processor Product Overview   (Site not responding. Last check: 2007-11-04)
In addition, the Intel®; Pentium® III processor offers Internet Streaming SIMD Extensions, 70 instructions enabling advanced imaging, 3D streaming audio and video, and speech recognition for an enhanced Internet experience.
Internet Streaming SIMD Extensions, consisting of 70 instructions that enable advanced imaging, 3D streaming audio and video, speech recognition and an enhanced Internet experience
The Internet Streaming SIMD Extensions consist of 70 instructions and includes single instruction, multiple data for floating-point, additional SIMD-integer and cacheability control instructions.
developer.intel.com /design/PentiumIII/prodbref   (1482 words)

  
 Free Pc Tech Support
A: The Pentium III processor includes internet Streaming SIMD Extensions, 70 new instructions enabling advanced imaging, 3D, streaming audio and video, and speech recognition applications.
A: Internet Streaming SIMD Extensions, formerly referred to as Katmai New Instructions, is a set of instructions that will be supported by the Pentium III processor, as well as subsequent Intel processors.
Besides 3D graphics improvements, the extensions also include additional integer and cache control instructions that improve other aspects of performance for video, imaging and communications applications.
freepctech.com /articles/articles.php?ArticleId=91   (2336 words)

  
 Pentium III Xeon Processor
The Pentium III Xeon processor combines new features, like Streaming SIMD Extensions and faster operating frequency, with proven Intel characteristics such as architectural compatibility with past microprocessors and Dynamic Execution and Dual Independent Bus architecture of the P6 microarchitecture.
For workstation applications, Streaming SIMD Extensions deliver faster, richer development of digital content for special effects, rendering, 3D painting and texturing, and also speed the display of high-end 3D graphics for applications with 3D modeling and mechanical CAD.
Streaming SIMD Extensions in server applications provide network performance headroom via benefits to TCP-IP Internet applications as well as performance improvements to memory or cache intensive applications.
www.advantage.co.nz /products/cpi2415.htm   (1019 words)

  
 Overview: Streaming SIMD Extensions 2 Intrinsics   (Site not responding. Last check: 2007-11-04)
The Pentium 4 processor Streaming SIMD Extensions 2 intrinsics are defined only for IA-32 platforms, not Itanium
Pentium 4 processor Streaming SIMD Extensions 2 operate on 128 bit quantities—2 64-bit double precision floating point values.
4 processor Streaming SIMD Extensions 2 External Architecture Specification (EAS) and other Pentium 4 processor manuals available for download from the developer.intel.com web site.
www.itc.virginia.edu /research/intel/docs/c_ug/linux103.htm   (307 words)

  
 Microprocessor Technology 2000
The most significant improvement is SIMD (single instruction, multiple data) instructions that provide basic parallel processing for some floating-point instructions.
Intel’s Streaming SIMD (single instruction multiple data) extensions provide seventy additional instructions (single instruction, multiple-data-floating point, additional SIMD-integer, and cacheability-control instructions) most of which, according to Intel, are supposed to improve performance in advanced imaging, 3D, streaming audio and video, and speech recognition applications.
The latest Coppermine (0.18 micron fabrication process and Streaming SIMD extensions) versions have level-2 cache that runs at the same speed as the processor’s core frequency.
www.noccc.org /bytes/articles/v01/468.html   (1599 words)

  
 INTEL PENTIUM III 1200 MHZ W.256KB BX80530C1200256 PC133FSB TUALATIN FC-PGA2 MICROPROCESSORS W/COOLING FAN (RETAIL ...   (Site not responding. Last check: 2007-11-04)
The Intel?Pentium?III processor integrates the best attributes of the P6 microarchitecture processors-Dynamic Execution performance, a multi-transaction system bus, Intel?MMX?media-enhancement technology and Streaming SIMD Extensions, 70 new instructions enabling advanced imaging, 3D, streaming audio and video, and speech recognition for an enhanced Internet experience.
The Internet Streaming SIMD Extensions consist of 70 new instructions and include Single Instruction Multiple Data (SIMD) operations for floating point, additional SIMD-integer and cacheability control instructions.
Internet Streaming SIMD Extensions, consisting of 70 new instructions that enable advanced imaging, 3D, streaming audio and video, speech recognition and an enhanced Internet experience.
www.str8buy.com /inpeniii11mh1.html   (1042 words)

  
 Toggit Certification Home for MCSE CCNA A+ study guides and test prep
A device that is connected to a packet-switched network and that converts a serial data stream from a characteroriented device, such as a bridge or a router, into packets suitable for transmission.
An automatic telephone system that serves a particular location, such as an office, providing connections from one extension to another, as well as a set of connections to the external telephone network.
The innermost ring is assigned privilege level 0 (the highest, or most trusted, level), and the outermost ring is privilege level 3 (the lowest, or least privileged, level).
www.toggit.com /Library/pedia/techno.asp?Term=p&Techno=Letter   (9535 words)

  
 Streaming SIMD Extensions from FOLDOC   (Site not responding. Last check: 2007-11-04)
(SSE) Intel Corporation's floating point SIMD extention of their Pentium microprocessor architecture.
SSE was formerly know as KNI (Katmai New Instructions).
Nearby terms: STREAM « stream « streaming « Streaming SIMD Extensions » stream-oriented » STREAMS » strength reduction
foldoc.hld.c64.org /foldoc.cgi?KNI   (40 words)

  
 [No title]   (Site not responding. Last check: 2007-11-04)
Recommended for applications that have loops with heavy use of float- ing point calculations and process large data sets.
These optimizations include: o Loop unrolling, including instruction scheduling o Code replication to eliminate branches o Padding the size of certain power-of-two arrays to allow more efficient cache use.
176.gcc: -Dalloca=_alloca Replace occurrences of alloca() with _alloca() -Dalloca=_alloca Replace occurrences of alloca() with _alloca() -DUSG Specify that the programming environment is like System V Unix systems srcalt=64bitgcc35 This src.alt eliminates the use of the cast as lvalue extension, which allows 176.gcc to be built on systems using GCC 3.5 or later.
www.spec.org /cpu/flags/ION-20050124-IC81.txt   (1553 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.