Close mobile menu

Eric Ruppert

Associate Professor, EECS Department
General Member, IC@L
Member, Theory of Computing

Website | Email

2023 – 2024 Research Highlights

Overview

Dr. Eric Ruppert was educated at the University of Toronto. He has taught computer science at York University since 2000. He has also spent time as a postdoctoral fellow at Brown University and as a visiting professor at the École Polytechnique Fédérale de Lausanne.

His research interests are in the theory of distributed computing, including both algorithm design and lower bound proofs. Lately, his research has been focused on the design and analysis of shared-memory data structures that can be used to exploit the power of multi-core architectures.

At York, he teaches courses on the foundations of computer science and enjoys coaching students for the annual ACM programming contest.

Research Interests

  • Distributed computing
  • Dhared-memory
  • Algorithms
  • Data structures
  • Lower bounds

Selected Publications

  • Aggregating Funnels for Faster Fetch&Add and Queues. Y. Roh, Y. Wei, E. Ruppert, P. Fatourou, S. Jayanti, & J. Shun. arXiv preprint arXiv:2411.14420, 2024.
  • Lock-Free Augmented Trees. P. Fatourou & E. Ruppert. arXiv preprint arXiv:2405.10506, 3, 2024.
  • A Wait-Free Deque with Polylogarithmic Step Complexity. S. M. Asbell & E. Ruppert. 27th International Conference on Principles of Distributed Systems (OPODIS 2023), 2, 2024.
  • A Wait-Free Queue with Polylogarithmic Step Complexity. H. Naderibeni & E. Ruppert. Proceedings of the 2023 ACM Symposium on Principles of Distributed Computing, 4, 2023.
  • Practically and Theoretically Efficient Garbage Collection for Multiversioning. Y. Wei, G. E. Blelloch, P. Fatourou, & E. Ruppert. Proceedings of the 28th ACM SIGPLAN Annual Symposium on Principles and …, 2024.