MGMT 1050 Lecture Notes - Lecture 19: Playstation 3, Transmeta
![](https://new-preview-html.oneclass.com/D684EloOVYwBQDbnVWkMjagpxAdnb9PX/bg1.png)
MGMT 1050 Tutorial 19 Notes – Pentium CPU SIMD Instructions
Introduction
• The Pentium CPU SIMD instructions can process from two 64-bit integers up to sixteen
8-bit integer arithmetic operations.
• Up to two 64-bit floating point number operations simultaneously.
• As well as providing instructions for packing and unpacking the values and moving them
between registers and memory, and a variety of other related instructions.
• Other vendors, including AMD, IBM, Sun, Transmeta, and VIA provide compatible or
similar SIMD instructions.
• The IBM Cell processor, which serves as the CPU in the Sony PlayStation 3, provides a
partiularly powerful SIMD apaility that aouts for uh of the PlayStatio’s
graphics strength.
• The operation of a SIMD ADD instruction.
• Although multimedia operations are a primary application for these instructions.
• These instructions can be applied to any vector or array processing application, and are
useful for a number of purposes in addition to multimedia processing.
• Including voice-to-text processing, the solutions to large-scale economics problems,
weather prediction, and data encryption and decryption.
• The remainder of the instructions includes input/output instructions and machine
control instructions.
• In most systems both groups are privileged instructions.
• Input/output instructions are generally privileged instructions.
• We do not want input and output requests from different users and programs
interfering with each other.
• Consider, for example, two users requesting printer output on a shared printer at the
same time.
• So that each page of output is divided back and forth between the two users.
• Obviously, such output would not be acceptable.
find more resources at oneclass.com
find more resources at oneclass.com