Passer à la navigation principale Passer à la recherche Passer au contenu principal

CarnaC: Algorithm variability for fast swarm verification on FPGA

  • LAB-STICC

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

2 Citations (Scopus)

Résumé

The mapping of software verification algorithms on FPGA promise orders of magnitude faster verification. FPGASwarm shows 900X speedup over software swarm verification. However, this approach misses important optimization opportunities and glosses over algorithmic design-space exploration. This paper introduces Carnac, a deeply pipelined swarm verification architecture, which by exposing the algorithmic variability points can realize multiple verification algorithms. Furthermore, we introduce the Mixed Young Random Frontier-Bounded (MYR_FB), a new swarm verification algorithm, found through an efficiency-based design-space exploration. Evaluated on the BEEM benchmark, the MYR_FB algorithm shows up to 144% efficiency gain over FPGASwarm on 72% of the models. The Carnac architecture runs at 400MHz on Xilinx Ultrascale+ FPGA, and can accommodate twice more verification cores than FPGASwarm. Overall the evaluation shows a 7.58X speedup over FPGASwarm, while enabling an unprecedented scalability on high-end FPGAs.

langue originaleAnglais
titreProceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages185-189
Nombre de pages5
ISBN (Electronique)9781665437592
Les DOIs
étatPublié - 1 janv. 2021
Evénement31st International Conference on Field-Programmable Logic and Applications, FPL 2021 - Virtual, Dresden, Allemagne
Durée: 30 août 2021 → 3 sept. 2021

Série de publications

NomProceedings - 2021 31st International Conference on Field-Programmable Logic and Applications, FPL 2021

Une conférence

Une conférence31st International Conference on Field-Programmable Logic and Applications, FPL 2021
Pays/TerritoireAllemagne
La villeVirtual, Dresden
période30/08/21 → 3/09/21

Empreinte digitale

Examiner les sujets de recherche de « CarnaC: Algorithm variability for fast swarm verification on FPGA ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation