CrossSim
CrossSim is a GPU-accelerated accuracy simulator and co-design tool for analog in-memory computing. It models how hardware non-idealities in resistive crossbar arrays — programming errors, conductance drift, read noise, ADC quantization, and parasitic resistance — affect algorithm accuracy across neural network inference, signal processing, and linear algebra workloads. CrossSim provides a NumPy-like API, interfaces for PyTorch and Keras models, and supports hardware-aware training.