aajayssingh
Research Interest: Theoretical and practical challenges in improving data structures and algorithms for emerging hardware technologies.
UWaterloo
Pinned Repositories
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
concurrent-persistent-datastructure
The rep contains my experiments with state of the art NVM programming abstractions during my internship at Regal Lab of Inria Paris under the supervision of Dr Marc Shapiro and Dr Gael Thomas.
EmergencyEvacuationModellingAndSimulation
The Project is a prototype for Emergency evacuation and simulations in Indian context. Major focus of this project is nuclear plant, chemical gas leak sort of hazards. This projects dynamically generates the evacuation routes during emergency situations.
Graphite
A parallel, distributed simulator for multicores.
moesi-prime
nbr_ipibench
IPI Benchmarks used in the NBR paper
ostm
The rep contains object based STM implementation.
Pers-DS
Persistant Data Structure implementation.
python-mySQLdb-UI-application
The application creates a python based GUI application using Tkinter library. The app access MySQLdb.
STM_Barriers
The repo contains software transactional memory based barriers for synchronizing threads.
aajayssingh's Repositories
aajayssingh/concurrent-persistent-datastructure
The rep contains my experiments with state of the art NVM programming abstractions during my internship at Regal Lab of Inria Paris under the supervision of Dr Marc Shapiro and Dr Gael Thomas.
aajayssingh/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
aajayssingh/moesi-prime
aajayssingh/nbr_ipibench
IPI Benchmarks used in the NBR paper
aajayssingh/ostm
The rep contains object based STM implementation.
aajayssingh/STM_Barriers
The repo contains software transactional memory based barriers for synchronizing threads.
aajayssingh/STM-Linklist-synchrobench
the work uses IITH STM lib and imnplements a set application to test the performance of state of art concurrency protocols with the various concurrency mechanism in Synchrobench.
aajayssingh/ajaysingh
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
aajayssingh/benchmark
A microbenchmark support library
aajayssingh/free-programming-books
:books: Freely available programming books
aajayssingh/gdb_training
aajayssingh/gem5-fs
aajayssingh/gem5-skylake-config
gem5 configuration for intel's skylake micro-architecture
aajayssingh/gem5.TnT
gem5 Tips & Tricks
aajayssingh/gem5_chips
gem5 repository to study chiplet-based systems
aajayssingh/linux
Linux kernel source tree
aajayssingh/parallel-distributed-computing-resources
A curated list of awesome parallel computing resources
aajayssingh/perftest
Infiniband Verbs Performance Tests
aajayssingh/RDMA-EXAMPLE
RDMA学习
aajayssingh/rdma-experiments
Some simple experiments to help me understand how to use RDMA with the InfiniBand Verbs interface
aajayssingh/rdma_bench
A framework to understand RDMA
aajayssingh/RDMA_test
aajayssingh/rdmaMQ
aajayssingh/refcache
POSIX-like scalable multicore research OS kernel
aajayssingh/Sherman
Sherman: A Write-Optimized Distributed B+Tree Index on Disaggregated Memory
aajayssingh/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
aajayssingh/system_design
Preparation links and resources for system design questions
aajayssingh/uintr-ipc-bench
fast signals
aajayssingh/uintr-linux-kernel
branch rfc1***
aajayssingh/xenium
A C++ library providing various concurrent data structures and reclamation schemes.