IEEE Solid-States Circuits Magazine - Summer 2022 - 68

The OSD minimizes the read/write
energy of the partial sum, which
requires higher precision than the
input or weights.
Digital AI Accelerators
Featuring Low Precision
Different DNN models have different
optimal weight precisions, and different
layers in a given DNN model
have different optimal precisions.
Therefore, to obtain the optimal
energy-accuracy tradeoff, supporting
variable weight precision is
important for DNN accelerators.
In the UNPU accelerator [22], variable
weight precision from 1 to 16 b
is supported by bit serial processing,
where MAC operations with N-b
weight precision are computed sequentially
from the LSB to the MSB of the
weights for N cycles by shifting and
accumulating the partial sums.
Higher energy efficiency is achieved
for lower-precision weights, while
the accuracy degradation could occur
depending on the DNN. In addition,
by efficiently reusing input feature
maps, the same UNPU chip can be
fully shared for convolution, recurrent,
and fully connected layers.
In [23], Intel presented a digital
binary neural network (BNN) accelerator
in 10-nm CMOS. When N-b
precision is reduced to 1-b precision,
the memory storage is reduced linearly,
while the compute complexity
is reduced quadratically (e.g., 8-b
MAC energy is 10-100× higher than
1-b MAC energy). To that end, the proposed
BNN accelerator employs much
higher parallelism of very-low-precision
MACs and data reuse to amortize
the cost of memory access and data
movement across many operations.
The accelerator chip has 131,000
binary MAC units or XNOR gates split
between a total of 128 memory execution
units. At 0.37 V, 617 TOPS/W
energy efficiency is achieved.
IBM presented a 7-nm AI chip [24]
that supports both fixed-point precision
inference and floating-point
precision training. This chip consists
of four AI cores, where each core has
two corelets with a private L0 and a
shared L1 scratchpad.
Each corelet contains an 88#
array of mixed-precision engines
(MPEs), where MPEs implement separate
compute pipelines for various
precisions. Inference workloads can
be executed with 2- or 4-b fixedpoint
precision and training workloads
can be operated with hybrid
8- or 16-b floating-point precision to
meet diverse application demands
for both AI inference and training.
For inference with 4-b fixed-point
precision, with a 0.55-V core and
0.7-V SRAM supply, 16.5 TOPS/W
are reported. A scaled-up chip with
32 cores achieves >60% utilization
for ResNet-50 and >70% utilization
for the Google Neural Machine Translation
model.
Digital AI Accelerators
Featuring Pruning/Sparsity
The STICKER-T accelerator [25] employed
block-circulant weights as a structured
compression technique, where
each row vector circulantly rotates
one element to the right side to generate
the next row vector. Therefore,
the first row includes all
information
in this matrix block, leading
to N# storage reduction. By training
weights in the block-circulant
matrix format, the matrix-vector
multiplication can be performed
with frequency-domain elementwise
production, and FFT operations can
reduce the computation complexity
from ()
On2
to ()
Onlogn .
With the block-circulant technique,
STICKER-T has a frequency-domain
16 16# MAC array with bit serial
processing to flexibly support 1-12-b
precision. Sixteen activations are
shared by the same PE row, and 16
weights are shared by the same PE
Input
Activation
W11
W12
W13
P11
P12
P13
Weight
Partial Sum
Weight Memory
W21
W22
W23
P21
Partial Sum
W31
W32
(a)
W33
P31
P32
(b)
FIGURE 2: (a) The weight-stationary dataflow [19], [20] and (b) output-stationary dataflow [21]. P: partial sum; W: weight.
68 SUMMER 2022
IEEE SOLID-STATE CIRCUITS MAGAZINE
P22
P23
Weight
P33
Activation Memory
Activation Memory

IEEE Solid-States Circuits Magazine - Summer 2022

Table of Contents for the Digital Edition of IEEE Solid-States Circuits Magazine - Summer 2022

