His research is in the area of high-performance computing (HPC), including algorithms, bioinformatics, virtual machines and cloud computing. In 2004, Paul’s research group created a pan-Canadian metacomputer across 19 universities and 22 administrative domains, known as the Canadian Internetworked Scientific Supercomputer. He also co-coached the University of Alberta team that won the first annual Cluster Computing Challenge at Supercomputing 2007. In 2010, his Ph.D. student contributed the ivshmem/Nahanni virtual device to the Linux KVM code base.