SiCortex

Last updated

SiCortex was a supercomputer manufacturer founded in 2003 and headquartered in Clock Tower Place, Maynard, Massachusetts. On 27 May 2009, HPCwire reported that the company had shut down its operations, laid off most of its staff, and is seeking a buyer for its assets. [1] The Register reported that Gerbsman Partners was hired to sell SiCortex's intellectual properties. [2] While SiCortex had some sales, selling at least 75 prototype supercomputers to several large customers, the company had never produced an operating profit and ran out of venture capital. New funding could not be found.

Supercomputer extremely powerful computer for its era

A supercomputer is a computer with a high level of performance compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instructions per second (MIPS). Since 2017, there are supercomputers which can perform up to nearly a hundred quadrillion FLOPS. Since November 2017, all of the world's fastest 500 supercomputers run Linux-based operating systems. Additional research is being conducted in China, the United States, the European Union, Taiwan and Japan to build even faster, more powerful and more technologically superior exascale supercomputers.

Maynard, Massachusetts Town in Massachusetts, United States

Maynard is a small suburban town in Middlesex County, Massachusetts, United States. The town is located 22 miles west of Boston, in the MetroWest and Greater Boston region of Massachusetts and borders Acton, Concord, Stow and Sudbury. As of the 2010 census, the town population was 10,106.

<i>The Register</i> British technology news and opinion website

The Register is a British technology news and opinion website co-founded in 1994 by Mike Magee, John Lettice and Ross Alderson. Situation Publishing Ltd is listed as the site's publisher. Drew Cullen is an owner, Linus Birtles the managing director and Andrew Orlowski is the Executive Editor.

Contents

The company built and marketed a family of clusters of between 12 and 972 compute nodes, connected in a Kautz graph. The clusters are the SC5832, SC648 and SC072. It was reported that the company has been working on the next generation of clusters since March 2009, but development ceased when operations were closed.

Kautz graph

The Kautz graph is a directed graph of degree and dimension , which has vertices labeled by all possible strings of length which are composed of characters chosen from an alphabet containing distinct symbols, subject to the condition that adjacent characters in the string cannot be equal.

The SC5832 is a high-end model housed in a cabinet. It has 972 nodes, 5,832 cores and 972 to 7,776 GB of memory. It uses a diameter-6 Kautz graph for 2,916 links. The SC648 is a mid-range model housed in a standard 19-inch rack. Each rack may contain two systems. It has 108 nodes, 648 cores and 108 to 864 GB of memory. It uses a diameter-4 Kautz graph for 324 links. The SC072 is a desktop model for developing software.

Each node is system-on-chip (SoC), codenamed ICE9, [3] consisting of six cores that implement the MIPS64 instruction set architecture (ISA). Each core has a 32 KB instruction cache and a 32 KB data cache. The six cores have their own 256 KB L2 cache, which can be accessed by other cores. The MIPS cores execute instructions in-order and have a six-stage pipeline. They can issue and execute two instructions per cycle for peak double-precision (64-bit) performance of 1 GFLOPS at 500 MHz. This was later increased to 1.4 GFLOPS when the clock frequency of the SoC was increased to 700 MHz when the SoC was fabricated in a 90 nm process. The SoC contains two DDR2 memory controllers, each controlling a single DIMM. Each node can have 1 to 8 GB of memory. The SoC also implements a 8x PCI Express controller. The cluster interconnect is implemented by a DMA engine fabric switch. Each cluster interconnect provides a maximum bandwidth of 2 GB/s.

Multi-core processor computing component

A multi-core processor is a single computing component with two or more independent processing units called cores, which read and execute program instructions. The instructions are ordinary CPU instructions but the single processor can run multiple instructions on separate cores at the same time, increasing overall speed for programs amenable to parallel computing. Manufacturers typically integrate the cores onto a single integrated circuit die or onto multiple dies in a single chip package. The microprocessors currently used in almost all personal computers are multi-core.

