IEEE Aerospace and Electronic Systems Magazine - December 2020 - 47
Furano et al.
computing parallelism of the GPUs to improve performance at the cost of higher energy consumption; and 3)
FPGA-based hardware that significantly increases the performance per watt but with limited programming capability compared to GPUs.
ASIC-BASED AI PLATFORMS
According to [27], a large number of companies have been
involved in the development of silicon AI accelerators.
These accelerators are in the form of IP cores for integration
in SoCs, single chips, or board-level platforms and integrate
an AI engine, which can compute fast vectors and matrices
operations. These accelerators target mobile devices (e.g.,
Qualcomm's Snapdragon 855, HiSilicon's Kirin 970, and
MediaTek's Helio P90), IoT edge applications (e.g., AI
AM5729 of BeagleBone) or the general use case (e.g.,
Intel's Myriad 2 and Google's Coral) [28]. In this article,
we focus on the latter case as most appropriate for use on
the edge in space systems and illustrate the Intel Myriad
platforms, as our demonstration vehicle for the radiation
experiments and the Google Coral platform as a second representative example. The reader can refer to [28]-[30] for a
more detailed description and comparison of the AI chips.
MYRIAD 2. Myriad 2 is a system-in-package (SiP) device
that contains a 28-nm SoC die fabricated in a standard
LPCMOS TSMC manufacturing process along with a
stacked 512 MB Low Power Double Data Rate (LPDDR)3
dynamic random access memory (DRAM) die [31].
The Myriad 2 architecture contains two LEON4 processors,
one for user-applications running under RTEMS real-time
operating system, and the other running a scheduler for the
image signal processing (ISP) and computer vision pipeline. In addition to the LEON4s, the device contains 12
streaming hybrid architecture vector engine (SHAVE) very
long instruction word (VLIW) digital signal processor
(DSP) processors capable of executing the equivalent of
144 RISC instructions in a single 600-MHz clock-cycle.
Finally, an ISP pipeline can process an aggregate 1 pixel
per cycle at the 600-MHz system clock rate for
600 Mpixel/s aggregate throughput. The ISP hardware contains streaming image processing pipeline (SIPP) debayering, polyphase up/down-caling filters, convolution filters,
etc. Intel's Neural Compute Stick (NCS)1 enables the
exploitation of Myriad 2 for neural network inference in a
universal serial bus (USB) form factor.
MYRIAD X. Myriad X represents the next generation of
Intel hardware accelerators for DNN inference. The
smaller the technology node (16 nm), the higher number of
SHAVE processors and the availability of a novel 512 MB
LPDDR4 memory provide Myriad X an increased efficiency and computational power with respect to a Myriad
2 solution. Furthermore, it features 4 K ISP, native 16-bit
DECEMBER 2020
floating point, and 8-bit fixed point supports. Myriad X can
reach up to 4 tera operation per second (TOPS), with a
maximum power consumption of 1.5 W. While the Myriad
2 implements the CNN pipeline largely in software on the
SHAVE processors, the Myriad X device is the first device
to bring the CNN inference hardware to market offering
aggregate 8Â more performance for CNN inference within
the same power envelope and form-factor. Intel's NCS2 is
available to exploit Myriad X for embedded applications.
GOOGLE CORAL
Google Coral is a 28-nm Tensor Product Unit (TPU) optimized for the inference of DNNs. Differently from Intel's
Myriad, Google Coral is based on systolic arrays and features around 8 MB on board memory. Google Coral demonstrated performances up to 4 TOPS, featuring a power
consumption of 2 W [29].
GPU-BASED PLATFORMS
NVIDIA Jetson is the most commonly used GPU-based
AI accelerator. It is a 20-nm Maxwell GPU, containing
128 CUDA processors. It is equipped with a Quad-core
ARM Cortex-A57 MPCore, which shares with the GPU
4 GB LPDDR4 memory. NVIDIA Jetson can provide 472
GFLoating Point OPerations (FLOPs), dissipating up to
5 W [29].
COTS FPGAs
The use of COTS FPGAs to accelerate DNNs was investigated in the literature [32]-[35]. Compared to space-qualified FPGAs, COTS FPGAs exploit more modern
technology processes, offering improved computational
power and better power consumption/performance tradeoffs and higher resource budgets at lower prices. Different
approaches are possible to deploy DNNs on board FPGAs.
For small-footprint models, fully on-chip designs, exploiting on-chip memories only, are possible [34]. The work
presented in [32] compare the FPGA approach to a solution
based on the Intel NCS1 for small-size models, demonstrating the benefits of FPGAs in terms of inference time and
energy-efficiency. For more complex DNNs, solutions
relying on external memories to store coefficients and intermediate results are generally exploited [33]. Generally, the
advantages of FPGAs compared to other COTS strictly
depend on many factors, such as the architecture, model
size, and the number of bits used for representation [30],
[32], [34], [35]. In view of this large design space, the use
of FPGAs usually requires a much longer development
time compared to Myriad 2 and other COTS devices, when
an approach based on a design from scratch is
exploited [32], [34]. Because of that, tools for automatic
model quantization and high levels synthesis were
IEEE A&E SYSTEMS MAGAZINE
47
IEEE Aerospace and Electronic Systems Magazine - December 2020
Table of Contents for the Digital Edition of IEEE Aerospace and Electronic Systems Magazine - December 2020
Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover1
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Contents
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 2
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 4
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 5
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 6
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 7
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 8
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 9
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 10
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 11
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 12
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 13
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 14
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 15
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 16
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 17
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 18
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 19
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 20
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 21
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 22
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 23
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 24
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 25
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 26
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 27
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 28
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 29
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 30
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 31
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 32
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 33
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 34
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 35
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 36
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 37
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 38
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 39
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 40
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 41
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 42
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 43
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 44
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 45
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 46
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 47
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 48
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 49
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 50
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 51
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 52
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 53
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 54
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 55
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 56
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 57
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 58
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 59
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 60
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 61
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 62
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 63
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 64
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 65
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 66
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 67
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 68
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 69
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 70
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 71
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 72
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 73
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 74
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 75
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 76
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 77
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 78
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 79
IEEE Aerospace and Electronic Systems Magazine - December 2020 - 80
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover3
IEEE Aerospace and Electronic Systems Magazine - December 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com