<?xml version="1.0" encoding="UTF-8"?>

<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3">

<genre>article</genre>

<titleInfo><title>SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators</title></titleInfo>


<note type="publicationStatus">submitted</note>



<name type="personal">
  <namePart type="given">Yaman</namePart>
  <namePart type="family">Umuroglu</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Christoph</namePart>
  <namePart type="family">Berganski</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">98854</identifier></name>
<name type="personal">
  <namePart type="given">Felix</namePart>
  <namePart type="family">Jentzsch</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">55631</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-4987-5708</description></name>
<name type="personal">
  <namePart type="given">Michal</namePart>
  <namePart type="family">Danilowicz</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Tomasz</namePart>
  <namePart type="family">Kryjak</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Charalampos</namePart>
  <namePart type="family">Bezaitis</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Magnus</namePart>
  <namePart type="family">Sjalander</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Ian</namePart>
  <namePart type="family">Colbert</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Thomas</namePart>
  <namePart type="family">Preusser</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Jakoba</namePart>
  <namePart type="family">Petri-Koenig</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>
<name type="personal">
  <namePart type="given">Michaela</namePart>
  <namePart type="family">Blott</namePart>
  <role><roleTerm type="text">author</roleTerm> </role></name>







<name type="corporate">
  <namePart></namePart>
  <identifier type="local">78</identifier>
  <role>
    <roleTerm type="text">department</roleTerm>
  </role>
</name>





<name type="corporate">
  <namePart>Computing Resources Provided by the Paderborn Center for Parallel Computing</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">While neural network quantization effectively reduces the cost of matrix multiplications, aggressive quantization can expose non-matrix-multiply operations as significant performance and resource bottlenecks on embedded systems. Addressing such bottlenecks requires a comprehensive approach to tailoring the precision across operations in the inference computation. To this end, we introduce scaled-integer range analysis (SIRA), a static analysis technique employing interval arithmetic to determine the range, scale, and bias for tensors in quantized neural networks. We show how this information can be exploited to reduce the resource footprint of FPGA dataflow neural network accelerators via tailored bitwidth adaptation for accumulators and downstream operations, aggregation of scales and biases, and conversion of consecutive elementwise operations to thresholding operations. We integrate SIRA-driven optimizations into the open-source FINN framework, then evaluate their effectiveness across a range of quantized neural network workloads and compare implementation alternatives for non-matrix-multiply operations. We demonstrate an average reduction of 17\% for LUTs, 66\% for DSPs, and 22\% for accumulator bitwidths with SIRA optimizations, providing detailed benchmark analysis and analytical models to guide the implementation style for non-matrix layers. Finally, we open-source SIRA to facilitate community exploration of its benefits across various applications and hardware platforms.</abstract>

<originInfo><dateIssued encoding="w3cdtf">2026</dateIssued>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>ACM Transactions on Reconfigurable Technology and Systems</title></titleInfo>
  <identifier type="issn">1936-7406</identifier><identifier type="doi">10.1145/3807510</identifier>
<part>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<ama>Umuroglu Y, Berganski C, Jentzsch F, et al. SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators. &lt;i&gt;ACM Transactions on Reconfigurable Technology and Systems&lt;/i&gt;. doi:&lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;10.1145/3807510&lt;/a&gt;</ama>
<bibtex>@article{Umuroglu_Berganski_Jentzsch_Danilowicz_Kryjak_Bezaitis_Sjalander_Colbert_Preusser_Petri-Koenig_et al., title={SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators}, DOI={&lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;10.1145/3807510&lt;/a&gt;}, journal={ACM Transactions on Reconfigurable Technology and Systems}, author={Umuroglu, Yaman and Berganski, Christoph and Jentzsch, Felix and Danilowicz, Michal and Kryjak, Tomasz and Bezaitis, Charalampos and Sjalander, Magnus and Colbert, Ian and Preusser, Thomas and Petri-Koenig, Jakoba and et al.} }</bibtex>
<mla>Umuroglu, Yaman, et al. “SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators.” &lt;i&gt;ACM Transactions on Reconfigurable Technology and Systems&lt;/i&gt;, doi:&lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;10.1145/3807510&lt;/a&gt;.</mla>
<short>Y. Umuroglu, C. Berganski, F. Jentzsch, M. Danilowicz, T. Kryjak, C. Bezaitis, M. Sjalander, I. Colbert, T. Preusser, J. Petri-Koenig, M. Blott, ACM Transactions on Reconfigurable Technology and Systems (n.d.).</short>
<chicago>Umuroglu, Yaman, Christoph Berganski, Felix Jentzsch, Michal Danilowicz, Tomasz Kryjak, Charalampos Bezaitis, Magnus Sjalander, et al. “SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators.” &lt;i&gt;ACM Transactions on Reconfigurable Technology and Systems&lt;/i&gt;, n.d. &lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;https://doi.org/10.1145/3807510&lt;/a&gt;.</chicago>
<apa>Umuroglu, Y., Berganski, C., Jentzsch, F., Danilowicz, M., Kryjak, T., Bezaitis, C., Sjalander, M., Colbert, I., Preusser, T., Petri-Koenig, J., &amp;#38; Blott, M. (n.d.). SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators. &lt;i&gt;ACM Transactions on Reconfigurable Technology and Systems&lt;/i&gt;. &lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;https://doi.org/10.1145/3807510&lt;/a&gt;</apa>
<ieee>Y. Umuroglu &lt;i&gt;et al.&lt;/i&gt;, “SIRA: Scaled-Integer Range Analysis for Optimizing FPGA Dataflow Neural Network Accelerators,” &lt;i&gt;ACM Transactions on Reconfigurable Technology and Systems&lt;/i&gt;, doi: &lt;a href=&quot;https://doi.org/10.1145/3807510&quot;&gt;10.1145/3807510&lt;/a&gt;.</ieee>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>61152</recordIdentifier><recordCreationDate encoding="w3cdtf">2025-09-08T14:10:39Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2026-04-27T14:13:50Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
