<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Application-Specific Arithmetic</title>
    <subTitle>Computing Just Right for the Reconfigurable Computer and the Dark Silicon Era</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>de Dinechin, Florent.</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/aut</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Kumm, Martin.</namePart>
    <role>
      <roleTerm type="text">author.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">http://id.loc.gov/vocabulary/relators/aut</roleTerm>
    </role>
  </name>
  <name type="corporate">
    <namePart>SpringerLink (Online service)</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">sz</placeTerm>
    </place>
    <dateIssued encoding="marc">2024</dateIssued>
    <edition>1st ed. 2024.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">electronic</form>
    <form authority="gmd">electronic resource</form>
    <reformattingQuality>access</reformattingQuality>
    <extent>XXIII, 804 p. 362 illus., 229 illus. in color. online resource.</extent>
  </physicalDescription>
  <abstract>Written by two experts of the domain, this book presents the most recent advances in computer arithmetic hardware, with a focus on application-specific arithmetic beyond the classic operators and the standard precisions. It targets silicon designers who have to do better with less in the post-Moore era, and FPGA developers who want to exploit the full possibilities of reconfigurable computing platforms. Presents a unique focus on application-specific computer arithmetic; Helps developers gain a deep understanding of the arithmetic in their projects, and tailor it to their application; Illustrates concepts and architectures by actual implementations, using the FloPoCo open-source hardware generator.</abstract>
  <tableOfContents>Chapter 1 Introduction -- Chapter 2 Number Formats -- Chapter 3 Computing Just Right: Accuracy Specification and Error Analysis -- Chapter 4 Field Programmable Gate Arrays -- Part 1 Revisiting Classic Arithmetic -- Chapter 5 Fixed-Point Addition -- Chapter 6 Fixed-Point Comparison -- Chapter 7 Sums of Weighted Bits -- Chapter 8 Fixed-Point Multiplication -- Chapter 9 Fixed-Point Division -- Chapter 10 Shifters and Leading Bit Counters -- Chapter 11 Basic Floating-Point Operators -- Part 2 Operator Specialization -- Chapter 12 Multiplication by Constants -- Chapter 13 Division by Constants -- Chapter 14 Fixed-Point Squares, Cubes, and Other Integer Powers -- Chapter 15 Specialization and Fusion of Floating-Point Operators -- Part 3 Generic Methods for Fixed-Point Function Approximation -- Chapter 16 Generalities on Fixed-Point Function Approximation -- Chapter 17 Function Evaluation Using Tables and Additions -- Chapter 18 Polynomial-Based Architectures for Function Evaluation -- Chapter 19 Digit Recurrence for Algebraic Functions -- Part 4 Example Composite Operators -- Chapter 20 Fixed-Point Sine and Cosine -- Chapter 21 Floating-Point Accumulation and Sum-of-Products -- Chapter 22 Floating-Point Exponential -- Part 5 Application Domains -- Chapter 23 Arithmetic in The Design of Linear Time-Invariant Filters -- Chapter 24 Arithmetic for Deep Learning -- Part 6 Appendix -- Chapter 25 Appendix A Custom Arithmetic Datapath Design with FloPoCo -- Chapter 26 Appendix B Optimization Using Integer Linear Programming.</tableOfContents>
  <note type="statement of responsibility">by Florent de Dinechin, Martin Kumm.</note>
  <subject authority="lcsh">
    <topic>Electronic circuits</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Microprocessors</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Computer architecture</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Electronics</topic>
  </subject>
  <subject>
    <topic>Electronic Circuits and Systems</topic>
  </subject>
  <subject>
    <topic>Processor Architectures</topic>
  </subject>
  <subject>
    <topic>Electronics and Microelectronics, Instrumentation</topic>
  </subject>
  <classification authority="lcc">TK7867-7867.5</classification>
  <relatedItem type="host">
    <titleInfo>
      <title>Springer Nature eBook</title>
    </titleInfo>
  </relatedItem>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <relatedItem type="otherFormat" displayLabel="Printed edition:"/>
  <identifier type="isbn">9783031428081</identifier>
  <identifier type="uri">https://doi.org/10.1007/978-3-031-42808-1</identifier>
  <location>
    <url>https://doi.org/10.1007/978-3-031-42808-1</url>
  </location>
  <recordInfo>
    <recordCreationDate encoding="marc">240312</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030111715.0</recordChangeDate>
    <recordIdentifier source="DE-He213">978-3-031-42808-1</recordIdentifier>
  </recordInfo>
</mods>
