An Analysis of SIMD Instructions in the Pentium III Microprocessor. By Alexander J. Aved <email@example.com> 05 DEC 2000. CS689 Ball State University Muncie, Indiana. TOC. Problem Description Problem Statement Research Objectives Literature Review Importance Research Design
An Analysis of SIMD Instructions in the Pentium III Microprocessor
By Alexander J. Aved
05 DEC 2000
Ball State University
The Intel Pentium III microprocessor has 70 new instructions, many of which are SIMD instructions, among other enhancements over the Pentium II.
The cost of producing a new microprocessor is very high, and if the benefits of using the latest processor are marginal, Intel will need a way to get people to buy it.
In my research I will determine if the Pentium III’s SIMD instructions offer a performance increase that is noticeable to the typical home computer user, or if the functionality provided by the SIMD instructions are of little benefit to the typical home computer user.
The objective of my research is to determine if the SIMD instructions in the Pentium III microprocessor actually facilitate an increase in performance that is relevant to the average home computer user, or are the performance gains provided by the SIMD instructions insubstantial.
The goal of this research is to show that the SIMD instructions in the Pentium III, by themselves, do not significantly enhance the computing experience of home computer users.
With the results of this research someone in the market for a home computer can make a more educated decision as to whether or not they need a computer with a microprocessor that includes SSE in its ISA.
The software will be subcategorized based upon inherent data parallelism, dependence on connection speed to other computers, or if the CPU is a bottleneck for the performance of the software.
Of the software that has data that exhibits significant parallelism to warrant the use of SIMD instructions, the VTune Performance Analyzer will be used to determine if the product actually uses any SIMD instructions.
This research is a qualitative analysis of the benefits of the SIMD instructions to home computer users. My data analysis section will consist of a table showing which software products have data that exhibit significant parallelism to benefit from SIMD instructions, the software that currently uses SIMD instructions and the software that would has no need for SIMD instructions due to the asynchronous nature of its data.
Planned project duration: 11 months
Month 1: obtain computer equipment and software
Months 2 through 9: perform analysis as previously described
Month 10: create final report
Month 11: present findings
I plan to show that the Intel Pentium III microprocessor incorporates SIMD instructions that are very useful for scientific applications, but are of limited use in the home computing environment.
References available at: http://www.cs.bsu.edu/~aaved/Research_Proposal.doc
Presentation available at: http://www.cs.bsu.edu/~aaved/Presentation.ppt