Home      Discussion      Topics      Dictionary      Almanac
Signup       Login
Montecito (processor)

Montecito (processor)

Overview
Montecito is the code-name of a major release of Intel's Itanium 2
Itanium
Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture . The processors are marketed for use in enterprise servers and high-performance computing systems...

 Processor
Central processing unit
The Central Processing Unit or processor is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the computer's functions. This term has been in use in the computer industry at least since the early 1960s...

 Family (IPF), which implements the Intel Itanium architecture on a dual-core processor. It was officially launched by Intel on July 18, 2006 as the "Dual-Core Intel Itanium 2 processor". According to Intel, Montecito doubles performance versus the previous, single-core Itanium 2 processor, and reduces power consumption by about 20%.http://www.intel.com/products/processor/itanium2/index.htm It also adds multi-threading capabilities (two threads per core), a greatly expanded cache subsystem (12 MB per core), and silicon support for virtualization.




  • Two cores
    Multicore
    Multicore may refer to:* Multi-core * multicore cable* audio multicore cable...

    per die
    Die (integrated circuit)
    A die in the context of integrated circuits is a small block of semiconducting material, on which a given functional circuit is fabricated.Typically, integrated circuits are produced in large batches on a single wafer of electronic-grade silicon through processes such as photolithography. The...

  • 2-way coarse-grained multithreading per core (not simultaneous).
Discussion
Ask a question about 'Montecito (processor)'
Start a new discussion about 'Montecito (processor)'
Answer questions from other users
Full Discussion Forum
 
Encyclopedia
Montecito is the code-name of a major release of Intel's Itanium 2
Itanium
Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture . The processors are marketed for use in enterprise servers and high-performance computing systems...

 Processor
Central processing unit
The Central Processing Unit or processor is the portion of a computer system that carries out the instructions of a computer program, and is the primary element carrying out the computer's functions. This term has been in use in the computer industry at least since the early 1960s...

 Family (IPF), which implements the Intel Itanium architecture on a dual-core processor. It was officially launched by Intel on July 18, 2006 as the "Dual-Core Intel Itanium 2 processor". According to Intel, Montecito doubles performance versus the previous, single-core Itanium 2 processor, and reduces power consumption by about 20%.http://www.intel.com/products/processor/itanium2/index.htm It also adds multi-threading capabilities (two threads per core), a greatly expanded cache subsystem (12 MB per core), and silicon support for virtualization.

