Jump to content

hyperSPARC

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by L9G45AT0 (talk | contribs) at 01:54, 24 September 2016 (top). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

hyperSPARC
General information
Launched1993
Discontinued1996
Designed byRoss Technology
Performance
Max. CPU clock rate40 MHz to 200 MHz
Architecture and classification
Instruction setSPARC V8
Physical specifications
Cores
  • 1

The hyperSPARC, code-named "Pinnacle", is a microprocessor that implements the SPARC Version 8 instruction set architecture (ISA) developed by Ross Technology for Cypress Semiconductor.

The hyperSPARC was introduced in 1993, and competed with the Sun Microsystems SuperSPARC. Raju Vegesna was the microarchitect. The hyperSPARC was Sun Microsystem's primary competitor in the mid-1990s. When Fujitsu acquired Ross from Cypress, the hyperSPARC was considered to be more important by its new owner than the SPARC64 developed by HAL Computer Systems, also a Fujitsu subsidiary, a view which was shared with analysts.

Description

Ross hyperSPARC II CPU die photo

The hyperSPARC was a two-way superscalar microprocessor. It had four execution units: an integer unit, a floating-point unit, a load/store unit and a branch unit. The hyperSPARC has an on-die 8 KB instruction cache, from which two instructions were fetched per cycle and decoded. The decoder could not decode new instructions if the previously decoded instructions were not issued to the execution units.

The integer register file contained 136 registers, providing eight register windows, a feature defined in the SPARC ISA. It had two read ports. The integer unit had a four-stage pipeline, of which two stages were added so the pipeline would be equal to all non-floating-point pipelines. Integer multiply and divide, instructions added in the V8 version of the SPARC architecture, had an 18- and 37-cycle latency, respectively, and stalled the pipeline until they were completed.

The microprocessor supported multiprocessing on MBus systems.

Physical

The hyperSPARC consists of 1.2 million transistors. It was fabricated by Cypress in their 0.65 µm, two-layer metal, complementary metal–oxide–semiconductor (CMOS) process. Later iterations of the hyperSPARC have more transistors due to new features, and were ported to newer processes. They were fabricated by Fujitsu, except for the last iteration, which was fabricated by NEC.

Packaging

The hyperSPARC was a multi-chip design. It was packaged in a ceramic multi-chip module (MCM) with a pin grid array (PGA).

Chipsets

The hyperSPARC used the Cypress SparcSet chipset which was introduced in late July 1992. It was developed by Santa Clara, California start-up Nimbus Technologies, Inc. for Cypress, who fabricated the design. SparcSet was also compatible with other SPARC microprocessors.

References

Further reading