Under the Hood: Processor Insides

Transistor Density

As processors become newer and more advanced, the number and density of the transistors inside increases. The chip needs to perform millions of calculations and synchronize between the transistors. As new speed and more complex processing techniques come to processors, more processors are needed. And as the number of transistors increase, the size and density of each transitor needs to reduce in order keep the processor not only of a human size, but also capable of being powered. Transistors have become VERY small and are also increasingly tightly packed together. Older chips had 1 micron between transistors. Although this isn’t much, it is a lot in the world of CPU’s. Today’s modern chips have distances of about 0.18 to 0.13 micron between transistors. The Pentium IV, for example, contains 55 million transistors in its core.

Instruction Sets

An insturction set is simply a set of instructions that a processor is capable of understanding and executing. All processors have their basic instruction set for executing day-to-day code. But, worthy of mention here is the more proprietary instruction sets that have been added to processors in order to increase their capability in certain areas, increase speed, and generally be used as a marketing gimmick.

MMX Multimedia Extension (MMX) Technology is an instruction set built in to the later Pentiums and virtually all later chips. MMX is an extension off the regular x86 instruction set that allows bytes of data, or instructions, to be packed together into a single register and operated on as one set of data, therefore reducing the amount of work that the chip has to do and allowing it to do more. MMX is thought to be mainly an improvement in multimedia performance, but this is not necessarily true. Its just that these types of applications stand to benefit most from this type of data handling. Such applications need to be specially designed to take advantage of MMX, and many vendors are releasing MMX enhanced software.

How it Works (The following information is provided by Intel) :

The Pentium processor with MMX technology has three primary architectural design enhancements.


  • New Instructions Intel engineers have added 57 powerful new instructions specifically designed to manipulate and process video, audio and graphical data efficiently. These instructions are oriented to the highly parallel, repetitive sequences often found in multimedia operations.

  • SIMD Today’s multimedia and communication applications often use repetitive loops that, while occupying 10 percent or less of the overall application code, can account for up to 90 percent of the execution time. A process called Single Instruction Multiple Data (SIMD) enables one instruction to perform the same function on multiple pieces of data. It allows the chip to reduce compute-intensive loops common with video, audio, graphics and animation. As an analogy, consider a drill sergeant telling an entire platoon, “About face,” rather than commanding each individual soldier one at a time.

  • More Cache Intel has doubled on-chip cache size to 32 KB on the Intel Pentium processor with MMX technology. Now, more instructions and data can be stored on the chip, reducing the number of times the processor has to access slower, off-chip memory areas for information.

Intel, with the release of the Pentium III, introduced the SSE instruction set. Also called MMX2, it was basically an extension off the original MMX set, adding 70 new instructions to the set designed to increase performance in 3D apps.


3DNow! is another instruction set designed by AMD that was originally set to compete with Intel’s MMX. Now a standard like MMX, the instruction set started out with 21 new instructions designed to help with integer calculations and floating point operations.


Conclusion


Hopefully this has given you some useful information. Processors are constantly evolving, so things are always changing. But, the field of processor design is a fascinating one.

Pages: 1 2 3

Free eBook!

Like what you read?

If so, please join over 28,000 people who receive our exclusive weekly newsletter and computer tips, and get FREE COPIES of 5 eBooks we created, as our gift to you for subscribing. Just enter your name and email below:

Post A Comment Using Facebook

PCMech Insider Cover Images - Subscribe To Get Your Copies!
Learn More
Every week, hundreds of tech enthusiasts, computer owners
and geeks read The Insider, the digital magazine of PCMech.

What’s Your Preference?

Daily Alerts

Each day we send out a quick email to thousands of PCMECH readers to notify them of new posts. This email is just a short, plain email with titles and links to our latest posts. You can unsubscribe from this service at any time.

You can subscribe to it by leaving your email address in the following field and confirming your subscription when you get an email asking you to do so.

Enter your email address for
Daily Updates:

Weekly Newsletter

Running for over 6 years, the PCMECH weekly newsletter helps you keep tabs on the world of tech. Each issue includes news bits, an article, an exclusive rant as well as a download of the week. This newsletter is subscribed to by over 28,000 readers (many who also subscribe to the other option) - come join the community!

To subscribe to this weekly newsletter simply add your email address to the following field and then follow the confirmation prompts. You will be able to unsubscribe at any time.

Enter your email address for
Free Weekly Newsletter: