Cavium

Cavium was a fabless semiconductor company based in San Jose, California, specializing in ARM-based and MIPS-based network, video and security processors and SoCs.[2] The company was co-founded by Syed B. Ali and M. Raghib Hussain,[3] who were introduced to each other by a Silicon Valley entrepreneur. Cavium offers processor- and board-level products targeting routers, switches, appliances, storage and servers.

Cavium, Inc.
Public
ISINUS14964U1088 
IndustryProcessors and boards
FateAcquired by Marvell Technology Group
Founded2001 (2001)
DefunctJuly 6, 2018 (2018-07-06)
Headquarters,
United States
Key people
Syed Ali (president & CEO)
Raghib Hussain (founder & COO)
ProductsMicroprocessors, boards
Number of employees
850[1]
Websitewww.cavium.com/ 

The company went public in May 2007 with about 175 employees. As of 2011, following numerous acquisitions, it had about 850 employees worldwide, of whom about 250 were located at company headquarters in San Jose.

Cavium is owned by Marvell Technology Group since July 6, 2018.[4]

History

Name change

On June 17, 2011, Cavium Networks, Inc. changed their name to Cavium, Inc.[5]

Acquisitions

Date Acquired company Historical product line
August 2008 Star Semiconductor ARM-based systems-on-chip processors[6]
December 2008 W&W Communications Video compression software and hardware[7]
December 2009 MontaVista Software Carrier Grade Linux compliant Linux & embedded systems[8]
January 2011[9] Celestial Semiconductor SoCs for digital media applications, including satellite, cable, and Internet TV[10]
February 2011 Wavesat Telecommunications Semiconductor solutions for carrier and mobile device manufacturers[11]
July 2014 Xpliant, Inc. Switching and SDN Specialist[12]
June 2016 QLogic, Inc. Ethernet and Storage Specialist[13]

Acquisition

In November 2017, Cavium's board of directors agreed to the company's purchase by Marvell Technology Group for $6 billion in cash and stock.[14] The merger was finalized on July 6, 2018.

Products

cnMIPS microarchitecture

The cnMIPS microarchitecture implements the MIPS64 instruction set.

cnMIPS II microarchitecture

cnMIPS III microarchitecture

OCTEON SoCs

[15]

Model Launch Fab (nm) cnMIPS I-cores Notes
# Core clock (MHz) L2 cache
[KB]
CN30052002901300–50064
CN30101128
CN31101256
CN31202256
CN36304400–600512
CN383041024
CN384081024
CN3850121024
CN3860161024

OCTEON Plus SoCs

[16]

Model Launch Fab (nm) cnMIPS I-cores Notes
# Core clock (MHz) L2 cache
[KB]
CN5010901300–700128
CN50202128
CN52202500–800512
CN52304512
CN54304500–7001024
CN543461024
CN553041024
CN553461024
CN56408600–8002048
CN5645102048
CN5650122048
CN574082048
CN5745102048
CN5750122048
CN583042048
CN584082048
CN5850122048
CN5860162048

OCTEON II SoCs

[17]

Model Launch Fab (nm) cnMIPS II-cores Notes
# Core clock (MHz) L2 cache
[KB]
CN6010651400–800512
CN60202512
CN61202600–12001024
CN613041024
CN62202800–10001024
CN623041024
CN63202800–15002048
CN633042048
CN633562048
CN663562048
CN6645102048
CN674084096
CN6760164096
CN686016800–14004096
CN6870244096
CN6880324096

OCTEON III SoCs

[18] [19]

Model Launch Fab (nm) cnMIPS III-cores Notes
# Core clock (MHz) L2 cache
[KB]
CN7010281800–1200512
CN70202512
CN71202800–1600512
CN71253512
CN71304512
CN734081500-20004096
CN735012
CN736016
CN7760161600–25008192
CN7770248192
CN78702416384
CN78803216384
CN78904816384

ThunderX SoCs

