Alan Wagner

Associate Professor
Email: wagner [at] cs [dot] ubc [dot] ca
Office: ICCS 321
Phone: 604-822-6450

Curriculum Vitae

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-).

Keywords

parallel computation
distributed computation
interconnection networks
parallel programming environments

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.

Selected Publications

Keppitiyahama C. and Wagner A., "Asynchronous MPI messaging on Myrinet", International Parallel and Distributed Processing Symposium (IPDPS), San Francisco 2001.

Wagner A., Sreekantaswamy H. V. and Chanson S., "Performance models for the processor farm paradigm", IEEE

Transactions on Parallel and Distributed Systems, Vol. 8, No. 5, May 1997

Gil Y., and Wagner A., "An Alternative Mapping of 3-D Space onto Processor Arrays", Journal of Parallel and Distributed Computing, April 1999.

Wagner, A., "Embedding All Binary Trees in the Hypercube". Journal of Parallel and Distributed Computing, Vol. 18, pp. 33-43, May 1993.

Latest CS Courses

2013 Winter

CPSC 416  –  Distributed Systems
CPSC 521  –  Parallel Algorithms and Architectures

2012 Winter

CPSC 416  –  Distributed Systems
CPSC 521  –  Parallel Algorithms and Architectures

2011 Winter

CPSC 416  –  Distributed Systems

a place of mind, The University of British Columbia

 

ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
General: help@cs.ubc.ca
Undergrad program: undergrad-info@cs.ubc.ca
Graduate program: grad-info@cs.ubc.ca

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia