Arithmetic and Algebraic Circuits

Arithmetic and Algebraic Circuits
Author: Antonio Lloris Ruiz
Publisher: Springer Nature
Total Pages: 682
Release: 2021-03-27
Genre: Technology & Engineering
ISBN: 3030672662

This book presents a complete and accurate study of arithmetic and algebraic circuits. The first part offers a review of all important basic concepts: it describes simple circuits for the implementation of some basic arithmetic operations; it introduces theoretical basis for residue number systems; and describes some fundamental circuits for implementing the main modular operations that will be used in the text. Moreover, the book discusses floating-point representation of real numbers and the IEEE 754 standard. The second and core part of the book offers a deep study of arithmetic circuits and specific algorithms for their implementation. It covers the CORDIC algorithm, and optimized arithmetic circuits recently developed by the authors for adders and subtractors, as well as multipliers, dividers and special functions. It describes the implementation of basic algebraic circuits, such as LFSRs and cellular automata. Finally, it offers a complete study of Galois fields, showing some exemplary applications and discussing the advantages in comparison to other methods. This dense, self-contained text provides students, researchers and engineers, with extensive knowledge on and a deep understanding of arithmetic and algebraic circuits and their implementation.

Algebraic Circuits

Algebraic Circuits
Author: Antonio Lloris Ruiz
Publisher: Springer Science & Business Media
Total Pages: 413
Release: 2014-04-05
Genre: Technology & Engineering
ISBN: 3642546498

This book presents a complete and accurate study of algebraic circuits, digital circuits whose performance can be associated with any algebraic structure. The authors distinguish between basic algebraic circuits, such as Linear Feedback Shift Registers (LFSRs) and cellular automata and algebraic circuits, such as finite fields or Galois fields. The book includes a comprehensive review of representation systems, of arithmetic circuits implementing basic and more complex operations and of the residue number systems (RNS). It presents a study of basic algebraic circuits such as LFSRs and cellular automata as well as a study of circuits related to Galois fields, including two real cryptographic applications of Galois fields.

Arithmetic Circuits

Arithmetic Circuits
Author: Amir Shpilka
Publisher: Now Publishers Inc
Total Pages: 193
Release: 2010
Genre: Computers
ISBN: 1601984006

A large class of problems in symbolic computation can be expressed as the task of computing some polynomials; and arithmetic circuits form the most standard model for studying the complexity of such computations. This algebraic model of computation attracted a large amount of research in the last five decades, partially due to its simplicity and elegance. Being a more structured model than Boolean circuits, one could hope that the fundamental problems of theoretical computer science, such as separating P from NP, will be easier to solve for arithmetic circuits. However, in spite of the appearing simplicity and the vast amount of mathematical tools available, no major breakthrough has been seen. In fact, all the fundamental questions are still open for this model as well. Nevertheless, there has been a lot of progress in the area and beautiful results have been found, some in the last few years. As examples we mention the connection between polynomial identity testing and lower bounds of Kabanets and Impagliazzo, the lower bounds of Raz for multilinear formulas, and two new approaches for proving lower bounds: Geometric Complexity Theory and Elusive Functions. The goal of this monograph is to survey the field of arithmetic circuit complexity, focusing mainly on what we find to be the most interesting and accessible research directions. We aim to cover the main results and techniques, with an emphasis on works from the last two decades. In particular, we discuss the recent lower bounds for multilinear circuits and formulas, the advances in the question of deterministically checking polynomial identities, and the results regarding reconstruction of arithmetic circuits. We do, however, also cover part of the classical works on arithmetic circuits. In order to keep this monograph at a reasonable length, we do not give full proofs of most theorems, but rather try to convey the main ideas behind each proof and demonstrate it, where possible, by proving some special cases.

Partial Derivatives in Arithmetic Complexity and Beyond

Partial Derivatives in Arithmetic Complexity and Beyond
Author: Xi Chen
Publisher: Now Publishers Inc
Total Pages: 157
Release: 2011
Genre: Computers
ISBN: 1601984804

Partial Derivatives in Arithmetic Complexity and Beyond is devoted mainly to the study of polynomials from a computational perspective. The main point of this book is that one can learn a great deal about the structure and complexity of polynomials by studying (some of) their partial derivatives.

Introduction to Circuit Complexity

Introduction to Circuit Complexity
Author: Heribert Vollmer
Publisher: Springer Science & Business Media
Total Pages: 277
Release: 2013-04-17
Genre: Computers
ISBN: 3662039273

An advanced textbook giving a broad, modern view of the computational complexity theory of boolean circuits, with extensive references, for theoretical computer scientists and mathematicians.

Formal Analysis of Arithmetic Circuits Using Computer Algebra - Verification, Abstraction and Reverse Engineering

