Alan Wagner

Associate Professor

Office
ICCS
321
Office Phone #
604-822-6450

Academic Information

B.Sc. (Honors), Dalhousie University (1977); M.Sc. University of Alberta (1983); Ph.D. University of Toronto (1987); Assistant Professor, University of British Columbia (1987-1997); Associate Professor, University of British Columbia (1997-).

Research Areas

systems

Interests

The use of parallel computing is increasing with the growing demand for compute cycles and availability of high networks and inexpensive powerful commodity processors. As the use of parallel computing increases there is a growing need for system software that can deliver the hardware performance to the application and tools to help programmers design, construct and maintain parallel applications.

The focus of my research is parallel computation on machines and systems where processes communicate by passing messages. I am interested in the use of message-passing libraries like MPI (Message Passing Interface) and PVM (Parallel Virtual Machine). Interests include the performance of libraries, tools to aid programmers in developing programs, and design of message-passing applications to effectively use parallelism. Specific details about my research and current projects can be found in my homepage.

Courses

2022 Winter
CPSC 317 - Introduction to Computer Networking
2020 Winter
CPSC 317 - Introduction to Computer Networking
2019 Winter
CPSC 317 - Introduction to Computer Networking
CPSC 521 - Parallel Algorithms and Architectures
2018 Winter
CPSC 317 - Introduction to Computer Networking
CPSC 317 - Introduction to Computer Networking
2017 Winter
CPSC 317 - Introduction to Computer Networking
CPSC 538A - Topics in Computer Systems
2016 Winter
CPSC 213 - Introduction to Computer Systems
2015 Summer
CPSC 213 - Introduction to Computer Systems