Damian Rouson is the Group Lead for the Computer Languages and Systems Software (CLaSS) Group at Berkeley Lab. His research focuses on accelerating computational science and engineering applications using partitioned global address space parallel programming models and emerging hardware, including GPUs and AI accelerators. He was awarded a 2020-’21 Better Scientific Software Fellowship by the Exascale Computing Project. He leads the development of the OpenCoarrays parallel runtime library. He co-authored the textbook Scientific Software Design: The Object-Oriented Way (Cambridge University Press, 2011) and has taught related courses and tutorials at universities, federal laboratories and conferences. He has held staff and faculty appointments at several universities and federal laboratories throughout the U.S. and Europe. He received a B.S. from Howard University and a M.S. and Ph.D. from Stanford University, all in Mechanical Engineering. He founded the software consultancy Sourcery, Inc., the California public-benefit not-for-profit corporation Sourcery Institute.
Parallel Programming Languages and Models