Search this site
Embedded Files
Ajay Singh
  • More Details
    • publications
    • experience
    • projects
    • extracurricular
    • talks_demos
Ajay Singh
  • More Details
    • publications
    • experience
    • projects
    • extracurricular
    • talks_demos
  • More
    • More Details
      • publications
      • experience
      • projects
      • extracurricular
      • talks_demos

[ CV  |  research statement ]     Publications     Talks-Demos      Sponsored-Projects     Extracurricular

  • Email: ajay.singh1@uwaterloo.ca

  • [ Github | Gitlab ]

Visiting FORTH Institute of Computer Science hosted by Panagiota Fatourou. PhD-ed with Trevor Brown and Peter Buhr @University of Waterloo (Thesis: Safe Memory Reclamation Techniques).

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:

  1. Designing 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.

  2. 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 | Programming Languages]

  • 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.

  1. Distinguished Paper Award PPoPP 2025.
  2. Travel grants by SIGHPC 2025 and TCPP 2023.
  3. Awarded Type 1 Cheriton Scholarship 2022 valued 10K CAD. [Awarded to only top 4-5 grad students of the department]
  4. Best Artefact Award PPOPP 21.
  5. Best Paper Candidate PPOPP 21 (top 4).
  6. 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.
  7. Contributed to the development of successful Samsung feature phones -Samsung Guru, Samsung Metro, Samsung Guru FM Plus- at Samsung R&D Institute.

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-Mentoring: 

  • Nikos Metaxakis (Undergraduate thesis @UoC, ongoing) with Panagiota Fatourou.

  • Mugdh Mittal (Undergraduate research @SNU, ongoing) with Archit Somani and Sweta Kumari

  • Gautam Pathak (Master thesis @Uwaterloo, graduated) with Trevor Brown.

Services: 

  • Program Committee: OPODIS 2025.

  • Reviewer: Distributed Computing 2025, ACM TOPC 2025, JPDC 2025. Subreviewer: PPOPP 24, PODC 23, PODC 22, SPAA 22, PODC 21, PODC 2020, HiPC 2018.

"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 

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse