UC Riverside Parallel Algorithm Lab

Welcome to UCR PAL!

About Us

UCR Parallel Algorithm Lab

We are a group of people at UCR working on parallel algorithms, data structures, systems and applications. We design parallel algorithms that have strong theoretical guarantee and high performance.
We are actively recruiting self-motivated Ph.D. students. You can find more details here.
If you are UCR students interested in parallelism and/or algorithms, here are the courses we teach.

View our papers here!


Join us and be part of these exciting projects!

Data Structures

Parallel and Concurrent Data Structures


Sequential and Parallel Graph Algorithms


Algorithms for Computational Geometry

Database and Data Science

Database and Data Science Algorithms

Architecture-Friendly Algorithms

Algorithms for Special Architecture

Parallelism in Sequential Algorithms

Parallelizing Sequential Iterative Algorithms