Volume 7, Issue 1 -
Spring/Summer 1999
Volume 6, Issue 3
Fall 1998
Volume 6, Issue 2
Spring/Summer 1998
Volume 6, Issue 1
Winter 1998
Volume
5, Issue 4
Fall 1997
Volume
5, Issue 3
Summer 1997
Volume
5, Issue 2
Spring 1997
Volume
5, Issue 1
Winter 1997
Volume
4, Issue 4
Fall 1996
Volume
4, Issue 3
Summer 1996
Volume
4, Issue 2
Spring 1996
Volume
4, Issue 1
Winter 1996
Volume
3, Issue 4
Fall 1995
Volume
3, Issue 3
Summer 1995
Volume
3, Issue 2
Spring 1995
Volume
3, Issue 1
January 1995
Volume
2, Issue 4
October 1994
Volume
2, Issue 3
July 1994
Volume
2, Issue 2
April 1994
Volume
2, Issue 1
January 1994
Volume 1, Issue 4
October 1993
Volume
1, Issue 3
July 1993
Volume
1, Issue 2
April 1993
Volume
1, Issue 1
January 1993
|
 |
Parallel Profile - Ewing "Rusty" Lusk
Senior Computer Scientist, Argonne National
Laboratory
|
Ewing "Rusty" Lusk received his B.A. from the University of Notre Dame
(1965), and his M.S. and Ph.D. from the University of Maryland (1969 and
1970), all in mathematics. He began his career as an assistant professor
of mathematics at Northern Illinois University, but later moved into the
Computer Science Department, where he eventually became a full professor and the
acting chairman of the department. In 1982, Lusk joined Argonne National
Laboratory (ANL) as a computer scientist, and was named to his current
position of senior computer scientist in 1989. Along with Paul Messina and
Jack Dongarra, Lusk was instrumental in founding Argonne's Advanced
Computing Research Facility, which signalled the beginning of Argonne's
commitment to parallel computing research.
Lusk's research interests are in the areas of parallel computing, program
visualization, automated theorem proving, logic programming, and database
technology. His current projects include research into programming models
for parallel architectures, parallel performance analysis tools, and an
implementation of the MPI Message-Passing Standard. MPI provides a common
interface for distributed-memory concurrent computers and networks of
workstations. It is a key component in building a concurrent computing
environment in which applications, software libraries, and tools can be
transparently ported between different machines.
"I think that the development of the MPI Standard is probably the most
important thing that I have worked on," says Lusk. "The process of
developing a community standard, in cooperation with vendors, computer
scientists, and users, was fascinating to participate in. The experience
was social as well as technical, and succeeded because of the many people
who worked hard to achieve a common goal. It was then possible to work on
implementation research for MPI as a way of convincing a broad range of
people that the standard was efficient to implement and use. We realized
that if we succeeded we would be impacting a whole generation of parallel
programmers."
Lusk is a leading member of teams that have produced the Argonne
theorem-proving systems, the Aurora parallel Prolog system, the p4 parallel
programming environment, and the MPICH implementation of the MPI Standard.
He has chaired or been a participant in numerous professional events and is
the co-holder of 10 research grants awarded by the National Science
Foundation and other organizations. He is the co-author of three books on
automated reasoning and parallel computing, and has authored more than 75
research articles in mathematics, automated deduction and parallel
computing.
|
|