Gabriel Mateescu works as a systems and applications analyst in the Research Computing Support Group at the National Research Council Canada (NRC), Ottawa. His responsibilities include building computational grids, developing middleware for managing access to multiple grid resources, and enabling scientific applications to effectively use grid resources. Gabriel has grid-enabled several pleasantly parallel applications, providing features such as transparent file staging and load balancing across multiple resource managers. Gabriel has been a member of the team that in November 2002 built Canada's largest virtual supercomputer, the Canadian Internetworked Scientific Supercomputer. He is also porting parallel programs to emerging Linux cluster platforms.
Gabriel has given presentations on grid resource management at prestigious venues, such as the Global Grid Forum and the Supercomputing 2002 Conference.
Before coming to NRC, Gabriel worked at Platform Computing in Toronto, VTLS Inc. in Blacksburg, VA, and Los Alamos National Laboratory (LANL). At Platform, he worked on the LSF distributed resource management system. At LANL, Gabriel developed parallel software and algorithms for solving very large systems of linear equations that arise from the discretization of partial differential equations. His work at VTLS, a leading library solutions company, involved developing the serial publications component of the server tier of the Virtua integrated library system.
Gabriel is the author of peer-reviewed papers on parallel iterative linear solvers, grid computing, parallel sorting, and broadcast scheduling for parallel programs using message passing communication.
Gabriel holds a Ph.D. and an M.S. in Computer Science from Virginia Tech.