|
Department of Computing Science
University of Alberta;
Edmonton, Alberta, T6G 2E8
Canada
paullu [at] cs.ualberta.ca
Office: Athabasca Hall (ATH) 340
Phone: (780) 492-7760
Fax: (780) 492-1071
NEWS:
This home page is undergoing an overdue update.
Please stay tuned.
|
BIOGRAPHICAL DATA
PUBLICATIONS
FORMER GRADUATE STUDENTS
- Calvin Chan (M.Sc., Defended December 2004)
- Mike Closson (M.Sc., Defended September 2004)
- Maria Cutumisu (M.Sc., Defended December 2002)
- Meng Ding (M.Sc., Defended May 2005)
- Adrian Driga (M.Sc., Defended December 2001)
- Chris Dutchyn (M.Sc., Defended March 2002)
- Roman Eisner (M.Sc., Defended September 2005)
- Mark Goldenberg (M.Sc., Defended April 2003)
- Nicholas Lamb (M.Sc., Defended August 2005)
- Paul Nalos (M.Sc., Defended August 2006)
- Cam Macdonell (M.Sc., Defended September 2002)
- Ernie Novillo (M.Sc., Defended October 2001)
- Chris Pinchak (M.Sc., Defended December 2002)
- Limin Zhang (M.Sc., Defended September 2003)
RESEARCH INTERESTS
|
High-Performance Computing and Metacomputing
|
I am interested in all aspects of high-performance computing, but
especially parallel and distributed systems. My research program centers
on systems software and, most recently, software infrastructure
for wide-area overlay metacomputing.
I am the PI of the
Trellis Project.
The generous financial
support of the
the
Natural Sciences and Engineering Research Council of Canada (NSERC),
Alberta Science and Research Authority,
the
University of Alberta,
the
Canada Foundation for Innovation (CFI),
SGI,
Sun Microsystems,
and
C3.ca
is greatly appreciated.
|
Bioinformatics: Proteome Analyst and PA-GOSUB
|
The
Protoeme Analyst (PA) project is developing a web-based system
for high-throughput protein annotation.
Using machine-learned classifiers, PA can predict several properties
of proteins (from their primary sequence information), including
GO molecular function and subcellular localization.
In fact, PA is the current, most-accurate predictor of subcellular
localization.
Proteome Analyst
has been generously supported by the
Canadian Protein Engineering Network of Centres of Excellence
(PENCE)
and
Sun Microsystems.
See the
Bioinformatics Research Group
web page.
In 1996, I co-edited
(with Greg Wilson) a
Parallel Programming Using C++,
a book
describing
many of the key C++-based parallel programming systems.
That book is available from
MIT Press.
The foreword is by Bjarne Stroustrup.
The table of contents is available here
Gzip'ed Postscript (67 kbytes).
The slides from a survey talk at the
POOMA'96
conference is available here
Gzip'ed Postscript (20 kbytes).
Also, I've worked on the parallel search of game
trees as part of the
Chinook
checker playing program project.
Chinook
is the World Man-Machine Champion, the first computer program to win a
human world championship. This feat is recognized by the Guinness Book
of World Records.
|