The ThunderX line of SoCs from Cavium were released with up to 48 dual issue, out of order ARMv8 cores.[20][21] These SoCs were targeted at servers in network intensive applications, competing with Intel Xeon products.[22] The ThunderX line is manufactured by Global Foundries at 28 nm and is reported to have a TDP less than 100W.[22]

Model Launch Fab (nm) ARMv8-A-cores Notes
# Core clock (MHz)
CN87xx_xx2014288–16Up to 2500
CN88xx_xx201424–48Up to 2500

Sandia National Laboratories' second generation supercomputer in their Vanguard project called Sullivan was based Cavium's ThunderX processors. The first generation was called Hammer, it was based on X-Gene by Applied Micro.[23]

ThunderX2 SoCs

Cavium announced in 2016 the ThunderX2 line of SoCs, initially as iterative improvement of their ThunderX line.[22][24] The name was later used for the former Vulcan SoC design purchased from Broadcom.[25][26] ThunderX2 has up to 32 custom ARM cores and is manufactured on Global Foundries' 16 nm FinFET process. These and other improvements are reported to offer twice the performance per core of the ThunderX line.

Cray has added "ARM Option" (i.e. CPU blade option, using the ThunderX2) to their XC50 supercomputers, and Cray states that ARM is "a third processor architecture for building next-generation supercomputers", for clients such as the US Department of Energy.[27]

The Cray XC50-series supercomputer for the University of Bristol is called Isambard, named after Isambard Kingdom Brunel. The supercomputer is expected to feature around 160 nodes, each with two 32-core ThunderX2 processors running at 2.1 GHz. Peak theoretical performance of the 10,240 cores and 40,960 threads is 172 teraFLOPS.[28]

The third generation of the Sandia National Laboratories' Vanguard project called Mayer was based on pre-production ThunderX2 and consisted of 47 nodes. The fourth generation also based on ThunderX2 is called Astra and will become operation by November 2018. Each Astra node will feature two 28-core ThunderX2 processors running at 2.0 GHz with 128 GB DDR4. Each rack has 18x Hewlett Packard Enterprise Apollo 70 chassis with 72 compute nodes along with 3 InfiniBand switches. Astra will feature a total of 36 racks. Thus Astra will have 5,184 ThunderX2 processors, 145,152 ThunderX2 cores and 580,608 threads. Astra's peak theoretical performance is 4.644 PFLOPS in Single Precision, and 2.322 PFLOPS in Double Precision and will support 324 TB DDR4.[23] Astra is the first ARM-based Petascale supercomputer to enter the TOP500 list. In November 2018 it is ranked at 204, while as of June 2019 it's ranked at 156 after an upgrade.[29]

On March 2, 2020, Marvell announced OCTEON TX2 and OCTEON Fusion processors feature OCTEON TX2 Microarchitecture.[30]

ThunderX2/Vulcan core

ThunderX2 Microarchitecture[31][28]:

  • ISA: ARMv8.1-A with 128-bit NEON SIMD
  • SMT4
  • L1-instruction cache: 32 KB with 8-way associativity and Instruction TLB
  • L1-data cache: 32 KB with 8-way associativity with 64 entries Load buffer and 36 entries Store Buffer & Forwarding
  • Load bandwidth: 2x 16B
  • L2 cache: 256 KB with 8-way with associativity and 2048-entry STLB
  • L3 cache: 1 MB/core
  • Fetch Width: 8 instructions (32-byte window)
  • Decode width: 4
  • Sustainable instructions/cycle: 4
  • Loop buffer: 128 entries
  • Instructions in flight: 180-entry ReOrder Buffer (ROB)
  • Scheduler/Issue queue: Unified 60 entries
  • Issue: 6
  • Pipeline: 13–15 stages
  • Cavium's Coherent Processor Interconnect 2 (CCPI2) with 600 Gbit/s bandwidth

OCTEON TX2 core

OCTEON TX2 Microarchitecture[30]:

  • ISA: ARMv8.2-A with 128-bit NEON SIMD
  • L1-instruction cache: 66 KB
  • L1-data cache: 41 KB with 5-way associativity
  • Issue: 4
