Computer Processors
  Home arrow Computer Processors arrow Page 2 - Itanium Introduction
Dev Hardware Forums 
Computer Cases  
Computer Processors  
Computer Systems  
Digital Cameras  
Flat Panels  
Hardware Guides  
Hardware News  
Input Devices  
Memory  
Mobile Devices  
Motherboards  
Networking Hardware  
Opinions  
PC Cooling  
PC Gaming  
PC Speakers  
Peripherals  
Power Supply Units  
Software  
Sound Cards  
Storage Devices  
Tech Interviews  
User Experiences  
Video Cards  
Dedicated Servers  
Moblin 
JMSL Numerical Library 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
COMPUTER PROCESSORS

Itanium Introduction
By: DMOS
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 2 stars2 stars2 stars2 stars2 stars / 26
    2004-10-27

    Table of Contents:
  • Itanium Introduction
  • New Paradigms
  • Itanium2
  • The Itanic Rises

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Itanium Introduction - New Paradigms


    (Page 2 of 4 )

    At the time, Intel only had the Xeon processor, which only could accommodate a handful of processors being tied together. In addition, the x86 instruction set Intel used was not optimized for the type of data sets these applications used. HP's PA-RISC (Reduced Instruction Set Computer) was going in the right direction, but really didn't have a lot of life left in it for future scaling. IA-64 (as it's known internally) was a complete break from anything done by Intel before, and expanded upon the VLIW (Very Long Instruction Word) work done by the late Bob Rau, taking some principles from RISC type architecture, and applying it to modern research in instruction set design. x86 (IA-32 to Intel) is ancient by comparison to every one of those, and is additionally based on a CISC (Complex Instruction Set Computer) design.

    Author's Note: For a comparison of RISC and CISC, check out my article on x86-64 for Plug In Magazine, published April 2004.

    Rau decided that instead of using clock speed to further performance, future processors would make use of parallelism. Unlike many desktop programs, databases and complex problem solving is usually able to be spread across multiple processors and within those processors. To accomplish this effectively however, both hardware and software design principles had to be changed.

    First of all, much of the focus turned to the compiler. Instead of the CPU dynamically determining the best order to execute code, as well as figuring out what can all be done at the same time, this was henceforth to be determined at the time of the code’s compilation. This is the opposite of what is done on the x86. That’s because compilers, at the time that the x86 was first developed, couldn't generate fast code to the level of humans. With compiler design having come a long way, things now look very different. Intel has put a lot of R&D money into this because the company knew that in order for Itanium to be adopted, there had to be a base of software that it could run. Itanium is capable of running normal x86 code, but it’s painfully slowly.

    From the hardware perspective, Itanium was created to max out the "reticule size" of a die. When you build a processor, it's done on a circular silicon wafer that contains many individual chips. The reticule size is how big each one of those individual chips is. The chip itself is huge (and I'll get into the layout of it in the next article), but for now, lets just say that while there are tons of execution units and a ton of register storage area, whatever room left over is taken up by cache.

    Most designs try to aim for a 100mm square die size. Itanium2 is far, far beyond that, taking up an absolutely massive 418mm square, and eating 221 million transistors on a .18 micron process. Unsurprisingly, that also brings with it massive power consumption.

    Itanium Introduction

    More Computer Processors Articles
    More By DMOS


     

    Recommended by Dev Hardware

    COMPUTER PROCESSORS ARTICLES

    - Intel Celeron 420
    - Intel Pentium E2140
    - Inside the Machine by Jon Stokes
    - Chip History from 1970 to Today
    - A Brief History of Chips
    - Intel Shows Off at Developer Forum
    - Core 2 Quadro Review
    - Core Concepts
    - AMD Takes on Intel with AM2 and HT
    - Intel Presler 955: Benchmarking the First 65...
    - Computer Chip Scam, Pentium Pirates
    - Intel Beating AMD in the Race to 65nm Process
    - Magnetic Microchips Provide New Spin on Proc...
    - Intel’s Latest Chips: It’s All About (Low) P...
    - 3D Processors, Stacking Cores






    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway