Universal Molecular Digital Interface (UMDI) Research Simulator
Authors/Creators
Description
The Universal Molecular Digital Interface (UMDI) Research Simulator provides a computational environment for reproducing and extending performance analysis of the Universal Molecular Digital Interface architecture and Biological Solid-State Drive (BioSSD).
The simulator models host-visible READ and WRITE transactions across configurable molecular-storage and controller conditions, including logical-block scaling, molecular-channel concurrency, queueing, scheduling, electronic caching, prefetching, error correction, verification, pathway acceleration, latency and throughput.
Version 1.0.0 includes two complementary simulation modes. The Transaction Simulator examines BioSSD behaviour under configurable READ/WRITE workloads and controller conditions, while the Benchmark Simulator reproduces the published optimized UMDI/BioSSD reference configuration and allows comparative testing of researcher-defined configurations.
The published reference configuration uses a 1 GiB payload, 256 KiB logical blocks, 4,096 effective molecular channels, 4× READ-path acceleration and 8× WRITE-path acceleration. The fixed published simulation result reports approximately 869 MB/s READ throughput and 894 MB/s WRITE throughput.
Benchmark execution is stochastic. Fresh runs may therefore vary slightly while using the same underlying reference configuration.
This release includes the simulation engine, interactive browser interface, experiment runner, reference configurations, validation documentation, research outputs, figure-generation tools and Windows launchers required to reproduce and extend the computational workflow.
Files
Universal_Molecular_Digital_Interface_UMDI_Research_Simulator_v1.0.0.zip
Additional details
Related works
- Is supplement to
- Book: 10.5281/zenodo.22984339 (DOI)
- Is supplemented by
- Software: 10.5281/zenodo.22980120 (DOI)
Software
- Repository URL
- https://github.com/aashigodsluv/Universal-molecular-digital-interface-umdi-research-simulator
- Programming language
- Python
- Development Status
- Active