Formal Analysis of Arithmetic Circuits Using Computer Algebra - Verification, Abstraction and Reverse Engineering
Author: Cunxi Yu
Publisher:
Total Pages:
Release: 2017
Genre:
ISBN:

Despite a considerable progress in verification and abstraction of random and control logic, advances in formal verification of arithmetic designs have been lagging. This can be attributed mostly to the difficulty in an efficient modeling of arithmetic circuits and datapaths without resorting to computationally expensive Boolean methods, such as Binary Decision Diagrams (BDDs) and Boolean Satisfiability (SAT), that require "bit blasting", i.e., flattening the design to a bit-level netlist. Approaches that rely on computer algebra and Satisfiability Modulo Theories (SMT) methods are either too abstract to handle the bit-level nature of arithmetic designs or require solving computationally expensive decision or satisfiability problems. The work proposed in this thesis aims at overcoming the limitations of analyzing arithmetic circuits, specifically at the post-synthesized phase. It addresses the verification, abstraction and reverse engineering problems of arithmetic circuits at an algebraic level, treating an arithmetic circuit and its specification as a properly constructed algebraic system. The proposed technique solves these problems by function extraction, i.e., by deriving arithmetic function computed by the circuit from its low-level circuit implementation using computer algebraic rewriting technique. The proposed techniques work on large integer arithmetic circuits and finite field arithmetic circuits, up to 512-bit wide containing millions of logic gates.

Basic Electronics Math

Basic Electronics Math
Author: Clyde Herrick
Publisher: Elsevier
Total Pages: 224
Release: 1997-03-19
Genre: Mathematics
ISBN: 0080499805

Most students entering an electronics technician program have an understanding of mathematics. Basic Electronics Math provides is a practical application of these basics to electronic theory and circuits. The first half of Basic Electronics Math provides a refresher of mathematical concepts. These chapters can be taught separately from or in combination with the rest of the book, as needed by the students. The second half of Basic Electronics Math covers applications to electronics. Basic concepts of electronics math Numerous problems and examples Uses real-world applications

Mathematics for Circuits and Filters

Mathematics for Circuits and Filters
Author: Wai-Kai Chen
Publisher: CRC Press
Total Pages: 274
Release: 2022-09-16
Genre: Technology & Engineering
ISBN: 1351838350

Every engineering professional needs a practical, convenient mathematics resource, without extensive theory and proofs. Mathematics for Circuits and Filters stresses the fundamental theory behind professional applications, making an excellent, flexible resource that enables easy access to the information needed to deal with circuits and filters. The sections feature frequent examples and illustrations, reinforcing the basic theory. The examples also demonstrate applications of the concepts. References at the end of each section are drawn from not only traditional sources, but from relevant, nontraditional ones as well, including software, databases, standards, seminars, and conferences. This leads advanced researchers quickly to the data they may need for more specialized problems. An international panel of experts developed the chapters for practicing engineers, concentrating on the problems that they encounter the most and have the most difficulty with. Mathematics for Circuits and Filters aids in the engineer's understanding and recall of vital mathematical concepts and acts as the engineer's primary resource when looking for solutions to a wide range of problems.

Advancing Algebraic and Logical Approaches to Circuit Lower Bounds

Advancing Algebraic and Logical Approaches to Circuit Lower Bounds
Author:
Publisher:
Total Pages: 0
Release: 2012
Genre:
ISBN:

Complexity theory attempts to classify problems into classes according to their resource requirements such as time and space, and to understand the relative power of these resources. This dissertation is motivated, in particular, by the study of the limitations of Boolean and arithmetic circuits as models of computation. The goal of this area is to show that there are explicit problems that cannot be solved by small circuits. To this end we make progress along several avenues for proving such circuit lower bounds. Polynomial Identity Testing is the fundamental problem of testing whether a given multivariate polynomial is identically zero. There is a natural efficient randomized algorithm. Showing that there is an efficient deterministic identity test, in a sufficiently general setting, implies long elusive circuit lower bounds. In the first part of this dissertation, we develop new deterministic identity tests for bounded-read multilinear arithmetic formulas, an interesting class of polynomials that encompasses and significantly generalizes several prior works. Locality is a property of logical formulas that expresses that the formula cannot distinguish between two inputs that appear the same up to some distance parameter. Once established for a given set of logical formulas, the property can often be used to quickly argue separations from that set. In this dissertation we tightly characterize the locality of a logical system corresponding to AC0, the class of languages solvable by families of constant-depth polynomial-size Boolean circuits. In doing so we give a meta-theorem for proving that certain graph properties cannot be computed in AC0. Kernelization is the process of transforming an equivalent instance of one problem into an instance of another problem where the size of the latter instance depends only on a single parameter. We look at a set system that is motivated by the study of kernelization, and give a tight bound on the size of that set system.