MIPS is a reduced instruction set computer (RISC) instruction set architecture (ISA) developed by MIPS Computer Systems.

An instruction set architecture (ISA) is an abstract model of a computer. It is also referred to as architecture or computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost ; because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families. Both of these developments have helped to lower the cost of computers and to increase their applicability. For these reasons, the ISA is one of the most important abstractions in computing today.

Message passing, via MPI, is the presumptive programming model. SiCortex systems run a customized Linux distribution derived from Gentoo Linux.

Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures. The standard defines the syntax and semantics of a core of library routines useful to a wide range of users writing portable message-passing programs in C, C++, and Fortran. There are several well-tested and efficient implementations of MPI, many of which are open-source or in the public domain. These fostered the development of a parallel software industry, and encouraged development of portable and scalable large-scale parallel applications.

Linux Family of free and open-source software operating systems based on the Linux kernel

Linux is a family of free and open-source software operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Gentoo Linux is a Linux distribution built using the Portage package management system. Unlike a binary software distribution, the source code is compiled locally according to the user's preferences and is often optimized for the specific type of computer. Precompiled binaries are available for some larger packages or those with no available source code.

Hardware Models

Model #NodesCodenameNotes
SC5832972Blizzard36 blades
SC1458243Hail9 blades
SC648108Snow4 blades
SC16227Sleeta single blade
SC072 "Catapult"12FlurryStandard Workstation for Application Development
SC244Frost Diagnostic board

Related Research Articles

IBM Blue Gene series of supercomputers by IBM

Blue Gene is an IBM project aimed at designing supercomputers that can reach operating speeds in the PFLOPS (petaFLOPS) range, with low power consumption.

Alliant Computer Systems was a computer company that designed and manufactured parallel computing systems. Together with Pyramid Technology and Sequent Computer Systems, Alliant's machines pioneered the symmetric multiprocessing market. One of the more successful companies in the group, over 650 Alliant systems were produced over their lifetime. The company was hit by a series of financial problems and went bankrupt in 1992.

Cell is a multi-core microprocessor microarchitecture that combines a general-purpose Power Architecture core of modest performance with streamlined coprocessing elements which greatly accelerate multimedia and vector processing applications, as well as many other forms of dedicated computation.

ASCI Red was the first computer built under the Accelerated Strategic Computing Initiative (ASCI), the supercomputing initiative of the United States government created to help the maintenance of the United States nuclear arsenal after the 1992 moratorium on nuclear testing.

The SX-6 is a supercomputer built by NEC Corporation that debuted in 2001; the SX-6 was sold under license by Cray Inc. in the U.S. Each SX-6 single-node system contains up to eight vector processors, which share up to 64 GB of computer memory. The SX-6 processor is a single chip implementation containing a vector processor unit and a scalar processor fabricated in a 0.15 μm CMOS process with copper interconnects, whereas the SX-5 was a multi-chip implementation.

Loongson is a family of general-purpose MIPS64 CPUs developed at the Institute of Computing Technology (ICT), Chinese Academy of Sciences (CAS) in China. The chief architect is Professor Hu Weiwu. It was formerly called Godson.

TOP500

The TOP500 project ranks and details the 500 most powerful non-distributed computer systems in the world. The project was started in 1993 and publishes an updated list of the supercomputers twice a year. The first of these updates always coincides with the International Supercomputing Conference in June, and the second is presented at the ACM/IEEE Supercomputing Conference in November. The project aims to provide a reliable basis for tracking and detecting trends in high-performance computing and bases rankings on HPL, a portable implementation of the high-performance LINPACK benchmark written in Fortran for distributed-memory computers.

The Challenge, code-named Eveready and Terminator, is a family of server computers and supercomputers developed and manufactured by Silicon Graphics in the early to mid-1990s that succeeded the earlier Power series systems. The Challenge was later succeeded by the NUMAlink-based Origin 200 and Origin 2000 in 1996.