OCTEON TX, TX2 & OCTEON Fusion
Model Launch Fab (nm) CPU TDP Memory I/O Multiprocessing
Core Cores
(Threads)
Clock rate L2
cache
L3
cache
PCI Express Ethernet IPSEC
Normal Turbo
CN99XX[31] 2019 16 ThunderX2 32 (128) 2.2GHz 2.5GHz 8MB 32MB 180W 8x DDR4-3200 56x Gen 3 2S with 600 Gbit/s (CCPI2)
CN98XX[30] 2020 TX2 30-36 2.4GHz 8MB 21MB 80–120W 6x DDR4-3200 32x Gen 4 5x 100G

20x 25G

200 Gbps
CN96XX 18–24 2.4GHz 5MB 14MB 55–80W 3x DDR4-3200 24x Gen 4 3x 100G

12x 25G

100 Gbps
CN92XX 12-18 2.0GHz 5MB 8MB 45–65W 2x DDR4-3200 24x Gen 4 4x 25G

8x 10G

50 Gbps
CN83XX ThunderX 8-24 2.0GHz 8MB 30–55W 2x DDR4-2100 22x Gen 3 12x 10G 30 Gbps
CN913X A72 4 (4) 2.2GHz 1MB 1MB 9–14W 1x DDR4-2400 18x Gen 3 3x 10G

6x 1/2.5G

15 Gbps
CNF95XX TX2 6 2.6GHz 1.25MB 3.5MB 2x DDR4-2666

ThunderX3 SoCs

On March 16, 2020, Marvell announced ThunderX3 and their plan for ThunderX4 in 2022.[32]

Microarchitecture details[32]:

ThunderX3 SoC details include[32]:

  • Up to 96x ThunderX3 cores
  • Up to Base Frequency of 2.2 GHz and turbo frequency up to 3 GHz
  • Up to 384 threads (SMT4)
  • Up to 8-channel DDR4-3200
  • Up to 64x PCIe 4.0 lanes
  • TSMC N7P
  • Up to TDP: 240 W
  • Multiprocessing: 1S and 2S configurations with 672 Gbit/s bandwidth using Cavium's Coherent Processor Interconnect 3 (CCPI3)

