Asynchronous Design of a Bitwise Elimination Argmax via High-Level Modeling in GraphRack

In this paper, we propose a novel approach for designing an asynchronous-based Bitwise Elimination Argmax (BEA) with early completion features catered for event-driven machine learning (ML) applications, and a novel software tool called GraphRack for high-level analysis of distributed, yet parallel, asynchronous designs of graph-based models like Petri nets (PNs). Typically in ML architectures, the Argmax functions to find the largest vector within an input set can be a costly operation and size inefficient, especially for bespoke low-latency ML architectures. By introducing an asynchronous BEA, we address the above with an ‘in the race’ style protocol, where vectors are competed against one another and are procedurally eliminated from the most to least significant bits, with high-confidence classification vectors winning the fastest. This asynchronous BEA component is implemented using PNs and is tested against two benchmark scenarios: randomly distributed vectors and Tsetlin Machine (TM) class sum data. We also introduce GraphRack‘s simulation platform that accelerates the analysis of PN models. Here, our results show average-case performance improvements of 1.52× over worst-case for random vectors, and a 2.06× improvement for TM classifications. With a direct, yet time-independent, design, our findings show BEA’s ability to reduce inference times in more general classification hardware.

Publication Details

Journal
Newcastle University ePrints (Newcastle Univesity)
Published
2025-06-10
DOI
https://doi.org/10.57711/4n2m-4205
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Asynchronous Design of a Bitwise Elimination Argmax via High-Level Modeling in GraphRack

Newcastle University ePrints (Newcastle Univesity)
Graph Theory and Algorithms
article

Asynchronous Design of a Bitwise Elimination Argmax via High-Level Modeling in GraphRack

article en

Abstract

In this paper, we propose a novel approach for designing an asynchronous-based Bitwise Elimination Argmax (BEA) with early completion features catered for event-driven machine learning (ML) applications, and a novel software tool called GraphRack for high-level analysis of distributed, yet parallel, asynchronous designs of graph-based models like Petri nets (PNs). Typically in ML architectures, the Argmax functions to find the largest vector within an input set can be a costly operation and size inefficient, especially for bespoke low-latency ML architectures. By introducing an asynchronous BEA, we address the above with an ‘in the race’ style protocol, where vectors are competed against one another and are procedurally eliminated from the most to least significant bits, with high-confidence classification vectors winning the fastest. This asynchronous BEA component is implemented using PNs and is tested against two benchmark scenarios: randomly distributed vectors and Tsetlin Machine (TM) class sum data. We also introduce GraphRack‘s simulation platform that accelerates the analysis of PN models. Here, our results show average-case performance improvements of 1.52× over worst-case for random vectors, and a 2.06× improvement for TM classifications. With a direct, yet time-independent, design, our findings show BEA’s ability to reduce inference times in more general classification hardware.

Newcastle University ePrints (Newcastle Univesity)
Openalex Percentile: Top 51%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.