All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Binary decision diagrams on modern hardware

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F23%3A00137597" target="_blank" >RIV/00216224:14330/23:00137597 - isvavai.cz</a>

  • Result on the web

    <a href="https://doi.org/10.34727/2023/isbn.978-3-85448-060-0_20" target="_blank" >https://doi.org/10.34727/2023/isbn.978-3-85448-060-0_20</a>

  • DOI - Digital Object Identifier

    <a href="http://dx.doi.org/10.34727/2023/isbn.978-3-85448-060-0_20" target="_blank" >10.34727/2023/isbn.978-3-85448-060-0_20</a>

Alternative languages

  • Result language

    angličtina

  • Original language name

    Binary decision diagrams on modern hardware

  • Original language description

    Binary decision diagrams (BDDs) are one of the fundamental data structures in formal methods and computer science in general. However, the performance of BDD-based algorithms greatly depends on memory latency due to the reliance on large hash tables and thus, by extension, on the speed of random memory access. This hinders the full utilisation of resources available on modern CPUs, since the absolute memory latency has not improved significantly for at least a decade. In this paper, we explore several implementation techniques that improve the performance of BDD manipulation either through enhanced memory locality or by partially eliminating random memory access. On a benchmark suite of 600+ BDDs derived from real-world applications, we demonstrate runtime that is comparable or better than parallelising the same operations on eight CPU cores.

  • Czech name

  • Czech description

Classification

  • Type

    D - Article in proceedings

  • CEP classification

  • OECD FORD branch

    10200 - Computer and information sciences

Result continuities

  • Project

  • Continuities

    R - Projekt Ramcoveho programu EK

Others

  • Publication year

    2023

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Article name in the collection

    Proceedings of the 23rd Conference on Formal Methods in Computer-Aided Design – FMCAD 2023

  • ISBN

    9783854480600

  • ISSN

  • e-ISSN

    2708-7824

  • Number of pages

    10

  • Pages from-to

    122-131

  • Publisher name

    TU Wien Academic Press

  • Place of publication

    Vienna

  • Event location

    Ames, Iowa

  • Event date

    Jan 1, 2023

  • Type of event by nationality

    WRD - Celosvětová akce

  • UT code for WoS article