IEEE Circuits and Systems Magazine - Q1 2018 - 1

Circuits
and Systems
IEEE

MAGAZINE

Volume 18, number 1

first Quarter 2018

Features

10

A Lower Bound for the Hardware
Complexity of FIR Filters
Alireza Mehrnia and Alan N. Willson, Jr.
shannon's channel capacity theorem states that in a communication channel the
available power budget (snr) dictates the maximum realizable data rate. a relevant
question for fir filters then is this: given a hardware budget, can we similarly define
a general upper bound on the performance capabilities of a realizable fir filter? and
if yes, how close are the hardware complexities of existing fir filter designs in relation to such performance limitations? herein, we investigate such questions and we
present a practical approach to derive a lower bound for the minimal hardware budget
required for a practical fir filter realization of a given set of target filter specifications.
We believe this to be an important insight for fully understanding the design complexities of fir filters and for properly managing their power consumption expectations.

image licensed by ingram publishing

Optimization Framework
29 AforMemristor-Based
Artificial Intelligence Applications
Sijia Liu, Yanzhi Wang, Makan Fardad, and Pramod K. Varshney

IEEE Circuits and Systems Magazine (ISSN 1531-636X)
(ICDMEN) is published quarterly by the Institute of Electrical and Electronics Engineers, Inc. Headquarters: 3
Park Avenue, 17th Floor, New York, NY, 10016-5997 USA.
Responsibility for the contents rests upon the authors and
not upon the IEEE, the Society, or its members. IEEE Service
Center (for orders, subscriptions, address changes): 445
Hoes Lane, Piscataway, NJ 08854 USA. Telephone: +1 732
981 0060, +1 800 678 4333. Individual copies: IEEE members
US$20.00 (first copy only), nonmembers US$172.00 per
copy; US$7.00 per member per year (included in Society
fee) for each member of the IEEE Circuits and Systems Society. Subscription rates available upon request. Copyright
and Reprint Permission: Abstracting is permitted with
credit to the source. Libraries are permitted to photocopy
beyond the limits of the U.S. Copyright law for private use
of patrons: 1) those post-1977 articles that carry a code
at the bottom of the first page, provided the per-copy fee
indicated in the code is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923; and
2) pre-1978 articles without fee. For other copying, reprint,
or republication permission, write to: Copyrights and
Permissions Department, IEEE Service Center, 445 Hoes
Lane, Piscataway, NJ 08854 USA. Copyright © 2018 by the
Institute of Electrical and Electronics Engineers, Inc. All
rights reserved. Periodicals postage paid at New York, NY,
and at additional mailing offices. Postmaster: Send address
changes to IEEE Circuits and Systems Magazine, IEEE Operations Center, 445 Hoes Lane, Piscataway, NJ, 08854 USA.

memristors have recently received significant attention as device-level components for
building a novel generation of computing systems. these devices have many promising features, such as non-volatility, low power consumption, high density, and excellent
scalability. the ability to control and modify biasing voltages at memristor terminals
make them promising candidates to perform matrix-vector multiplications and solve
systems of linear equations. in this article, we discuss how networks of memristors
arranged in crossbar arrays can be used for efficiently solving optimization and machine
learning problems. We introduce a new memristor-based optimization framework that
combines the computational merit of memristor crossbars with the advantages of an
operator splitting method, the alternating direction method of multipliers (admm). here,
admm helps in splitting a complex optimization problem into subproblems that involve
the solution of systems of linear equations. the strength of this framework is shown
by applying it to linear programming, quadratic programming, and sparse optimization. in addition to admm, implementation of a customized power iteration method
for eigenvalue/eigenvector computation using memristor crossbars is discussed. the
memristor-based power iteration method can further be applied to principal component
analysis. the use of memristor crossbars yields a significant speed-up in computation,
and thus, we believe, has the potential to advance optimization and machine learning
research in artificial intelligence.

Printed in U.S.A.

Digital Object Identifier 10.1109/MCAS.2017.2770204

first Quarter 2018

ieee circuits and systems magazine

1



Table of Contents for the Digital Edition of IEEE Circuits and Systems Magazine - Q1 2018

Contents
IEEE Circuits and Systems Magazine - Q1 2018 - Cover1
IEEE Circuits and Systems Magazine - Q1 2018 - Cover2
IEEE Circuits and Systems Magazine - Q1 2018 - Contents
IEEE Circuits and Systems Magazine - Q1 2018 - 2
IEEE Circuits and Systems Magazine - Q1 2018 - 3
IEEE Circuits and Systems Magazine - Q1 2018 - 4
IEEE Circuits and Systems Magazine - Q1 2018 - 5
IEEE Circuits and Systems Magazine - Q1 2018 - 6
IEEE Circuits and Systems Magazine - Q1 2018 - 7
IEEE Circuits and Systems Magazine - Q1 2018 - 8
IEEE Circuits and Systems Magazine - Q1 2018 - 9
IEEE Circuits and Systems Magazine - Q1 2018 - 10
IEEE Circuits and Systems Magazine - Q1 2018 - 11
IEEE Circuits and Systems Magazine - Q1 2018 - 12
IEEE Circuits and Systems Magazine - Q1 2018 - 13
IEEE Circuits and Systems Magazine - Q1 2018 - 14
IEEE Circuits and Systems Magazine - Q1 2018 - 15
IEEE Circuits and Systems Magazine - Q1 2018 - 16
IEEE Circuits and Systems Magazine - Q1 2018 - 17
IEEE Circuits and Systems Magazine - Q1 2018 - 18
IEEE Circuits and Systems Magazine - Q1 2018 - 19
IEEE Circuits and Systems Magazine - Q1 2018 - 20
IEEE Circuits and Systems Magazine - Q1 2018 - 21
IEEE Circuits and Systems Magazine - Q1 2018 - 22
IEEE Circuits and Systems Magazine - Q1 2018 - 23
IEEE Circuits and Systems Magazine - Q1 2018 - 24
IEEE Circuits and Systems Magazine - Q1 2018 - 25
IEEE Circuits and Systems Magazine - Q1 2018 - 26
IEEE Circuits and Systems Magazine - Q1 2018 - 27
IEEE Circuits and Systems Magazine - Q1 2018 - 28
IEEE Circuits and Systems Magazine - Q1 2018 - 29
IEEE Circuits and Systems Magazine - Q1 2018 - 30
IEEE Circuits and Systems Magazine - Q1 2018 - 31
IEEE Circuits and Systems Magazine - Q1 2018 - 32
IEEE Circuits and Systems Magazine - Q1 2018 - 33
IEEE Circuits and Systems Magazine - Q1 2018 - 34
IEEE Circuits and Systems Magazine - Q1 2018 - 35
IEEE Circuits and Systems Magazine - Q1 2018 - 36
IEEE Circuits and Systems Magazine - Q1 2018 - 37
IEEE Circuits and Systems Magazine - Q1 2018 - 38
IEEE Circuits and Systems Magazine - Q1 2018 - 39
IEEE Circuits and Systems Magazine - Q1 2018 - 40
IEEE Circuits and Systems Magazine - Q1 2018 - 41
IEEE Circuits and Systems Magazine - Q1 2018 - 42
IEEE Circuits and Systems Magazine - Q1 2018 - 43
IEEE Circuits and Systems Magazine - Q1 2018 - 44
IEEE Circuits and Systems Magazine - Q1 2018 - Cover3
IEEE Circuits and Systems Magazine - Q1 2018 - 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