Peakload benchmarks for operating systems

Dear Abhishak,

Thank you for your interest in my R&D and for your kind words of appreciation. I am especially pleased to respond to your inspiring question.

  1. At present, the benchmark is based on a single machine.

  2. The benchmark available on my GitHub repository (SNCtools/bm5000x) uses a number of processes equal to the number of transitions (the second parameter in the MCC file). For the largest benchmark, gm32x32-b6.mcc , the PVZ machine launches 8,192 child processes.

  3. Sleptsov Net Computing is designed as an efficient general-purpose architecture based on the computing memory concept and the Sleptsov net as a graphical concurrent programming language. The connection with semaphores, developed in my recent paper, provides asynchronous control mechanisms that enable significant energy savings.

Regarding application areas, we initially focused on embedded systems by compiling Sleptsov nets into C code for microcontrollers and Verilog for FPGAs (https://doi.org/10.1109/ICESS64277.2024.00011). We also address the high-performance computing (HPC) domain (https://doi.org/10.1080/17445760.2023.2201002). Furthermore, we have developed virtual machines for MCUs and GPUs (https://doi.org/10.1080/17445760.2025.2490148) and have advanced the design of a dedicated integrated circuit implementing a Sleptsov net machine (http://dx.doi.org/10.1109/TSMC.2015.2444414)—a computing memory device that eliminates the processor–memory bottleneck inherent in conventional computer architectures.

I would be delighted if you joined our R&D efforts. A good starting point would be to run the benchmark and then consider a personal research direction that aligns with your interests.

With best regards,

Dima

2 Likes