Skip to main content
University of Glasgow
A-Z : ACADEMIC DEPARTMENTS | SERVICES | STAFF |
Faculty of Information and Mathematical Systems > Department of Computing Science

About me

Wim Vanderbauwhede, Lecturer at the Department of Computing Science of the University of Glasgow. Previously, Research Fellow at the University of Strathclyde and design and modelling engineer in a microelectronics company. Here's a CV and a list of publications and patents.

Research

Gannet: a service-based System-on-Chip architecture

Gannet logo

My research currently focuses on the Gannet project. This project aims at creating a novel System-on-Chip (SoC) architecture for heterogeneous multicore systems that is reconfigurable at task level and programmable at a high level of abstractions. The architecture combines Networks-on-Chip, reconfigurable logic and concepts from coarse-grain dataflow machines and functional programming languages into a service-based SoC. Read more...

Other research interests

For more information, see the Research page.

I am associated with the Embedded, Networked, and Distributed Systems research group. This group systematically explores architectures, models, algorithms, measurement, and control of networked/distributed systems. The group is especially interested in large–scale systems, based on both wireless and wireline interconnection technologies, as well as high–performance system interconnects.

Teaching and Supervision

I teach Compilers at DCS L4 and Embedded Software at the Institute for System Level Integration. I supervise PhD, EngD and MSc students both at DCS and iSLI.

Programming languages

I am a strong proponent of the use of dynamically typed interpreted languages, aka. scripting languages such as Perl, Ruby or Python. I have used Perl extensively in my various jobs, and for my current research work I have opted for Ruby.

I also have a keen interest in functional languages such as Haskell, Scheme and of course Gannet.

For system-level modelling I use C++ with the SystemC libraries. And for embedded software I use C, for want of an alternative.

The non-technical world

Linux

I'm a long-time Linux and Mac user and have installed Linux on various PowerPC machines (Apple Macs). This page has some (outdated) information about Linux/PPC.

Rest of the world

Finally, in case you like a non–technical look at the world ...

Last modified: Thu Jun 25 13:54:36 BST 2009 wim@dcs.gla.ac.uk