University of Toronto researchers working on all aspects of parallel systems: computer architecture, OSs, compilers, performance evaluation, applications. Home of Hurricane and Tornado OSs, Hector and NUMAchine multiprocessors.
Goal: scalability of highly parallel multicomputer systems. Based on small microkernel that does process management, interprocess communication; all other services are processes out of kernel. Processes and address spaces orthogonal, so Cosy process is like thread in other OSs. Hardware dependencies concentrated in areas of kernel for portability.