+ All Categories
Home > Documents > Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer...

Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer...

Date post: 13-Jan-2016
Category:
Upload: barnaby-parks
View: 224 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University http://www.cs.purdue.edu/people/ayg
Transcript
Page 1: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Parallel and Distributed Computing Systems Lab.

Ananth Grama

Associate Professor of Computer Sciences

Purdue University

http://www.cs.purdue.edu/people/ayg

Page 2: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Research Agenda

• Software infrastructure for large-scale parallel and distributed computing.

• Algorithms for system as well as application kernels.

• Compute-intensive applications in scientific and commercial domains.

• Techniques for compression and analysis of extremely large data-sets generated from simulations and other sources.

Page 3: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Lab MembersPh.D. Students:

– Ioannis Ioannidis,

– Paul Ruth,

– Lei Shan,

– Robert Light,

– Mehmet Koyuturk.

M.S. Students:

– Ramakrishna Muralikrishna,

– Tzvetan Horozov,

– Min Li.

Undergraduate Research Students:

– Chris Daniels.

Page 4: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Sources of Research Funding

• Six current National Science Foundation research projects (as PI or Co-PI) totaling over $1.6M.

• Equipment support from National Science Foundation and Intel Corp. totaling over $2M.

• Research support from National Institutes of Health ($140K) for medical data analysis.

• Research grant from CERIAS/Lilly Foundation, $50K.

• Fellowship grants from the Department of Energy and Department of Education.

Page 5: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Teaching Interests

• Parallel and Distributed Computing (CS525, CS590D).

• Numerical Analysis (CS514).

• Data Structures (CS251) and Compilers (CS352).

Page 6: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Recent Awards and Honors

• National Science Foundation CAREER Award, 1998.

• Purdue University School of Science Outstanding Assistant Professor Award, 1999.

Page 7: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Interdisciplinary Collaborations

• Prof. Mete Sozen, Civil Engg., Active Structures.

• Prof. Thomas Downar, Nuclear Engg., Reactor Simulations.

• Prof. Bruce Craig, Statistics, Medical Data Analysis.

• Profs. Kent Fuchs and Rudolf Eigenmann, Elect. Engg., Systems Infrastructure.

• Prof. Morry Levy (Biology) and Jun Xie (Statistics), Curriculum Development for Bioinformatics.

Page 8: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Professional Activities and Affiliations

• Member, Sigma Xi, American Association for the Advancement of Sciences.

• Conference and workshop program committees and organization.

• Referee for international journals and funding agencies.

• Guest editor and author of journals and books, respectively.

Page 9: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Technical Contributions

• How do you use a large number of computers to solve a single large problem?– Parallel Algorithms.

• How do you program such computers?– System software development.

• How do you solve specific problems in parallel?– Application development, molecular dynamics,

astrophysical simulations, VLSI modeling, scattering and inverse scattering problems.

Page 10: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Technical Contributions

• How do you handle extremely large data-sets generated from these simulations and other sources?– Data compression and analysis.

• What are emerging paradigms in parallel and distributed computing?– Peer-to-peer networks for sharing data,

computation, and resources.

Page 11: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Parallel Algorithms and Applications

Large-scale particle dynamics simulations.

Page 12: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Molecular Dynamics

Simulating the behavior of large complex molecules.

Page 13: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Protein Structure Estimation

Page 14: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Software Development

• Sharing data, services, and resources over the network.– Clients such as Napster provide mechanisms for data

sharing.

– Distributed clients such as Gnutella and Limewire do not have a centralized server and therefore are more scalable.

– How do we make a better Gnutella? Improved resource location, adaptive (content-based) network topologies, mechanisms for location and mapping of services, support for offloading computations and remote services.

Page 15: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Data Mining and Analysis

“People who buy diapers in the evening are also likely to buy beer!” -- Put them in the same aisle.

Page 16: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Image Compression.

Pattern Matching Compression

JPEG (Current Standard) at same compression

Page 17: Parallel and Distributed Computing Systems Lab. Ananth Grama Associate Professor of Computer Sciences Purdue University .

Video Compression

Real-time mobile media handlers.


Recommended