<?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>conference paper</genre>

<titleInfo><title>An FPGA/HMC-Based Accelerator for Resolution Proof Checking</title></titleInfo>


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



<name type="personal">
  <namePart type="given">Tim</namePart>
  <namePart type="family">Hansmeier</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">49992</identifier><description xsi:type="identifierDefinition" type="orcid">0000-0003-1377-3339</description></name>
<name type="personal">
  <namePart type="given">Marco</namePart>
  <namePart type="family">Platzner</namePart>
  <role><roleTerm type="text">author</roleTerm> </role><identifier type="local">398</identifier></name>
<name type="personal">
  <namePart type="given">David</namePart>
  <namePart type="family">Andrews</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="conference">
  <namePart>ARC: International Symposium on Applied Reconfigurable Computing</namePart>
</name>



<name type="corporate">
  <namePart>SFB 901 - Subproject B4</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>SFB 901</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>
<name type="corporate">
  <namePart>SFB 901 - Project Area B</namePart>
  <role><roleTerm type="text">project</roleTerm></role>
</name>



<abstract lang="eng">Modern Boolean satisfiability solvers can emit proofs of unsatisfiability. There is substantial interest in being able to verify such proofs and also in using them for further computations. In this paper, we present an FPGA accelerator for checking resolution proofs, a popular proof format. Our accelerator exploits parallelism at the low level by implementing the basic resolution step in hardware, and at the high level by instantiating a number of parallel modules for proof checking. Since proof checking involves highly irregular memory accesses, we employ Hybrid Memory Cube technology for accelerator memory. The results show that while the accelerator is scalable and achieves speedups for all benchmark proofs, performance improvements are currently limited by the overhead of transitioning the proof into the accelerator memory.</abstract>

<relatedItem type="constituent">
  <location>
    <url displayLabel="AnFPGAHMC-BasedAcceleratorForR.pdf">https://ris.uni-paderborn.de/download/3373/5257/AnFPGAHMC-BasedAcceleratorForR.pdf</url>
  </location>
  <physicalDescription><internetMediaType>application/pdf</internetMediaType></physicalDescription>
</relatedItem>
<originInfo><publisher>Springer International Publishing</publisher><dateIssued encoding="w3cdtf">2018</dateIssued><place><placeTerm type="text">Santorini, Greece</placeTerm></place>
</originInfo>
<language><languageTerm authority="iso639-2b" type="code">eng</languageTerm>
</language>



<relatedItem type="host"><titleInfo><title>ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications</title></titleInfo>
  <identifier type="issn">0302-9743</identifier>
  <identifier type="issn">1611-3349</identifier>
  <identifier type="isbn">9783319788890</identifier>
  <identifier type="isbn">9783319788906</identifier><identifier type="doi">10.1007/978-3-319-78890-6_13</identifier>
<part><detail type="volume"><number>10824</number></detail><extent unit="pages">153-165</extent>
</part>
</relatedItem>


<extension>
<bibliographicCitation>
<chicago>Hansmeier, Tim, Marco Platzner, and David Andrews. “An FPGA/HMC-Based Accelerator for Resolution Proof Checking.” In &lt;i&gt;ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications&lt;/i&gt;, 10824:153–65. Lecture Notes in Computer Science. Springer International Publishing, 2018. &lt;a href=&quot;https://doi.org/10.1007/978-3-319-78890-6_13&quot;&gt;https://doi.org/10.1007/978-3-319-78890-6_13&lt;/a&gt;.</chicago>
<short>T. Hansmeier, M. Platzner, D. Andrews, in: ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications, Springer International Publishing, 2018, pp. 153–165.</short>
<ieee>T. Hansmeier, M. Platzner, and D. Andrews, “An FPGA/HMC-Based Accelerator for Resolution Proof Checking,” in &lt;i&gt;ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications&lt;/i&gt;, Santorini, Greece, 2018, vol. 10824, pp. 153–165.</ieee>
<apa>Hansmeier, T., Platzner, M., &amp;#38; Andrews, D. (2018). An FPGA/HMC-Based Accelerator for Resolution Proof Checking. In &lt;i&gt;ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications&lt;/i&gt; (Vol. 10824, pp. 153–165). Santorini, Greece: Springer International Publishing. &lt;a href=&quot;https://doi.org/10.1007/978-3-319-78890-6_13&quot;&gt;https://doi.org/10.1007/978-3-319-78890-6_13&lt;/a&gt;</apa>
<bibtex>@inproceedings{Hansmeier_Platzner_Andrews_2018, series={Lecture Notes in Computer Science}, title={An FPGA/HMC-Based Accelerator for Resolution Proof Checking}, volume={10824}, DOI={&lt;a href=&quot;https://doi.org/10.1007/978-3-319-78890-6_13&quot;&gt;10.1007/978-3-319-78890-6_13&lt;/a&gt;}, booktitle={ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications}, publisher={Springer International Publishing}, author={Hansmeier, Tim and Platzner, Marco and Andrews, David}, year={2018}, pages={153–165}, collection={Lecture Notes in Computer Science} }</bibtex>
<ama>Hansmeier T, Platzner M, Andrews D. An FPGA/HMC-Based Accelerator for Resolution Proof Checking. In: &lt;i&gt;ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications&lt;/i&gt;. Vol 10824. Lecture Notes in Computer Science. Springer International Publishing; 2018:153-165. doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-319-78890-6_13&quot;&gt;10.1007/978-3-319-78890-6_13&lt;/a&gt;</ama>
<mla>Hansmeier, Tim, et al. “An FPGA/HMC-Based Accelerator for Resolution Proof Checking.” &lt;i&gt;ARC 2018: Applied Reconfigurable Computing. Architectures, Tools, and Applications&lt;/i&gt;, vol. 10824, Springer International Publishing, 2018, pp. 153–65, doi:&lt;a href=&quot;https://doi.org/10.1007/978-3-319-78890-6_13&quot;&gt;10.1007/978-3-319-78890-6_13&lt;/a&gt;.</mla>
</bibliographicCitation>
</extension>
<recordInfo><recordIdentifier>3373</recordIdentifier><recordCreationDate encoding="w3cdtf">2018-06-27T09:30:24Z</recordCreationDate><recordChangeDate encoding="w3cdtf">2022-01-06T06:59:13Z</recordChangeDate>
</recordInfo>
</mods>
</modsCollection>
