From WikiChip
Difference between revisions of "umich/microarchitectures/celerity"

(Overview)
 
Line 22: Line 22:
  
 
== Overview ==
 
== Overview ==
{{empty section}}
+
Celerity is a university-based research chip designed for the [[acceleration]] of [[neural processor|artificial intelligence]]. The design and implementation of the chip was said to have taken just nine months through the use of agile development and leveraging existing [[open-source]] code. The design is intended to allow enough flexibility as AI workloads continue to evolve. Designed for [[TSMC]] [[16 nm process]], the chip integrates three separate tiers of architectures, each is progressively more specialized, less flexible, but more power-efficient. The first tier, the general-purpose tier, integrates five powerful [[RISC-V]] {{ucberkeley|Rocket}} [[cores]] capable of running an operating system and managing the rest of the SoC. The second tier, the massively parallel tier, integrates a [[massively parallel processor array|massive array]] of 496 parallel highly-efficient, but simple, [[RISC-V]] {{\\|Vanilla-5}} cores. The last tier is the specialization tier which integrates a specialized custom [[binarized neural network|BNN]] [[accelerator]].
  
 
== Compute tiers ==
 
== Compute tiers ==

Latest revision as of 01:14, 21 January 2020

Edit Values
Celerity µarch
General Info
Arch TypeCPU
DesignerUniversity of Michigan, University of Washington, Cornell University, University of California
ManufacturerTSMC
Process16 nm
Instructions
ISARISC-V
ExtensionsInteger, Multiply

Celerity is a custom RISC-V-based neural processor microarchitecture. The work is a joint effort by the Bespoke Silicon Group at the University of Washington, Cornell University, University of Michigan, and UC San Diego.

Etymology[edit]

Celerity means 'swiftness of movement' which is the intended purpose of the architecture.

Process technology[edit]

Celerity is fabricated on TSMC 16 nm process.

Overview[edit]

Celerity is a university-based research chip designed for the acceleration of artificial intelligence. The design and implementation of the chip was said to have taken just nine months through the use of agile development and leveraging existing open-source code. The design is intended to allow enough flexibility as AI workloads continue to evolve. Designed for TSMC 16 nm process, the chip integrates three separate tiers of architectures, each is progressively more specialized, less flexible, but more power-efficient. The first tier, the general-purpose tier, integrates five powerful RISC-V Rocket cores capable of running an operating system and managing the rest of the SoC. The second tier, the massively parallel tier, integrates a massive array of 496 parallel highly-efficient, but simple, RISC-V Vanilla-5 cores. The last tier is the specialization tier which integrates a specialized custom BNN accelerator.

Compute tiers[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

General-purpose tier[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Massively parallel tier[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Specialization tier[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Die[edit]

New text document.svg This section is empty; you can help add the missing info by editing this page.

Bibliography[edit]

  • 2019 Symposia on VLSI Technology and Circuits (VLSI 2019).
  • IEEE Hot Chips 29 Symposium (HCS) 2017.
codenameCelerity +
designerUniversity of Michigan +, University of Washington +, Cornell University + and University of California +
full page nameumich/microarchitectures/celerity +
instance ofmicroarchitecture +
instruction set architectureRISC-V +
manufacturerTSMC +
microarchitecture typeCPU +
nameCelerity +
process16 nm (0.016 μm, 1.6e-5 mm) +