UC Davis Parallel and Distributed Computing Lab