Contents
IEEE Solid-States Circuits Magazine - Summer 2022 - Cover1
IEEE Solid-States Circuits Magazine - Summer 2022 - Cover2
IEEE Solid-States Circuits Magazine - Summer 2022 - Contents
IEEE Solid-States Circuits Magazine - Summer 2022 - 2
IEEE Solid-States Circuits Magazine - Summer 2022 - 3
IEEE Solid-States Circuits Magazine - Summer 2022 - 4
IEEE Solid-States Circuits Magazine - Summer 2022 - 5
IEEE Solid-States Circuits Magazine - Summer 2022 - 6
IEEE Solid-States Circuits Magazine - Summer 2022 - 7
IEEE Solid-States Circuits Magazine - Summer 2022 - 8
IEEE Solid-States Circuits Magazine - Summer 2022 - 9
IEEE Solid-States Circuits Magazine - Summer 2022 - 10
IEEE Solid-States Circuits Magazine - Summer 2022 - 11
IEEE Solid-States Circuits Magazine - Summer 2022 - 12
IEEE Solid-States Circuits Magazine - Summer 2022 - 13
IEEE Solid-States Circuits Magazine - Summer 2022 - 14
IEEE Solid-States Circuits Magazine - Summer 2022 - 15
IEEE Solid-States Circuits Magazine - Summer 2022 - 16
IEEE Solid-States Circuits Magazine - Summer 2022 - 17
IEEE Solid-States Circuits Magazine - Summer 2022 - 18
IEEE Solid-States Circuits Magazine - Summer 2022 - 19
IEEE Solid-States Circuits Magazine - Summer 2022 - 20
IEEE Solid-States Circuits Magazine - Summer 2022 - 21
IEEE Solid-States Circuits Magazine - Summer 2022 - 22
IEEE Solid-States Circuits Magazine - Summer 2022 - 23
IEEE Solid-States Circuits Magazine - Summer 2022 - 24
IEEE Solid-States Circuits Magazine - Summer 2022 - 25
IEEE Solid-States Circuits Magazine - Summer 2022 - 26
IEEE Solid-States Circuits Magazine - Summer 2022 - 27
IEEE Solid-States Circuits Magazine - Summer 2022 - 28
IEEE Solid-States Circuits Magazine - Summer 2022 - 29
IEEE Solid-States Circuits Magazine - Summer 2022 - 30
IEEE Solid-States Circuits Magazine - Summer 2022 - 31
IEEE Solid-States Circuits Magazine - Summer 2022 - 32
IEEE Solid-States Circuits Magazine - Summer 2022 - 33
IEEE Solid-States Circuits Magazine - Summer 2022 - 34
IEEE Solid-States Circuits Magazine - Summer 2022 - 35
IEEE Solid-States Circuits Magazine - Summer 2022 - 36
IEEE Solid-States Circuits Magazine - Summer 2022 - 37
IEEE Solid-States Circuits Magazine - Summer 2022 - 38
IEEE Solid-States Circuits Magazine - Summer 2022 - 39
IEEE Solid-States Circuits Magazine - Summer 2022 - 40
IEEE Solid-States Circuits Magazine - Summer 2022 - 41
IEEE Solid-States Circuits Magazine - Summer 2022 - 42
IEEE Solid-States Circuits Magazine - Summer 2022 - 43
IEEE Solid-States Circuits Magazine - Summer 2022 - 44
IEEE Solid-States Circuits Magazine - Summer 2022 - 45
IEEE Solid-States Circuits Magazine - Summer 2022 - 46
IEEE Solid-States Circuits Magazine - Summer 2022 - 47
IEEE Solid-States Circuits Magazine - Summer 2022 - 48
IEEE Solid-States Circuits Magazine - Summer 2022 - 49
IEEE Solid-States Circuits Magazine - Summer 2022 - 50
IEEE Solid-States Circuits Magazine - Summer 2022 - 51
IEEE Solid-States Circuits Magazine - Summer 2022 - 52
IEEE Solid-States Circuits Magazine - Summer 2022 - 53
IEEE Solid-States Circuits Magazine - Summer 2022 - 54
IEEE Solid-States Circuits Magazine - Summer 2022 - 55
IEEE Solid-States Circuits Magazine - Summer 2022 - 56
IEEE Solid-States Circuits Magazine - Summer 2022 - 57
IEEE Solid-States Circuits Magazine - Summer 2022 - 58
IEEE Solid-States Circuits Magazine - Summer 2022 - 59
IEEE Solid-States Circuits Magazine - Summer 2022 - 60
IEEE Solid-States Circuits Magazine - Summer 2022 - 61
IEEE Solid-States Circuits Magazine - Summer 2022 - 62
IEEE Solid-States Circuits Magazine - Summer 2022 - 63
IEEE Solid-States Circuits Magazine - Summer 2022 - 64
IEEE Solid-States Circuits Magazine - Summer 2022 - 65
IEEE Solid-States Circuits Magazine - Summer 2022 - 66
IEEE Solid-States Circuits Magazine - Summer 2022 - 67
IEEE Solid-States Circuits Magazine - Summer 2022 - 68
IEEE Solid-States Circuits Magazine - Summer 2022 - 69
IEEE Solid-States Circuits Magazine - Summer 2022 - 70
IEEE Solid-States Circuits Magazine - Summer 2022 - 71
IEEE Solid-States Circuits Magazine - Summer 2022 - 72
IEEE Solid-States Circuits Magazine - Summer 2022 - 73
IEEE Solid-States Circuits Magazine - Summer 2022 - 74
IEEE Solid-States Circuits Magazine - Summer 2022 - 75
IEEE Solid-States Circuits Magazine - Summer 2022 - 76
IEEE Solid-States Circuits Magazine - Summer 2022 - 77
IEEE Solid-States Circuits Magazine - Summer 2022 - 78
IEEE Solid-States Circuits Magazine - Summer 2022 - 79
IEEE Solid-States Circuits Magazine - Summer 2022 - 80
IEEE Solid-States Circuits Magazine - Summer 2022 - 81
IEEE Solid-States Circuits Magazine - Summer 2022 - 82
IEEE Solid-States Circuits Magazine - Summer 2022 - 83
IEEE Solid-States Circuits Magazine - Summer 2022 - 84
IEEE Solid-States Circuits Magazine - Summer 2022 - 85
IEEE Solid-States Circuits Magazine - Summer 2022 - 86
IEEE Solid-States Circuits Magazine - Summer 2022 - 87
IEEE Solid-States Circuits Magazine - Summer 2022 - 88
IEEE Solid-States Circuits Magazine - Summer 2022 - 89
IEEE Solid-States Circuits Magazine - Summer 2022 - 90
IEEE Solid-States Circuits Magazine - Summer 2022 - 91
IEEE Solid-States Circuits Magazine - Summer 2022 - 92
IEEE Solid-States Circuits Magazine - Summer 2022 - 93
IEEE Solid-States Circuits Magazine - Summer 2022 - 94
IEEE Solid-States Circuits Magazine - Summer 2022 - 95
IEEE Solid-States Circuits Magazine - Summer 2022 - 96
IEEE Solid-States Circuits Magazine - Summer 2022 - 97
IEEE Solid-States Circuits Magazine - Summer 2022 - 98
IEEE Solid-States Circuits Magazine - Summer 2022 - 99
IEEE Solid-States Circuits Magazine - Summer 2022 - 100
IEEE Solid-States Circuits Magazine - Summer 2022 - 101
IEEE Solid-States Circuits Magazine - Summer 2022 - 102
IEEE Solid-States Circuits Magazine - Summer 2022 - 103
IEEE Solid-States Circuits Magazine - Summer 2022 - 104
IEEE Solid-States Circuits Magazine - Summer 2022 - 105
IEEE Solid-States Circuits Magazine - Summer 2022 - 106
IEEE Solid-States Circuits Magazine - Summer 2022 - 107
IEEE Solid-States Circuits Magazine - Summer 2022 - 108
IEEE Solid-States Circuits Magazine - Summer 2022 - 109
IEEE Solid-States Circuits Magazine - Summer 2022 - 110
IEEE Solid-States Circuits Magazine - Summer 2022 - 111
IEEE Solid-States Circuits Magazine - Summer 2022 - 112
IEEE Solid-States Circuits Magazine - Summer 2022 - Cover3
IEEE Solid-States Circuits Magazine - Summer 2022 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2023
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2022
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2021
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_spring2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_winter2020
https://www.nxtbook.com/nxtbooks/ieee/mssc_fall2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_summer2019
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2019winter
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018fall
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018summer
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018spring
https://www.nxtbook.com/nxtbooks/ieee/mssc_2018winter
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2017
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2016
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2015
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_winter2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_fall2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_summer2014
https://www.nxtbook.com/nxtbooks/ieee/solidstatecircuits_spring2014
https://www.nxtbookmedia.com