gravitySimulator

gravitySimulator is a novel supercomputer that incorporates special-purpose GRAPE hardware to solve the gravitational n-body problem. It is housed in the Center for Computational Relativity and Gravitation (CCRG) at the Rochester Institute of Technology. It became operational in 2005.

The SPARC64 V (Zeus) is a SPARC V9 microprocessor designed by Fujitsu. The SPARC64 V was the basis for a series of successive processors designed for servers, and later, supercomputers.

The IBM A2 is a massively multicore capable and multithreaded 64-bit Power Architecture processor core designed by IBM using the Power ISA v.2.06 specification. Versions of processors based on the A2 core range from a 2.3 GHz version with 16 cores consuming 65 W to a less powerful, four core version, consuming 20 W at 1.4 GHz. Each A2 core is capable of four-way multithreading and have 16 KB+16 KB instruction and data cache per core. All core variants execute instructions in-order.

Calxeda was a company that aimed to provide computers based on the ARM architecture for server computers.

Adapteva is a fabless semiconductor company focusing on low power many core microprocessor design. The company was the second company to announce a design with 1,000 specialized processing cores on a single integrated circuit.

Xeon Phi

Xeon Phi is a series of x86 manycore processors designed and made by Intel. It is intended for use in supercomputers, servers, and high-end workstations. Its architecture allows use of standard programming languages and APIs such as OpenMP.

Sunway, or ShenWei,, is a series of computer microprocessors, developed by Jiāngnán Computing Lab (江南计算技术研究所) in Wuxi, China. It uses a reduced instruction set computing (RISC) architecture, but details are still sparse.

FeiTeng is the name of several computer central processing units designed and produced in China for supercomputing applications. The microprocessors have been developed by Tianjin Phytium Technology. The processors have also been described as the YinHeFeiTeng family. This CPU family has been developed by a team directed by NUDT's Professor Xing Zuocheng.

The PRIMEHPC FX10 is a supercomputer designed and manufactured by Fujitsu. Announced on 7 November 2011 at the Supercomputing Conference, the PRIMEHPC FX10 is an improved and commercialized version of the K computer, which was the first supercomputer to obtain more than 10 PFLOPS on the LINPACK benchmark. In its largest configuration, the PRIMEHPC FX10 has a peak performance 23.2 PFLOPS, power consumption of 22.4 MW, and a list price of US$655.4 million. It was succeeded by the PRIMEHPC FX100 with SPARC64 XIfx processors in 2015.

Summit (supercomputer) supercomputer developed by IBM

Summit or OLCF-4 is a supercomputer developed by IBM for use at Oak Ridge National Laboratory, which as of November 2018 is the fastest supercomputer in the world, capable of 200 petaflops. Its current LINPACK benchmark is clocked at 143.5 petaflops. As of November 2018, the supercomputer is also the 3rd most energy efficient in the world with a measured power efficiency of 14.668 GFlops/watt. Summit is the first supercomputer to reach exaop speed, achieving 1.88 exaops during a genomic analysis and is expected to reach 3.3 exaops using mixed precision calculations.

The Sunway TaihuLight is a Chinese supercomputer which, as of November 2018, is ranked third in the TOP500 list, with a LINPACK benchmark rating of 93 petaflops. The name is translated as divine power, the light of Taihu Lake. This is nearly three times as fast as the previous Tianhe-2, which ran at 34 petaflops. As of June 2017, it is ranked as the 16th most energy-efficient supercomputer in the Green500, with an efficiency of 6.051 GFlops/watt. It was designed by the National Research Center of Parallel Computer Engineering & Technology (NRCPC) and is located at the National Supercomputing Center in Wuxi in the city of Wuxi, in Jiangsu province, China.

Since 1985, numerous processors implementing some version of the MIPS architecture have been designed and widely used.

References