References

  1. "Cavium Networks Inc. returns to San Jose". Silicon Valley Business News. 8 July 2011. Retrieved 2015-01-08.
  2. New York Times Company Profile for Cavium Inc. Archived March 5, 2016, at the Wayback Machine
  3. "Syed Ali's company Cavium gets acquired for $6 billion". techober.com. Retrieved 2017-11-24.
  4. Shilov, Anton. "Marvell Completes Acquisition of Cavium, Gets CPU, Networking & Security Assets". www.anandtech.com. Retrieved 2019-09-01.
  5. http://biz.yahoo.com/e/110620/cavm8-k.html
  6. "Cavium Networks Completes Acquisition of Taiwan-Based Star Semiconductor". cavium.com (Press release).
  7. "Cavium Networks Completes Acquisition of W&W Communications". cavium.com.
  8. "Cavium Networks Completes Acquisition of MontaVista Software | embedded virtualization" (Press release). December 18, 2009. Archived from the original on 2016-06-12.
  9. McGrath, Dylan (31 January 2011). "Cavium buys Chinese fabless chip firm". EE Times. Retrieved 17 February 2011.
  10. "Company Overview". Celestial Semiconductor. Archived from the original on 2011-03-09. Retrieved 17 February 2011.
  11. "Wavesat | CrunchBase". www.crunchbase.com. Retrieved 2016-07-10.
  12. "Cavium to Acquire Switching and SDN Specialist Xpliant to Accelerate Deployment of Software Defined Networks" (Press release).
  13. "Company press release: Cavium to Acquire QLogic – Opportunity to drive significant growth at scale in data center and storage markets" (Press release). Archived from the original on 2017-01-14. Retrieved 2017-01-15.
  14. PALLADINO, Valentina (20 November 2017). "Marvell Technology to buy chipmaker Cavium for about $6 billion". Ars Technica. Retrieved 20 November 2017.
  15. Cavium.com: Cavium Octeon SoCs Product Table Archived October 20, 2016, at the Wayback Machine
  16. Cavium.com: Cavium Octeon Plus SoCs Product Table Archived October 20, 2016, at the Wayback Machine
  17. Cavium.com: Cavium Octeon II SoCs Product Table Archived October 20, 2016, at the Wayback Machine
  18. Cavium.com: Cavium Octeon III SoCs Product Table Archived October 20, 2016, at the Wayback Machine
  19. Cavium.com: Cavium Octeon III SoCs Product CN77XX Table Archived October 20, 2016, at the Wayback Machine
  20. De Gelas, Johan (16 December 2014). "ARM Challenging Intel in the Server Market". Anandtech. Retrieved 8 March 2017.
  21. Cavium.com ThunderX product page Archived November 24, 2016, at the Wayback Machine
  22. De Gelas, Johan (15 June 2016). "Investigating the Cavium ThunderX". Anandtech. Retrieved 8 March 2017.
  23. Schor, David (2018-08-25). "Cavium Takes ARM to Petascale with Astra". WikiChip Fuse. Retrieved 2019-05-27.
  24. Russell, John (31 May 2016). "Cavium Unveils ThunderX2 Plans, Reports ARM Traction is Growing". HPC Wire. Retrieved 8 March 2017.
  25. "⚙ D30510 Vulcan is now ThunderX2T99". reviews.llvm.org.
  26. Kampman, Jeff (5 January 2018). "Scaling Raven Ridge with David Kanter: The TR Podcast 191". Tech Report. Retrieved 5 January 2018.
  27. "Cray Adds ARM Option to XC50 Supercomputer | TOP500 Supercomputer Sites". www.top500.org. Retrieved 2017-11-14. Cray claims its ARM compiler demonstrated better performance in two-thirds of 135 benchmarks, and much better performance – 20 percent or more – in one-third of them, compared to open source ARM compilers from LLVM and GNU. The Cray ThunderX2 blades can be mixed with other XC50 blades outfitted with Intel Xeon-SP or Xeon Phi processors and NVIDIA Tesla GPUs. Both air-cooled and liquid-cooled options are available. Cray already has one customer lined up for the ThunderX2-powered XC50: the Great Western 4 (GW4) Alliance, a research consortium of four UK universities (Bristol, Bath, Cardiff and Exeter). In January 2017, the alliance announced it had contracted Cray to build "Isambard", a 10,000-core ARM-based supercomputer, which will provide a Tier 2 HPC service. The UK's Met Office was also involved on the deal, since it was interested in seeing how its weather and climate codes would run on such a machine. The system will be paid for out of a £3 million award from the Engineering and Physical Sciences Research Council (EPSRC). It’s scheduled to be fully deployed by the end of this year.
  28. "A Look at Cavium's New High-Performance ARM Microprocessors and the Isambard Supercomputer". WikiChip Fuse. 2018-06-03. Retrieved 2019-05-27.
  29. "Astra – Apollo 70, Cavium ThunderX2 CN9975-2000 28C 2GHz, 4xEDR Infiniband | TOP500 Supercomputer Sites". www.top500.org. Retrieved 2019-08-17.
  30. Frumusanu, Andrei. "Marvell Announces OCTEON Fusion and OCTEON TX2 5G Infrastructure Processors". www.anandtech.com. Retrieved 2020-03-20.
  31. Gelas, Johan De. "Assessing Cavium's ThunderX2: The Arm Server Dream Realized At Last". www.anandtech.com. Retrieved 2019-05-27.
  32. Frumusanu, Andrei. "Marvell Announces ThunderX3: 96 Cores & 384 Thread 3rd Gen Arm Server Processor". www.anandtech.com. Retrieved 2020-03-20.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.