outline

20
LBNL Visualization Group Research Snapshot Wes Bethel Lawrence Berkeley National Laboratory Berkeley, CA 24 Feb 2004

Upload: afi

Post on 21-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

LBNL Visualization Group Research Snapshot Wes Bethel Lawrence Berkeley National Laboratory Berkeley, CA 24 Feb 2004. Outline. Overview: Group Profile What is Scientific Visualization? Why is it significant in the scientific process? Case Studies: Geosciences Computational Biochemistry - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Outline

LBNL Visualization GroupResearch Snapshot

Wes BethelLawrence Berkeley National Laboratory

Berkeley, CA24 Feb 2004

Page 2: Outline

Outline

• Overview: —Group Profile—What is Scientific Visualization? Why is it

significant in the scientific process?

• Case Studies: —Geosciences —Computational Biochemistry —Remote and Distributed Visualization

• Challenges and Future Directions

Page 3: Outline

Profile

• Group formed in 1990 to help accelerate science at LBNL (Stellar GS-1000, Ardent Titan).—Earth Sciences focus, Virtual Reality and

interactive techniques.• Arrival of NERSC in 1996 added production

visualization to activity portfolio.—Increased focus on remote and distributed

visualization.—Acute challenges of very large scientific data.

• Personnel—Three to five full-time staff.—Two UC Davis faculty with appointments.—Rotating herd of four to six students.

Page 4: Outline

Role of Visualization in Science

Visualization provides the means to “see” data in order to create the opportunity for scientific insight. Data is often abstract, dimensionless, and unfamiliar.

Rapid exploration of large and complex data sets. Find “interesting things,” serendipitous browsing, “Ah-Ha!” and “Uh, what’s that?” discoveries.

Communicate findings to colleagues, funders and the public.

Something doesn’t “look right” in this picture – what happened?

Data Visualization Display

Page 5: Outline

Case Study: Earth Sciences

Project: Interactive visualization of simulation results (UTCHEM), coupled with Virtual Reality tools. (Movie)

Objective: reduce time-to-solution (understanding) through a combination of human-in-the-loop and interactive technologies.

Spinoff projects: Advanced Computational Technology Initiative (ACTI), LDRD (Pruess, et. al, visualization of simulation results; geohydrodynmics and reactive chemistry).

Page 6: Outline

Case Studies: Computational Biochemistry

Protein Folding

Problem: what is the minimal-energy structure of a sequence of amino acids?

Solution: Nature knows, but computing an answer is NP-hard (not solvable).

Approach: Human-guided setup, computer-aided energy optimization and minimization.

Conf: 99999999999999999999999999999999999 Pred: HHHHHHHCCCEEEEEEECCCEEEEEEEECCCCCCC AA: FKQYANDNGVDGVWTYDDATKTFTVTEMVTEVPVA

Page 7: Outline

Computational Biochemisty, ctd.

Given: an amino acid sequence,

Find: an optimal protein conformation.

Page 8: Outline

Computational Biochemistry, ctd.

Page 9: Outline

Computational Biochemistry, ctd.

Optimization and computational steering

Initial configurations used as “seed points” for optimization.

Intermediate results – the “search tree” – is displayed for inspection.

A human may intervene in the optimization.

Page 10: Outline

Computational Biochemistry, ctd.

Visualization of Energy During Optimization

Movie

Movie

Page 11: Outline

High Performance Remote and Distributed Visualization: Visapult

• Motivation: remote and interactive visualization of large scientific data over a wide area network.

• Framework and application for remote direct volume visualization of large structured mesh data.

• Interactive performance on desktop completely divorced from network bandwidth via Image Based Rendering techniques.

Architecture:

SourceVolume

O(n**3) O(n**2)

Data Visualization Display

Page 12: Outline

Visapult – Wins SC Bandwidth Challenge Three Years in a Row – Undefeated Champion!

SC00 – Dallas TX.• 1.54Gbps peak rate.• 582Mbps sustained.• Single OC/48 line

(2.48Gbps).• 1.5Gbps “bottleneck”

over Qwest.• 100% peak efficiency.• 33% sustained

efficiency.

Page 13: Outline

Visapult, SC2001

Redesign to use UDP – connectionless

3.3Gbps sustained.

OC48 (2.48Gbps) + 2x OC12 (1.48 Mbps)

83% sustained efficiency.

Page 14: Outline

Visapult, SC2002

Tuning the connectionless protocol for better efficiency.

Improvements in visualization capabilities.

Large, multinational team:

US, Netherlands, Czech Republic.

2x OC-192 (10Gbps), 1x OC-48 (2.48Gbps).

Page 15: Outline

Visapult SC2002, ctd.

• 16.8 Gbps sustained.• 75% efficiency• Didn’t have enough remote

resources to fill all available network pipes.

Page 16: Outline

Visapult Discussion

• UDP vs. TCP: UDP is “lossy,” while TCP guarantees delivery of packets.

• How does “lossiness” combined with our progressive update algorithm affect usability?

Page 17: Outline

Visapult Discussion, ctd.

• Technically, Visapult was a success:—High performance remote visualization of large

scientific data with a novel latency tolerant algorithm.• Practically, there are some issues:

—Manual launching of multiple components.—Diagnosing and repairing network problems.—Not a practical end-user tool.

Page 18: Outline

Future Directions

• Visportal: simplifies user access to distributed, component-based tools.

• Optimizing dynamic placement of components in the visualization pipeline.

• Integration of disparate visualization resources:

— Interface definitions

— Data model standards

• Effective remote and distributed visualization:

— Workflow analysis.

— Visualization algorithms.

— Data management issues.

Page 19: Outline

Challenges

Given: User needs: (1) easy to use software, (2) that is free, (3) that is supported (and actually works), (4) institutional support for visualization, (5) new visualization capabilities, (6) support for remote and distributed operations, etc.

Challenges:• For many modern computational science projects, there

exists no “canned” visualization solution. Tools must be created. Such efforts require expertise in a wide range of specialties: computer science, software engineering, cognitive science, people skills, etc.

• Creating such tools requires close and ongoing effort between researchers of many disciplines.

• Few, if any, “standards” to help provide a stable environment for visualization.

Page 20: Outline

The End