Informace o publikaci

Binary decision diagrams on modern hardware

Autoři

PASTVA Samuel HENZINGER Thomas

Rok publikování 2023
Druh Článek ve sborníku
Konference Proceedings of the 23rd Conference on Formal Methods in Computer-Aided Design – FMCAD 2023
Fakulta / Pracoviště MU

Fakulta informatiky

Citace
www https://doi.org/10.34727/2023/isbn.978-3-85448-060-0_20
Doi http://dx.doi.org/10.34727/2023/isbn.978-3-85448-060-0_20
Klíčová slova Binary Decision Diagram; Automated Reasoning; Hashing
Přiložené soubory
Popis 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.

Používáte starou verzi internetového prohlížeče. Doporučujeme aktualizovat Váš prohlížeč na nejnovější verzi.

Další info