COMPUTER SCIENCE RICE UNIVERSITY ANNUAL Corporate Affiliates CONFERENCE Program Guide

advertisement
RICE UNIVERSITY
COMPUTER SCIENCE
ANNUAL Corporate Affiliates CONFERENCE
Program Guide
OCTOBER 15-16, 2008
Welcome to the 2008
Chevron Corporation
Complete Solutions, Inc.
Cray, Inc.
ExxonMobil
First Genesis Inc
FrogPad, Inc.
Google
Hewlett-Packard Company
IBM Corporation
Intel
JP Morgan Chase
LogicBlox
Merrill Lynch
Microsoft Corporation
National Instruments
Numerical Algorithms Group
Patterson & Sheridan
The Department of Computer Science at Rice University is one of the
premier computer science departments in the United States, at the
forefront of educating information technology leaders and creating new
technology. Our research relies on input from industry, government, and
other sectors, and in turn, our work provides insights and early access
to the latest information in science and technology to those entities. This
relationship is the driving force for the collaboration between academia
and industry.
We have always valued our collaboration with industry, and we count
our successes in technology transfer among our most important
accomplishments. Our Corporate Affiliates Program has always been
the cornerstone of our long-term relationship with industry, and we hope,
through this meeting, to reenergize and renew that relationship through
conversation and interaction.
6
3
0
P
M
Sincerely,
SAS Institute
7
3
0
P
M
:
DH Martel Hall
Intimacy with Machines
Tony Gorry and
Dessert
Visual Numerics, Inc.
2
Taming Parallelism
John Mellor-Crummey
1
0
0
DH Martel hall
2
3
5
DH Martel hall
DH 3092
Poster and Demo Session/Competition
P
M
THURSDAY, October 16, 2008
8:30AM Breakfast and Registration
9
1
5
DH 3092
P
M
Welcome and School of Engineering Overview
9
3
0
DH Martel Hall
9
DH Martel hall
A
M
4
5
A
M
Winning Posters Announced and Closing (optional)
DH Martel Hall
CS Department Overview and
New Chair Introduction
:
Viasat
DH McMurtry Auditorium
By Invitation only
3:00PM Break
3
3
0
P
M
University of Houston - Clear Lake
From Robots to Biomolecules:
Computing meets the physical world
4
1
5
DH M artel H all
DH McMurtry Auditorium
Building a More Appealing Computer
Science Curriculum
Joe Warren
DH McMurtry Auditorium
:
Velostor Technologies
DH 3092
Corporate Affiliates Dinner
:
Vivek Sarkar
Chair, CS Corporate Affiliates Program
Meeting agenda
:
Sternhill Partners
Texas Instruments
A
M
Cohen House
SnapStream
Texas Institute for Genomic Medicine
0
0
A
M
Schlumberger
Sun Microsystems, Inc.
11
Joint CS/ECE Cocktail Hour
11:45AM Lunch
Thank you for your participation, and please let us know if there is
anything we can do to make this meeting and our Affiliates Program
more productive.
PSI Technology
R7 Solutions
P
M
:
We welcome you to our 2008 Corporate Affiliates Meeting. Each year,
this meeting provides the department and its corporate contacts an
opportunity to continue a conversation on some of the long-term,
fundamental needs of the United States in science and engineering.
10:30AM Break
Oshman Engineering
Design Kitchen
:
BHP Billiton Petroleum
5
1
5
:
Dear Colleagues:
:
Baylor College of Medicine
Wednesday, October 15, 2008
:
Advanced Micro Devices
Catalytic, Inc.
Meeting agenda
Computer Science Department
Affiliates CONFERENCE
:
The computer science department at
rice welcomes representatives from the
following companies and institutions:
Affiliate Members Meet with Students and Faculty
P
M
Lydia Kavraki
3
RESEARCH ABSTRACTS
WEDNESDAY, October 15, 2008
Intimacy with Machines
Speaker: Tony Gorry
7:30 PM
ROOM: DH MARTEL
Machines have amplified our abilities, relieved us of drudgery and danger,
and enriched the material aspect of our lives. As the Industrial Revolution
quickly demonstrated, they can also be intrusive, oppressive and even
dehumanizing. Over the past hundred years, however, new technologies
have emerged that test our notions of what machines are and how we relate
to them. Today our best machines seem made of sunshine: nothing but
signals, electromagnetic waves and slices of the spectrum. Yet by weaving
patterns of light, these devices erode the boundaries between nature and
technology, mind and body, person and machine. Our increasingly intimate
relationship with these machines is changing how we live—and it will
ultimately change who we are..
RESEARCH ABSTRACTS
thursday, October 16, 2008
From Robots to Biomolecules:
Computing Meets the Physical World
Speaker: Lydia Kavraki
9:45 AM
ROOM: ROOM: DH MARTEL
Representing shape and motion in the physical world is a core problem
in applications ranging from robotics to modeling biomolecular interactions.
This talk will discuss the challenges we face when solving complex
high-dimensional geometric problems arising in the physical world as
well as the opportunities we have to impact computer science, molecular
biology and medicine.
4
Taming Parallelism
Speaker: John Mellor-Crummey
11:00 AM
ROOM: McMurtry Auditorium
Like it or not, parallelism is unavoidable in today’s computing platforms. In
low-end systems, multi-core processors have become ubiquitous. At the
high end, clusters now contain as many as tens of thousands of nodes,
each with one or more processors. Being competitive in today’s parallel
world means learning how to harness parallelism effectively. This talk
will describe challenges facing application developers as they struggle to
reengineer applications to exploit explicit parallelism and a new generation
of software tools under development at Rice that is designed to help
people get the most out of parallel platforms at any scale. Specifically, this
talk will introduce HPCToolkit---an integrated suite of tools that supports
measurement, analysis, attribution, and presentation of application
performance for parallel programs---and describe novel strategies used
by HPCToolkit to quantify, and pinpoint performance losses and scalability
bottlenecks in parallel programs. Tools such as HPCToolkit can help focus
development efforts where they are needed the most and where success is
most likely, thus maximizing return on investment.
Building a more appealing Computer
Science curriculum
Speaker: Joe Warren
3:30 PM
ROOM: McMurtry Auditorium
In the late 1990’s, CS enrollments boomed with the realization that
information technology was fundamentally changing society. However,
the dot.com crash, worries about overseas outsourcing of IT jobs, and
the emergence of exciting rival disciplines like biology have sapped CS
enrollments nation-wide. Rice’s previous curriculum, developed in
the late 1990’s during the CS enrollment boom, focused on a highly
rigorous introduction to the mathematical science of programming.
While very successful in training CS majors, the previous curriculum
left the fundamental question “Why major in CS?” unanswered until
late in an undergraduate student’s career.
In this talk, I will give an overview of Rice’s current efforts to revise
its undergraduate curriculum in CS so that it is more appealing to
top Engineering students, many of whom currently major in Electrical
Engineering or Bioengineering. In the first part of the talk, I will discuss
the key to this revision, the development of a collection of new introductory
classes that focus of exciting application areas of CS such as robotics,
AI, games and bioinformatics. One question raised by this revision is
how the upper-level portion of the curriculum should evolve in reaction.
Part of the process of answering this question is to identify a key set of
skills that all CS majors should have upon graduation. In second part of
the talk, I will share my own thoughts on what some of these skills are
and invite feedback from the audience on their own thoughts as to
what are the essential skills for a CS major.
Computer Science
Department
Featured Speakers 2008
Tony Gorry
Tony Gorry’s current research concerns the impact of
information technology on organizations and society.
He previously conducted research on the application of
artificial intelligence in medicine and on the development
of decision support systems for management.
Dr. Gorry directs Rice’s Center for Technology in
Teaching and Learning. The Center is developing
computing and telecommunications for sharing knowledge in schools,
universities, the work place and the home.
Dr. Gorry is also a Director of the W. M. Keck Center for Computational
Biology, a joint endeavor of Rice, Baylor College of Medicine and the
University of Houston. He directs a training grant on computational biology
funded by the National Library of Medicine.
Dr. Gorry served as Vice President for Information Technology at Rice for
seven years. Before that, he held the same position at Baylor College of
Medicine. He also held faculty positions at MIT in computer science and
management.
Dr. Gorry was the Chairman of the ForeFront Group from its founding until
its acquisition by CBT Systems. He serves on the boards of Gene Logic,
Inc. and the Kelsey Research Foundation and until recently was on the
boards of AirLogix, Inc., and the ABIM Foundation. He is a consultant to
corporations and institutions on the strategic use of information technology
and lectures widely on this subject.
He is a Member of the Institute of Medicine of the National Academy of
Sciences and a Fellow of the American College of Medical Informatics.
.
Lydia Kavraki
In Robotics Kavraki’s group works on motion planning
with emphasis on high-dimensional systems, assembly
planning, reasoning with sensing and control uncertainty,
flexible object manipulation, physical modeling,
probabilistic methods in robotics, the geometry of motion
and the use of new enabling technologies such as
MicroElectroMechanical Systems. We are also interested
in problems arising in the intersection of robotics and sensor nets.
In Bioinformatics Kavraki’s group develops computational tools on highperformance systems to model protein structure and function, understand
biomolecular interactions and help analyze, in the long run, the molecular
machinery of the cell. We integrate sequence information with threedimensional structural information to capture, represent and exploit
relevant molecular motion. Of particular interest are the identification of
three-dimensional functional motifs in protein databases, docking of flexible
molecules to flexible receptors, computer-assisted drug discovery, and the
understanding and compact representation of structural changes in large
biomolecular machines. We apply robotics and computational geometry
methods to the above problems.
Both areas above involve real-world problems and fall into the broader
category of physical computing. In both areas we seek to develop
physical algorithms: algorithms that are capable of solving complex highdimensional geometric problems arising in real-world applications (e.g.,
move a robot from A to B, predict a biomolecular complex). We believe that
as computers become ubiquitous, we need to use computers to represent,
simulate, and interact with the physical world. This is not an easy task,
however. Algorithms for physical problems differ in significant ways from
those for traditional (artificial world) problems. The latter algorithms have
full control over and perfect access to the required data. In contrast,
physical algorithms apply to objects in the real world which are subject
to the independent and imperfectly modeled laws of nature. Our long
term goal is to study the fundamental issues arising when algorithms
are designed for problems in the physical world and to develop coherent
solution frameworks which quantify, to the extent possible, the tradeoff
between accuracy and performance present in solutions developed for
realistic settings.
5
computer science Affiliates
directory 2008-2009
Computer Science
Department
Intel
2200 Mission College Blvd.
Santa Clara, CA 95052
(408) 765-8080
www.intel.com
Featured Speakers 2008 Continued
John Mellor-Crummey
John Mellor-Crummey’s research focuses on software
technology for high performance parallel computing.
His ongoing research includes work on tools for
measurement and analysis of applicatin performance,
compiler and run-time technology for parallel and
scientific computing, application performance modeling,
and compiler technology for domain-specific languages.
Past work has included developing techniques for execution replay of
parallel programs, efficient software synchronization algorithms for sharedmemory multiprocessors, and a system for efficiently detecting data races
in executions of shared-memory programs using a combination of compiletime and run-time support.
Vivek Sarkar
Vivek Sarkar conducts research in programming
languages, program analysis, compiler optimizations
and virtual machines for parallel and high performance
computer systems, and currently leads the Habanero
Multicore Software Research project at Rice University
(www.habanero.rice.edu). Prior to joining Rice, he was
Senior Manager of Programming Technologies at IBM
Research. His responsibilities at IBM included leading IBM’s research
efforts in programming model, tools, and productivity in the PERCS project
during 2002- 2007 as part of the DARPA High Productivity Computing
System program. His past projects include the X10 programming
language, the Jikes Research Virtual Machine for the Java language, the
ASTI optimizer used in IBM’s XL Fortran product compilers, the PTRAN
automatic parallelization system, and profile-directed partitioning and
scheduling of Sisal programs. Vivek became a member of the IBM
Academy of Technology in 1995, an ACM Distinguished Scientist in 2006,
and the E.D. Butcher Professor of Computer Science at Rice University in
2007. He holds a B.Tech. degree from the Indian Institute of Technology,
Kanpur, an M.S. degree from University of Wisconsin-Madison, and a
Ph.D. from Stanford University. In 1997, he was on sabbatical as a visiting
associate professor at MIT, where he was a founding member of the MIT
RAW multicore project.
6
Joe Warren
Joe Warren’s research interests focus on the application
of computers to geometric problems and are centered
around the general problem of representing geometric
shapes. His specific areas of interest include geometric
modeling, or the construction and manipulation of data
structures for representing geometric objects, and
computational geometry, or using algorithms to solve
geometric problems. He is particularly interested in algorithms for solving
and manipulating systems of polynomial equations. His approach is to
develop interesting mathematical methods for representing shape that
can be used in practical applications. Topics he has worked on include
modeling with piecewise algebraic surfaces, methods for finite-element
mesh generation, properties of rational surfaces with base points, and
visualization of multivariate data. Warren’s current research focuses on
two related topics: subdivision, a method for concisely representing shape,
and wavelets, a method for building an associated hierarchy of shapes. He
is particulaarly interested in extending the theory associated with both to
handle irregular geometry.
One of the principal areas in which computing has changed the today’s
world is computer graphics and geometric modeling. In entertainment,
computer-animated movies such at “Finding Nemo” and advanced 3D
computer games such as “Halo 2” make heavy use of computer graphics.
In medicine, computer graphics allows physicians to visualize and simulate
disease processes and potential treatments in ways that were never
available until now. In manufacturing, geometric modeling allows
engineers to design and test goods without the need to build costly
physical prototypes.
All of these advances are based on algorithms and data structures
developed by computer scientist for representing, simulating and
visualizing geometric objects. At the core of these advances is an exciting
synthesis that arises from combination of new computational techniques
with existing mathematical disciplines such as algebraic geometry and
differential geometry. Professor Warren’s research lies at exactly this
boundary. His goal is to apply advanced mathematics to real world
problems and develop new methods in computer graphics and
geometric modeling for solving these problems.
Advanced Micro Devices
One AMD Place
P.O. Box 3453
Sunnyvale, CA 94088-3453
(408) 749-4000
www.amd.com
BHP Billiton
1360 Post Oak Blvd, Suite 150
Houston, TX 77056-3020
(713) 961-8500
www.bhpbilliton.com
Microsoft Corporation
One Microsoft Way
Redmond, WA 98052-6399
(800) MICROSOFT
www.microsoft.com
National Instruments
11500 N Mopac Expwy
Austin, TX 78759-3504
(800) 531-5066
www.ni.com
Catalytic, Inc.
1076A East Meadow Circle
Palo Alto, CA 94303
(650) 846-2555
www.catalyticinc.com
The Numerical Algorithms
Group, Inc.
1431 Opus Place, Suite 220
Downers Grove, IL 60515-1362
(630) 971-2337
www.nag.com
Chevron Corporation
6001 Bollinger Canyon Rd.
San Ramon, CA 94583
(925) 842-1000
www.chevron.com
Schlumberger
300 Schlumberger Drive
Sugarland, TX 77478
(281) 285-8500
www.schlumberger.com
Google
1600 Amphitheatre Parkway
Mountain View, CA 94043
(650) 253-0000
www.google.com
Sun Microsystems, Inc.
4150 Network Circle
Santa Clara, CA 95054
(800) 555-9SUN
www.sun.com
Hewlett-Packard Company
3000 Hanover Street
Palo Alto, CA 94304-1185
(650) 857-1501
www.hp.com
Texas Instruments, Inc.
13532 N. Central Expressway
Dallas, TX 75243-1108
(972) 644-5580
www.ti.com
IBM Corporation
1133 Westchester Avenue
White Plains, NY 10604
(800) IBM-4YOU
www.ibm.com
LogicBlox.
Two Midtown PlazaSuite 1880 1349
West Peachtree Street, N.E.Atlanta,
GA 30309(404) 478-2069www.
logicblox.com
7
RICE
Rice University
Department of Computer Science - MS 132
P.O. Box 1892
Houston, TX 77251-1892
Tel 713-348-3820
Email cs-affiliates@cs.rice.edu
www.compsci.rice.edu/affiliates
Download