Current UofT EECG Projects

Current Projects

Hector is a scalable shared memory multiprocessor with an interconnect of hierachical rings.
Hurricane is a hierarchically clustered operating system implemented on the Hector multiprocessor.
NUMAchine is a next-generation implemenation of the basic Hector multi-processor architecture. Features include: hardware cache-coherency, network cache (a lockup-free tertiary cache), efficient multicast mechanism, and hardware performance monitoring support.
Tornado is the operating system being implemented for the NUMAchine multiprocessor. It is a multiuser, NUMA-aware, performance-oriented microkernel operating system. Most services are provided by servers and application-level run-time libraries. Tornado has a highly modular structure and is implemented in C++.

This is still a work in progress...
Please forward any comments, suggestions or questions to: