Email: ajay(DOT)singh1@uwaterloo.ca
I am currently on the job market and would be happy to connect if my work aligns with your interests.
PhD-ing with Dr. Trevor Brown and Dr. Peter Buhr @University of Waterloo.
My research is inherently interdisciplinary, integrating multiple subfields within computer science—including Data Structures & Algorithms, Computer Architecture, Programming Languages, Operating Systems, and Networks—with a focus on parallelism, concurrency, and distribution.
My work alternates between:
Desiging high performance data structures and algorithms that are optimized to leverage the capabilities of modern computing platforms, such as multicore processors, NUMA architecture, NVRAM, and RDMA enabled clusters.
Designing new hardware or software primitives that augment the capabilities of modern computing platforms, making them better suited to support efficient and scalable data structures and algorithms.
Currently, My projects are focused on:
Designing high performance memory management for concurrent software. [Algorithms | Operating System]
Hardware-software codesign to address memory management and scalability issues in concurrent programs. [Algorithms | Computer Architecture]
Data structures and algorithms for emerging memory and network technologies- focus on RDMA clusters. [Algorithms | Networks]
In the past, I explored non-volatile memory programming abstractions and software transactional memory. Additionally, I have delved into security, specifically managing insider threat detection and mitigation using large organizational data.
Looking forward, I am exploring ideas to address scaling up and scaling out issues in current big data, AI/ML workloads within both shared memory and distributed memory settings.
Collaborations:
Dr. Michael Spear : At the intersection of Concurrent Memory Reclamation and Multicore Architecture.
Dr. Ali Mashtizadeh : At the intersection of Concurrent Memory Reclamation and Operating System.
Peer Collaboration: Daewoo Kim (PhD student in Systems&Networks Lab @uwaterloo).
Co-mentored: Gautam Pathak (Master student @Uwaterloo) [Thanks, Trevor, for giving me this opportunity early on]
Services:
subreviewer: PPOPP 24, PODC 23, PODC 22, SPAA 22, PODC 21, PODC 2020, HiPC 2018
- Awarded TCPP Student Travel Grant to attend IPDPS 2023.
- Awarded Type 1 Cheriton Scholarship 2022 valued 10K CAD. [Awarded to only top 4-5 grad students of the department]
- Best Artefact Award PPOPP 21.
- Best Paper Candidate PPOPP 21 (top 4).
- Awarded Charpak Summer Research Internship Scholarship 2017 to work on concurrent data structures for non-volatile memory, hosted by Dr Marc Shapiro and Dr Gael Thomas @LIP6 & Inria Paris, Sorbonne University.
- Contributed to the development of successful Samsung feature phones -Samsung Guru, Samsung Metro, Samsung Guru FM Plus- at Samsung R&D Institute.
I am forever indebted to Dr Sathya Peri for initiating me in to the beautiful world of Concurrent Computing.
"Nothing in life is to be feared, it is only to be understood. Now is the time to understand more, so that we may fear less." -Marie Curie