Parallel and Distributed Computing Group