IEEE Circuits and Systems Magazine - Q2 2021 - 2

Features (continued)
Editor-in-Chief
Yiran Chen, Duke University, USA,
Email: yiran.chen@duke.edu
Deputy Editor-in-Chief
Leibo Liu, Tsinghua University, China
provide faster and more efficient computation. Instead, architectural
improvements are necessary to provide improved performance,
power reduction, and/or reduced cost. Nowhere is this more apparent
than when looking at Deep Learning workloads. Cutting-edge
techniques achieving state-of-the-art training accuracy demand
ever-larger training data-sets and more-complex network topologies,
which results in longer training times. At the same time, after training
these networks, we expect them to be deployed widely. As a result,
executing large networks efficiently becomes critical, whether that
execution is done in a data center or in an embedded system. In this
article, we look at trends in deep learning research that present new
opportunities for domain-specific hardware architectures and explore
how next-generation compilation tools might support them.
97 Synthesizing General-Purpose Code
Into Dynamically Scheduled Circuits
Lana Josipovic´, Andrea Guerrieri, and Paolo Ienne
High-level synthesis (HLS) tools generate hardware designs from
high-level programming languages and should liberate designers from
the details of hardware description languages like VHDL and Verilog.
HLS tools typically build datapaths that are controlled using a centralized
controller, which relies on a compile-time schedule to determine the
clock cycle when each operation executes. Such an approach results
in high-throughput pipelined designs only in cases where memory
accesses are provably independent and critical control decisions are
determinable during code compilation. Unfortunately, when this is not
the case, current tools must make pessimistic assumptions, yielding
inferior schedules and lower performance. Recent advances in
HLS have explored methods to overcome the conservatism in static
scheduling and to remove the inability of HLS tools to handle dynamic
events. Dataflow circuits play a significant role in this context: they
are built out of units that communicate using point-to-point pairs of
handshake control signals and this distributed control mechanism
effectively implements a dynamic schedule, adapted at runtime to
particular memory and control outcomes. Dataflow circuits can exploit
the same optimization opportunities as standard HLS circuits (i.e.,
pipelining and resource sharing), but also introduce to HLS features
similar to those of modern superscalar processors (i.e., out-of-order
memory accesses and speculative execution), which are key for HLS
to be successful in new contexts and broader application domains.
Associate Editors
Mohab Hussein Anis, American University, Egypt
Marco Carli, Università degli Studi 'Roma TRE', Italy
Fan Chen, Indiana University Bloomington, USA
Anthony C Davies, King's College London, UK
Gordana Jovanovic Dolecek, Institute INAOE, Mexico
José E. Franca, University of Lisbon, Portugal
Bah-Hwee Gwee, Nanyang Technological University, Singapore
Liviu Goras, " Gheorghe Asachi " Technical University of Iasi, Romania
Jie Han, University of Alberta, Canada
Chih-Cheng Hsieh, National Tsing Hua University, Taiwan
André Kaup, Friedrich-Alexander University Erlangen-Nürnberg, Germany
Chris Kim, University of Minnesota, USA
Alexander S. Korotkov, Peter the Great St. Petersburg
Polytechnic University, Russia
Zhan Ma, Nanjing University, China
Mahesh Mehendale, Texas Instruments, USA
Nele Mentens, Katholieke Universiteit Leuven, Belgium
Marvin Onabajo, Northeastern University, USA
Jongsun Park, Korea University, Korea
Qinru Qiu, Syracuse University, USA
Ricardo Reis, Federal University of Rio Grande do Sul, Brazil
Branimir Reljin, University of Belgrade, Serbia
Salil Kumar Sanyal, Jadavpur University, India
M. N. S. Swamy, Concordia University, Canada
Chao Wang, Huazhong University of Science and Technology, China
Wujie Wen, Lehigh University, USA
Shigeru Yamashita, Ritsumeikan University, Japan
Xuan Zhang, Washington University in St. Louis, USA
Departments
3 From the Guest Editors
120 CAS Society News
128 Correction
Scope: The magazine covers the subject areas represented by the Society's transactions, including:
analog, passive, switch capacitor, and digital filters; electronic circuits, networks, graph theory, and RF
communication circuits; system theory; discrete, IC, and VLSI circuit design; multidimensional circuits and
systems; large-scale systems and power networks; nonlinear circuits and systems, wavelets, filter banks,
and applications; neural networks; and signal processing. Content also covers the areas represented by
the Society technical committees: analog signal processing, cellular neural networks and array computing,
circuits and systems for communications, computer-aided network design, digital signal processing,
multimedia systems and applications, neural systems and applications, nonlinear circuits and systems,
power systems and power electronics and circuits, sensors and micromaching, visual signal processing
and communication, and VLSI systems and applications. Lastly, the magazine covers the interests
represented by the widespread conference activity of the IEEE Circuits and Systems Society. In addition
to the technical articles, the magazine also covers Society administrative activities, as for instance the
meetings of the Board of Governors, Society People, as for instance the stories of award winners-fellows,
medalists, and so forth, and Places reached by the Society, including readable reports from the Society's
conferences around the world.
At Least 10% Certied Forest Content
SFI-01681
IEEE Periodicals
Editorial & Production Services
Managing Editor - Mark Gallaher
Senior Managing Editor - Geraldine Krolin-Taylor
Senior Art Director - Janet Dudar
Associate Art Director - Gail A. Schnitzer
Production Coordinator - Theresa L. Smith
Advertising Production Mgr. - Felicia Spagnoli
Dir. Production Services - Peter M. Tuohy
Dir. Editorial Services - Kevin Lisankie
Senior Director, Publishing Operations - Dawn M. Melley
Director, Business Development - Media
& Advertising - Mark David
Magazine Deadlines
Final materials for IEEE Circuits and Systems
Magazine must be received by the Editor on
the following dates:
Issue
First Quarter
Second Quarter
Third Quarter
Fourth Quarter
Due Date
December 1
February 1
May 1
August 1
IEEE prohibits discrimination, harassment, and bullying.
For more information, visit http://www.ieee.org/web/
aboutus/whatis/policies/p9-26.html.
Digital Object Identifier 10.1109/MCAS.2021.3056247
2
IEEE CIRCUITS AND SYSTEMS MAGAZINE
SECOND QUARTER 2021
http://www.ieee.org/web/aboutus/whatis/policies/p9-26.html http://www.ieee.org/web/aboutus/whatis/policies/p9-26.html

