Broadway is the codename of the
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
(CPU) used in
Nintendo
is a Japanese Multinational corporation, multinational video game company headquartered in Kyoto. It develops, publishes, and releases both video games and video game consoles.
The history of Nintendo began when craftsman Fusajiro Yamauchi ...
's
Wii
The Wii ( ) is a home video game console developed and marketed by Nintendo. It was released on November 19, 2006, in North America, and in December 2006 for most other regions of the world. It is Nintendo's fifth major home game console, f ...
home video game console. It was designed by
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
, and was initially produced using a
90 nm
The 90 nm process refers to the technology used in semiconductor manufacturing to create integrated circuits with a minimum feature size of 90 nanometers. It was an advancement over the previous 130 nm process. Eventually, it was succeeded by ...
SOI
In Thailand, a ''soi'' ( ) is a side street that branches off of a major street (''thanon'', ). An alley is called a ''trok'' ().
Overview
Sois are usually numbered, and are referred to by the name of the major street and the number, as in "S ...
process and later produced with a
65 nm
The 65 nm process is an advanced lithographic node used in volume CMOS (MOSFET) semiconductor fabrication. Printed linewidths (i.e. transistor gate lengths) can reach as low as 25 nm on a nominally 65 nm process, while the pitch bet ...
SOI
In Thailand, a ''soi'' ( ) is a side street that branches off of a major street (''thanon'', ). An alley is called a ''trok'' ().
Overview
Sois are usually numbered, and are referred to by the name of the major street and the number, as in "S ...
process.
According to IBM, the processor consumes 20% less power than its predecessor, the 180 nm
Gekko
''Gekko'' is a genus of Southeast Asian geckos, Common name, commonly known as true geckos or calling geckos, in the Family (biology), family Gekkonidae. Although species such as ''Gekko gecko'' (tokay gecko) are very widespread and common, some ...
used in the
GameCube
The is a PowerPC-based home video game console developed and marketed by Nintendo. It was released in Japan on September 14, 2001, in North America on November 18, 2001, in Europe on May 3, 2002, and in Australia on May 17, 2002. It is the suc ...
video game console
A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home video game console, home consoles, which are generally ...
.
''Broadway'' was produced by IBM at their semiconductor development and manufacturing facility in
East Fishkill,
New York
New York most commonly refers to:
* New York (state), a state in the northeastern United States
* New York City, the most populous city in the United States, located in the state of New York
New York may also refer to:
Places United Kingdom
* ...
(now owned by
GlobalFoundries
GlobalFoundries Inc. is a multinational semiconductor contract manufacturing and design company located in the Cayman Islands and headquartered in Malta, New York. Created by the divestiture of the manufacturing arm of AMD in March 2009, the ...
). The bond, assembly, and test operation for the Broadway module was performed at the IBM facility in
Bromont,
Quebec
Quebec is Canada's List of Canadian provinces and territories by area, largest province by area. Located in Central Canada, the province shares borders with the provinces of Ontario to the west, Newfoundland and Labrador to the northeast, ...
. Very few official details have been released to the public by Nintendo or IBM; unofficial reports claim it is derived from the 486
MHz
The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
Gekko
''Gekko'' is a genus of Southeast Asian geckos, Common name, commonly known as true geckos or calling geckos, in the Family (biology), family Gekkonidae. Although species such as ''Gekko gecko'' (tokay gecko) are very widespread and common, some ...
architecture used in the GameCube and runs 50% faster at 729 MHz.
The
PowerPC 750CL, released in 2006, is a stock CPU offered by IBM; it is virtually identical to Broadway, but was provided in multiple clock speed variants (ranging from 400 MHz–1000 MHz.)
Specifications
* 90 nanometer process technology, shrunk to 65 nm in 2007.
*
Superscalar
A superscalar processor (or multiple-issue processor) is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single in ...
Out-of-order execution
In computer engineering, out-of-order execution (or more formally dynamic execution) is an instruction scheduling paradigm used in high-performance central processing units to make use of instruction cycles that would otherwise be wasted. In t ...
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
core, specially modified for the Wii platform
* IBM
silicon on insulator
In semiconductor manufacturing, silicon on insulator (SOI) technology is fabrication of silicon semiconductor devices in a layered silicon–insulator–silicon substrate, to reduce parasitic capacitance within the device, thereby improving perf ...
(SOI) technology
* Backward compatible with the
Gekko
''Gekko'' is a genus of Southeast Asian geckos, Common name, commonly known as true geckos or calling geckos, in the Family (biology), family Gekkonidae. Although species such as ''Gekko gecko'' (tokay gecko) are very widespread and common, some ...
processor
* 729
MHz
The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
* 4 stages long Two integer
ALUs (IU1 and IU2) – 32 bit
* 7 stages long 64-bit floating-point unit (FPU) (or 2 × 32-bit SIMD, often found under the denomination "paired singles")
* Branch Prediction Unit (BPU)
* Load-Store Unit (LSU)
* System Register Unit (SRU)
*
Memory Management Unit
A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit that examines all references to computer memory, memory, and translates the memory addresses being referenced, known as virtual mem ...
(MMU)
* Branch Target Instruction Cache (BTIC)
* SIMD Instructions – PowerPC750 + Roughly 50 new
SIMD
Single instruction, multiple data (SIMD) is a type of parallel computer, parallel processing in Flynn's taxonomy. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneousl ...
instructions, geared toward
3D graphics
3D computer graphics, sometimes called CGI, 3D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the purposes of perfor ...
* 64 kB L1 cache (32 kB instruction + 32 kB data)
* 256 kB L2 cache
* 2.9
GFLOPS
Floating point operations per second (FLOPS, flops or flop/s) is a measure of computer performance in computing, useful in fields of scientific computations that require floating-point calculations.
For such cases, it is a more accurate measu ...
External bus
* 64-bit
* 243 MHz
* 1.944
gigabyte
The gigabyte () is a multiple of the unit byte for digital information. The SI prefix, prefix ''giga-, giga'' means 109 in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte i ...
s per second bandwidth
Gallery
References
{{Nintendo hardware, Wii
Nintendo chips
Wii hardware
IBM microprocessors
PowerPC microprocessors