Paul Lu

General

A Professor of Computing Science at the University of Alberta who specializes in high performance computing with special emphasis on distributed and parallel computing. An excellent researcher, he is also considered, to be an exceptionally fine teacher. He received an 'Excellence in Teaching' award in 2003 from the Student's Union for his efforts. Dr. Lu recieved tenure in late 2004.

Classes

Paul Lu has taught a virtual menagerie of classes including
         
  • Computer Organization and Architecture (Cmput 229)
  • Operating System Concepts (Cmput 379)
  • Concurrency, Performance, and Architectures in Software Systems (Cmput 498)
  • Software Systems Research Seminar (Cmput 605)
  • Parallel and Distributed Systems (Cmput 681)

Publications

2004
         
  • Trellis-SDP: A Simple Data-Parallel Programming Interface, 3rd Workshop on Compile and Runtime Techniques for Parallel Computing (CRTPC) (With Meng Ding)
  •      
  • Trellis Driver: Distributing a Java Workflow Across a Network of Workstations (With Nicholas Lamb and Alona Fyshe.)
  •      
  • Proteome Analyst: Custom Predictions with Explanations in a Web-based Tool for High-Throughput Proteome Annotations (With Duane Szafron, Russ Greiner, David S. Wishart, Brett Poulin, Roman Eisner, Zhiyong Lu, John Anvik, Cam Macdonell, Alona Fyshe, and David Meeuwis.)
  •      
  • The Trellis Security Infrastructure: A Layered Approach to Overlay Metacomputers (With Morgan Kan, Danny Ngo, Mark Lee, Nolan Bard, Michael Closson, Meng Ding, Mark Goldenberg, Nicholas Lamb, Ron Senda, Edmund Sumbar, and Yang Wang. )
  •      
  • MCI-Java: A Modified Java Virtual Machine Approach to Multiple Code Inheritance (With Maria Cutumisu, Calvin Chan, and Duane Szafron.)
  •      
  • Predicting Subcellular Localization of Proteins Using Machine-Learned Classifiers (With Zhiyong Lu, Duane Szafron, Russ Greiner, David S. Wishart, Brett Poulin, John Anvik, Cam Macdonell, and Roman Eisner.)
2003
         
  • Building the Checkers 10-Piece Endgame Databases (With Jonathan Schaeffer, Yngvi Bjornsson, Neil Burch, Rob Lake, and Steve Sutphen.)
  •      
  • FastLSA: A Fast, Linear-Space, Parallel and Sequential Algorithm for Sequence Alignment (With Adrian Driga, Jonathan Schaeffer, Duane Szafron, Kevin Charter, and Ian Parsons.)
  •      
  • Proteome Analyst -- Transparent High-throughput Protein Annotation: Function, Localization and Custom Predictors (With Duane Szafron, Russ Greiner, David S. Wishart, Zhiyong Lu, Brett Poulin, Roman Eisner, John Anvik, and Cam Macdonell.)
  •      
  • The CISS-1 Experiment: ab initio Study of Chiral Interactions (With Yunjie Xu, Aiko Huckauf, Wolfgang Jger, Jonathan Schaeffer, and Christopher Pinchak.)
  •      
  • TrellisDAG: A System for Structured DAG Scheduling (With Mark Goldenberg, and Jonathan Schaeffer.)
  •      
  • The Canadian Internetworked Scientific Supercomputer (With Christopher Pinchak, Jonathan Schaeffer, and Mark Goldenberg.)
  •      
  • A Case Study of Selected SPLASH-2 Applications and the SBT Debugging Tool (With Ernesto Novillo)
2002
         
  • User-Level Remote Data Access in Overlay Metacomputers (With Jeff Siegel)
  •      
  • Practical Heterogeneous Placeholder Scheduling in Overlay Metacomputers: Early Experiences (With Christopher Pinchak, Paul Lu, and Mark Goldenberg.)
  •      
  • Memory-Efficient A* Heuristics for Multiple Sequence Alignment (With Matthew McNaughton, Jonathan Schaeffer, and Duane Szafron.)
2001
         
  • A Case Study of Improving Memory Locality In Polygonal Model Simplification: Metrics and Performance (With Victor Salamon, Ben Watson, Dima Brodsky, and Dave Gomboc.)
  •      
  • Fast Parallel Association Rule Mining Without Candidacy Generation (With Osmar R. Zaane, and Mohammad El-Hajj)
  •      
  • Integrating Bulk-Data Transfer into the Aurora Distributed Shared Data System
  •      
  • Security and History Management Improvements to PBSWeb (With George Ma and Victor Salamon)
  •      
  • On-Line Debugging and Performance Monitoring with Barriers (With Ernesto Novillo)
  •      
  • Multi-Dispatch in the Java Virtual Machine: Design and Implementation (With Christopher Dutchyn, Duane Szafron, Steven Bromling, and Wade Holst.)
2000
         
  • PBSWeb: A Web-based Interface to the Portable Batch System (With George Ma)
  •      
  • Multi-Dispatch in the Java Virtual Machine: Design and Implementation (With Christopher Dutchyn, Duane Szafron, Steve Bromling, and Wade Holst.)
  •      
  • Implementing Scoped Behaviour for Flexible Distributed Data Sharing
  •      
  • Scoped Behaviour for Optimized Distributed Data Sharing

Education

 

<< PreviousWord BrowserNext >>
ksaz
affliction
allgemeines deutsches kommersbuch
marie anne de mailly nesle duchess de chteauroux
raymond postgate
harbin y 12
mcmaster students union
don't dilly dally on the way
humiliatrix
nicolas lancret
boston red sox hall of fame
chandler and joey's apartment
crg
edm boursault
anthony horowitz
ktvk
list of light transport aircraft
claude gillot
nainsook
gaston reiff
jean jouvenet
union of jewish students
charlie higson
bolt thrower
antoine coysevox
systemantics
movitz
kloten
u.s. senate committee on rules and administration
maurice halbwachs
william egon of frstenberg
astral plane
u.s. senate committee on veterans' affairs
franz egon of frstenberg
calgary cowboys
macedonian wars
velam
nicolas coustou
james brown
parawing
greg luzinski
u.s. senate committee on indian affairs
nerf
guillaume coustou