IEEE Circuits and Systems Magazine - Q2 2021

Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q2 2021

Contents
IEEE Circuits and Systems Magazine - Q2 2021 - Cover1
IEEE Circuits and Systems Magazine - Q2 2021 - Cover2
IEEE Circuits and Systems Magazine - Q2 2021 - Contents
IEEE Circuits and Systems Magazine - Q2 2021 - 2
IEEE Circuits and Systems Magazine - Q2 2021 - 3
IEEE Circuits and Systems Magazine - Q2 2021 - 4
IEEE Circuits and Systems Magazine - Q2 2021 - 5
IEEE Circuits and Systems Magazine - Q2 2021 - 6
IEEE Circuits and Systems Magazine - Q2 2021 - 7
IEEE Circuits and Systems Magazine - Q2 2021 - 8
IEEE Circuits and Systems Magazine - Q2 2021 - 9
IEEE Circuits and Systems Magazine - Q2 2021 - 10
IEEE Circuits and Systems Magazine - Q2 2021 - 11
IEEE Circuits and Systems Magazine - Q2 2021 - 12
IEEE Circuits and Systems Magazine - Q2 2021 - 13
IEEE Circuits and Systems Magazine - Q2 2021 - 14
IEEE Circuits and Systems Magazine - Q2 2021 - 15
IEEE Circuits and Systems Magazine - Q2 2021 - 16
IEEE Circuits and Systems Magazine - Q2 2021 - 17
IEEE Circuits and Systems Magazine - Q2 2021 - 18
IEEE Circuits and Systems Magazine - Q2 2021 - 19
IEEE Circuits and Systems Magazine - Q2 2021 - 20
IEEE Circuits and Systems Magazine - Q2 2021 - 21
IEEE Circuits and Systems Magazine - Q2 2021 - 22
IEEE Circuits and Systems Magazine - Q2 2021 - 23
IEEE Circuits and Systems Magazine - Q2 2021 - 24
IEEE Circuits and Systems Magazine - Q2 2021 - 25
IEEE Circuits and Systems Magazine - Q2 2021 - 26
IEEE Circuits and Systems Magazine - Q2 2021 - 27
IEEE Circuits and Systems Magazine - Q2 2021 - 28
IEEE Circuits and Systems Magazine - Q2 2021 - 29
IEEE Circuits and Systems Magazine - Q2 2021 - 30
IEEE Circuits and Systems Magazine - Q2 2021 - 31
IEEE Circuits and Systems Magazine - Q2 2021 - 32
IEEE Circuits and Systems Magazine - Q2 2021 - 33
IEEE Circuits and Systems Magazine - Q2 2021 - 34
IEEE Circuits and Systems Magazine - Q2 2021 - 35
IEEE Circuits and Systems Magazine - Q2 2021 - 36
IEEE Circuits and Systems Magazine - Q2 2021 - 37
IEEE Circuits and Systems Magazine - Q2 2021 - 38
IEEE Circuits and Systems Magazine - Q2 2021 - 39
IEEE Circuits and Systems Magazine - Q2 2021 - 40
IEEE Circuits and Systems Magazine - Q2 2021 - 41
IEEE Circuits and Systems Magazine - Q2 2021 - 42
IEEE Circuits and Systems Magazine - Q2 2021 - 43
IEEE Circuits and Systems Magazine - Q2 2021 - 44
IEEE Circuits and Systems Magazine - Q2 2021 - 45
IEEE Circuits and Systems Magazine - Q2 2021 - 46
IEEE Circuits and Systems Magazine - Q2 2021 - 47
IEEE Circuits and Systems Magazine - Q2 2021 - 48
IEEE Circuits and Systems Magazine - Q2 2021 - 49
IEEE Circuits and Systems Magazine - Q2 2021 - 50
IEEE Circuits and Systems Magazine - Q2 2021 - 51
IEEE Circuits and Systems Magazine - Q2 2021 - 52
IEEE Circuits and Systems Magazine - Q2 2021 - 53
IEEE Circuits and Systems Magazine - Q2 2021 - 54
IEEE Circuits and Systems Magazine - Q2 2021 - 55
IEEE Circuits and Systems Magazine - Q2 2021 - 56
IEEE Circuits and Systems Magazine - Q2 2021 - 57
IEEE Circuits and Systems Magazine - Q2 2021 - 58
IEEE Circuits and Systems Magazine - Q2 2021 - 59
IEEE Circuits and Systems Magazine - Q2 2021 - 60
IEEE Circuits and Systems Magazine - Q2 2021 - 61
IEEE Circuits and Systems Magazine - Q2 2021 - 62
IEEE Circuits and Systems Magazine - Q2 2021 - 63
IEEE Circuits and Systems Magazine - Q2 2021 - 64
IEEE Circuits and Systems Magazine - Q2 2021 - 65
IEEE Circuits and Systems Magazine - Q2 2021 - 66
IEEE Circuits and Systems Magazine - Q2 2021 - 67
IEEE Circuits and Systems Magazine - Q2 2021 - 68
IEEE Circuits and Systems Magazine - Q2 2021 - 69
IEEE Circuits and Systems Magazine - Q2 2021 - 70
IEEE Circuits and Systems Magazine - Q2 2021 - 71
IEEE Circuits and Systems Magazine - Q2 2021 - 72
IEEE Circuits and Systems Magazine - Q2 2021 - 73
IEEE Circuits and Systems Magazine - Q2 2021 - 74
IEEE Circuits and Systems Magazine - Q2 2021 - 75
IEEE Circuits and Systems Magazine - Q2 2021 - 76
IEEE Circuits and Systems Magazine - Q2 2021 - 77
IEEE Circuits and Systems Magazine - Q2 2021 - 78
IEEE Circuits and Systems Magazine - Q2 2021 - 79
IEEE Circuits and Systems Magazine - Q2 2021 - 80
IEEE Circuits and Systems Magazine - Q2 2021 - 81
IEEE Circuits and Systems Magazine - Q2 2021 - 82
IEEE Circuits and Systems Magazine - Q2 2021 - 83
IEEE Circuits and Systems Magazine - Q2 2021 - 84
IEEE Circuits and Systems Magazine - Q2 2021 - 85
IEEE Circuits and Systems Magazine - Q2 2021 - 86
IEEE Circuits and Systems Magazine - Q2 2021 - 87
IEEE Circuits and Systems Magazine - Q2 2021 - 88
IEEE Circuits and Systems Magazine - Q2 2021 - 89
IEEE Circuits and Systems Magazine - Q2 2021 - 90
IEEE Circuits and Systems Magazine - Q2 2021 - 91
IEEE Circuits and Systems Magazine - Q2 2021 - 92
IEEE Circuits and Systems Magazine - Q2 2021 - 93
IEEE Circuits and Systems Magazine - Q2 2021 - 94
IEEE Circuits and Systems Magazine - Q2 2021 - 95
IEEE Circuits and Systems Magazine - Q2 2021 - 96
IEEE Circuits and Systems Magazine - Q2 2021 - 97
IEEE Circuits and Systems Magazine - Q2 2021 - 98
IEEE Circuits and Systems Magazine - Q2 2021 - 99
IEEE Circuits and Systems Magazine - Q2 2021 - 100
IEEE Circuits and Systems Magazine - Q2 2021 - 101
IEEE Circuits and Systems Magazine - Q2 2021 - 102
IEEE Circuits and Systems Magazine - Q2 2021 - 103
IEEE Circuits and Systems Magazine - Q2 2021 - 104
IEEE Circuits and Systems Magazine - Q2 2021 - 105
IEEE Circuits and Systems Magazine - Q2 2021 - 106
IEEE Circuits and Systems Magazine - Q2 2021 - 107
IEEE Circuits and Systems Magazine - Q2 2021 - 108
IEEE Circuits and Systems Magazine - Q2 2021 - 109
IEEE Circuits and Systems Magazine - Q2 2021 - 110
IEEE Circuits and Systems Magazine - Q2 2021 - 111
IEEE Circuits and Systems Magazine - Q2 2021 - 112
IEEE Circuits and Systems Magazine - Q2 2021 - 113
IEEE Circuits and Systems Magazine - Q2 2021 - 114
IEEE Circuits and Systems Magazine - Q2 2021 - 115
IEEE Circuits and Systems Magazine - Q2 2021 - 116
IEEE Circuits and Systems Magazine - Q2 2021 - 117
IEEE Circuits and Systems Magazine - Q2 2021 - 118
IEEE Circuits and Systems Magazine - Q2 2021 - 119
IEEE Circuits and Systems Magazine - Q2 2021 - 120
IEEE Circuits and Systems Magazine - Q2 2021 - 121
IEEE Circuits and Systems Magazine - Q2 2021 - 122
IEEE Circuits and Systems Magazine - Q2 2021 - 123
IEEE Circuits and Systems Magazine - Q2 2021 - 124
IEEE Circuits and Systems Magazine - Q2 2021 - 125
IEEE Circuits and Systems Magazine - Q2 2021 - 126
IEEE Circuits and Systems Magazine - Q2 2021 - 127
IEEE Circuits and Systems Magazine - Q2 2021 - 128
IEEE Circuits and Systems Magazine - Q2 2021 - Cover3
IEEE Circuits and Systems Magazine - Q2 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2023Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2022Q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021Q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2021q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2020q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2019q1
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q4
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q3
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q2
https://www.nxtbook.com/nxtbooks/ieee/circuitsandsystems_2018q1
https://www.nxtbookmedia.com