Architectural Features and Attributes





  • Two cores
    Multicore
    Multicore may refer to:* Multi-core * multicore cable* audio multicore cable...

    per die
    Die (integrated circuit)
    A die in the context of integrated circuits is a small block of semiconducting material, on which a given functional circuit is fabricated.Typically, integrated circuits are produced in large batches on a single wafer of electronic-grade silicon through processes such as photolithography. The...

  • 2-way coarse-grained multithreading per core (not simultaneous). Montecito-flavour of multi-threading is dubbed temporal, or TMT. This is also known as switch-on-event multithreading, or SoEMT. The two separate threads do not run simultaneously, but the core switches thread in case of a high latency
    Latency (engineering)
    Latency is a measure of time delay experienced in a system, the precise definition of which depends on the system and the time being measured.-Packet-switched networks:...

     event, like an L3 cache miss
    CPU cache
    A CPU cache is a cache used by the central processing unit of a computer to reduce the average time to access memory. The cache is a smaller, faster memory which stores copies of the data from the most frequently used main memory locations...

     which would otherwise stall execution. By this technique, multi-threaded workloads, including database
    Database
    A database is an integrated collection of logically related records or files consolidated into a common pool that provides data for one or more multiple uses....

    -like workloads, should improve by 15-35%.
  • a total of 4 threads per die
  • separate 16 KB
    Kilobyte
    The kilobyte is a unit of digital information storage equal to either 1,000 bytes or 1,024 bytes , depending on context....

     Instruction L1 and 16 KB Data L1 cache per core
  • separate 1 MB
    Megabyte
    The megabyte is an SI-multiple of the unit byte for digital information storage or transmission and is equal to 106 bytes. However, due to historical usage in computer-related fields it is still often used to represent 220 bytes. In rare cases, it is used to mean...

     Instruction L2 and 256 KB Data L2 cache per core
    , improved hierarchy
    Memory hierarchy
    The term memory hierarchy is used in the theory of computation when discussing performance issues in computer architectural design, algorithm predictions, and the lower level programming constructs such as involving locality of reference. A 'memory hierarchy' in computer storage distinguishes each...

  • 12 MB L3 cache per core, 24 MB L3 per die
  • 1.72 billion transistor
    Transistor
    A transistor is a semiconductor device commonly used to amplify or switch electronic signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit. A voltage or current applied to one pair of the transistor's...

    s
    per die, which is added up from:
    • core logic
      Digital circuit
      Digital electronics are systems that represent signals as discrete levels, rather than as a continuous range. In most cases the number of states is two, and these states are represented by two voltage levels: one near to zero volts and one at a higher level depending on the supply voltage in use...

       — 57M, or 28.5M per core
    • core caches — 106.5M
    • 24 MB L3 cache — 1550M
    • bus
      Computer bus
      In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers.Early computer buses were literally parallel electrical buses with multiple connections, but the term is now used for any physical arrangement that provides the...

       logic & I/O
      Input/output
      In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world – possibly a human, or another information processing system. Inputs are the signals or data received by the system, and outputs are the signals or data sent from it...

       — 6.7M
  • Die size is 27.72 mm × 21.5 mm, or 596 mm²
  • 90 nanometer
    90 nanometer
    The 90 nanometer process refers to the level of CMOS process technology that was reached in the 2002-2003 timeframe, by most leading semiconductor companies, like Intel, AMD, Infineon, Texas Instruments, IBM, and TSMC....

     design
  • Lower power
    Electric power
    Electric power is defined as the rate at which electrical energy is transferred by an electric circuit. The SI unit of power is the watt.When electric current flows in a circuit, it can transfer energy to do mechanical or thermodynamic work...

     consumption and thermal
    Heat
    In physics and thermodynamics, heat is the process of energy transfer from one body or system due to thermal contact, which in turn is defined as an energy transfer to a body in any other way than due to work performed on the body....

     dissipation
    than earlier flagship Itaniums, despite the high transistor count and higher clock
    Clock signal
    Although the word signal has a number of other meanings, the term is here used for "transmitted energy that can carry information." In electronics and especially synchronous digital circuits, a clock signal is a particular type of signal that oscillates between a high and a low state and is...

     speeds; 75-104 W
    Watt
    The watt is a derived unit of power in the International System of Units . It measures rate of energy conversion. One watt is equivalent to 1 joule of energy per second....

    . This is mainly achieved by applying different types of transistors. By default, slower and low-leakage transistors were used, while high-speed, thus high-leakage ones where it was necessary.
  • Advanced compensation for errors in cache, for reliable operation under mission-critical workloads. This was code-named Pellston technology during development, and has recently been renamed Intel Cache Safe Technology.
  • Virtualization technology allowing multiple OS instances per chip. This was known as Silvervale technology during development, and is now called Intel Virtualization Technology.
  • Improved, higher bandwidth
    Bandwidth (computing)
    In computer networking and computer science, digital bandwidth, network bandwidth or just bandwidth is a measure of available or consumed data communication resources expressed in bit/s or multiples of it ....

    front side bus
    Front side bus
    In personal computers, the front side bus is the bus that carries data between the CPU and the northbridge.Depending on the processor used, some computers may also have a back-side bus that connects the CPU to the cache...

     (FSB), with three times the capacity of the existing bus design. It is meant to be at system level (per node, with 4 dies). System throughput
    Throughput
    In communication networks, such as Ethernet or packet radio, throughput or network throughput is the average rate of successful message delivery over a communication channel. These data may be delivered over a physical or logical link, or pass through a certain network node...

     per node should be at least 21 GB
    Gigabyte
    The gigabyte is an SI-multiple of the unit byte for digital information storage. The prefix giga means 109, therefore 1 gigabyte is ....

    /s
    Second
    The second , sometimes abbreviated sec., is the name of a unit of time, and is the International System of Units base unit of time...

    , which suggest dual 333.333 MHz (double pumped
    Double data rate
    In computing, a computer bus operating with double data rate transfers data on both the rising and falling edges of the clock signal. This is also known as double pumped, dual-pumped, and double transition....

    , resulting 2×667 effective MHz) front side bus. However, it is up to system integrators how they organize their bus topology.
  • All Montecito processors support 533 MHz / 400 MHz FSB speed.
  • Also available with legacy
    Legacy system
    A legacy system is an old method, technology, computer system, or application program that continues to be used, typically because it still functions for the users' needs, even though newer technology or more efficient methods of performing a task are now available...

     FSB for upgrading
    Upgrade
    The term upgrade refers to the replacement of a product with a newer version of that same product. It is most often used in computing and consumer electronics, generally meaning a replacement of hardware, software or firmware with a newer or better version, in order to bring the system up to date...

     existing system designs.
  • Eliminates the hardware-based x86
    X86 architecture
    The term x86 refers to a family of instruction set architectures based on the Intel 8086. The term derived from the fact that many early processors backward compatible with the 8086 also had names ending in "86". Many additions and extensions have been added to the x86 instruction set over the...

     instruction emulation circuity, in favor of the more efficient software-based IA-32 Execution Layer
    IA-32 Execution Layer
    The IA-32 Execution Layer is a software emulator in the form of a software driver that improves performance of 32-bit applications running on 64-bit Intel Itanium-based systems, particularly those running Linux and Windows Server 2003...

    .http://news.com.com/2100-1006_3-6028817.html


On October 25 2005 Intel announced that the first dual-core Itanium processor would be delayed until "the middle of next year." http://www.pcworld.com/news/article/0,aid,123190,00.asp Montecito was launched on July 18, 2006. Due to unspecified issues, Intel’s Foxton power management technology
Foxton Technology
Foxton is an Intel code-name for a power-management technology that was originally planned for inclusion in the first dual-core Itanium 2 processor...

 was disabled in the first release of Montecito, and the front-side bus frequency was reduced to 267 MHz (533.333 MHz effective) instead of the 333 MHz speed originally scheduled for the design [3].

At the time of launch, the following models and pricing were available:
  • Itanium 2 9050 1.60 GHz / 24 MB L3 — $3,692
  • Itanium 2 9040 1.60 GHz / 16 MB L3 — $1,980
  • Itanium 2 9030 1.60 GHz / 8 MB L3 — $1,552
  • Itanium 2 9020 1.42 GHz / 12 MB L3 — $910
  • Itanium 2 9015 1.40 GHz / 12 MB L3 — $749
  • Itanium 2 9010 1.60 GHz / 6 MB L3 / single core — $696


There are no plans for additional Montecito processors; the successor, Montvale was released in late 2007.