Fireplane
   HOME

TheInfoList



OR:

Fireplane is a computer internal
interconnect In telecommunications, interconnection is the physical linking of a carrier's network with equipment or facilities not belonging to that network. The term may refer to a connection between a carrier's facilities and the equipment belonging to ...
created by Sun Microsystems. The Fireplane interconnect architecture is an evolutionary development of Sun's previous
Ultra Port Architecture The Ultra Port Architecture (UPA) bus was developed by Sun Microsystems as a high-speed graphics card to CPU interconnect, beginning with the Ultra 1 workstation in 1995. See also *List of device bandwidths External links UPA Bus Whitepaper
...
(UPA). It was introduced in October 2000 as the processor I/O interconnect in the Sun Blade 1000 workstation, followed in early 2001 by its use in the Sun Fire and Sun Fire 15K series
enterprise server In computing, a server is a piece of computer hardware or software (computer program) that provides functionality for other programs or devices, called " clients". This architecture is called the client–server model. Servers can provide vario ...
s. These coincided with the popular expansion of the web in the
dot com boom The dot-com bubble (dot-com boom, tech bubble, or the Internet bubble) was a stock market bubble in the late 1990s, a period of massive growth in the use and adoption of the Internet. Between 1995 and its peak in March 2000, the Nasdaq Compos ...
and a shift of Sun's main market from
Unix workstation A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''workstat ...
s to
datacenter A data center (American English) or data centre (British English)See spelling differences. is a building, a dedicated space within a building, or a group of buildings used to house computer systems and associated components, such as telecommunic ...
servers such as the Starfire, supporting high traffic web sites. Peak performance (in the Sun Blade 1000) reached 67.2 GBytes/second or a sustained 9.6 Gbit/s (2.4 Gbit/s for each processor). Each generation of Sun architecture had involved upgraded processors and matching upgrades to the bus or interconnect architectures that supported them. By this time, fast access to memory was becoming more important than simple CPU instruction speed for overall performance.
Multiprocessor Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There ar ...
s,
shared memory In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies. Shared memory is an efficient means of passing data between progr ...
, memory caching and switching between CPU and memory were technologies necessary to achieve this. The Sun Fire 15K series frame allows 18 combined processor and memory expander boards. Each board comprises four processors, four memory modules and I/O processors. The Fireplane interconnect uses 18×18 crossbar switches to connect between them. Overall peak bandwidth through the interconnect is 43 Gbytes per second. As memory architectures increase in complexity, maintaining cache coherence becomes a greater problem than simple connectivity. Fireplane represents a substantial advance over previous interconnects in this aspect. It combines both
snoopy cache Snoopy is an anthropomorphic beagle in the comic strip ''Peanuts'' by Charles M. Schulz. He can also be found in all of the ''Peanuts'' films and television specials. Since his debut on October 4, 1950, Snoopy has become one of the most recog ...
and point-to-point directory-based models to give a two-level cache coherence model. Snoopy buses are used primarily for single buses with small numbers of processors; directory models are used for larger numbers of processors. Fireplane combines both, to give a scalable shared memory architecture. Each expander board implements snooping across the board, with directory coherence across the interconnect. Each board is considered as a 'snooping coherence domain'. Small to mid-sized Fireplane systems, up to 24 processors, use a single coherence domain. Larger systems with more processors use multiple coherence domains across their backplane interconnect. Competing systems from makers such as
SGI SGI may refer to: Companies *Saskatchewan Government Insurance *Scientific Games International, a gambling company *Silicon Graphics, Inc., a former manufacturer of high-performance computing products *Silicon Graphics International, formerly Rac ...
or the
HP Superdome The HP Superdome is a high-end server computer designed and manufactured by Hewlett Packard Enterprise (formerly Hewlett-Packard). The product's most recent version, "Superdome 2," was released in 2010. Superdome 2 supports 2 to 32 sockets (up to ...
series use only a single level of coherency support and so require the more complex directory coherence to be used throughout. Fireplane used for smaller servers and workstations is optimised for their single domain performance. They use an increased system clock by 50% to 150 MHz. Snoops per clock cycle are also doubled from one half to one. Together these allow a snooping bandwidth of 150 million addresses per second.


References


External links

* * * {{Sun Microsystems Computer-related introductions in 2000 Sun Microsystems hardware Computer buses