Energy-efficient design strategies for backbone optical networks

The exponential growth in high-bandwidth applications and devices used in backbone networks has been accompanied by a corresponding increase in power consumption, and there is a growing recognition of the need to be more energy efficient [1].

Instrumentation and Debugging of Real-time Systems

Software testing and debugging take up between 30 and 50% of the development cost in embedded systems. Despite this large percentage and the associated enormous costs, only little attention has been devoted to debugging of embedded real-time systems. Apart from in-circuit emulators for standalone systems, ad-hoc methods such as blinking lights to indicate errors and morsing error codes via beepers are still widespread debugging methods.

Audio Zoom: blind source separation in a reverberant environment

Dr. Peter Driessen’s research group at University of Victoria is working on building a system using microphone arrays of arbitrary geometry to zoom in on desired audio in a noisy environment. Ultimately a listener will be able to simply look at the location from where s/he wants to hear the audio, controlling the audio zoom via head and eye gestures.

Performance Evaluation of Vehicular Networks

This is an extension of our research project, Network Connectivity in Vehicular Ad Hoc Networks, which involved a MITACS Globalink intern student in Summer 2010. Vehicular networks, in either vehicle-to-vehicle (V2V) or vehicle-to-infrastructure

High Performance GPU Cluster Computing: Astronomical DSP

Graphical Processing Units (GPU)'s have matured, and now provide the highest computational performance per dollar.  To be scalable, a tighly coupled cluster of GPU's must support efficient implementations of real world algorithms.