43
Who Cares About High Who Cares About High Performance Performance Computing? Computing? Jennifer Teig von Hoffman Jennifer Teig von Hoffman Boston University Boston University

Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Embed Size (px)

Citation preview

Page 1: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Who Cares About High Who Cares About High Performance Computing?Performance Computing?

Jennifer Teig von HoffmanJennifer Teig von Hoffman

Boston UniversityBoston University

Page 2: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

OverviewOverview

High Performance and Grid High Performance and Grid ComputingComputing

Access GridAccess Grid Collaboration examplesCollaboration examples What might this mean for you and What might this mean for you and

your work?your work?

Page 3: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Excellent Examples Right HereExcellent Examples Right Here

The Tribal Virtual Network is one of my The Tribal Virtual Network is one of my favorite, exciting examples of Access Grid favorite, exciting examples of Access Grid in actionin action

Page 4: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Think AheadThink Ahead

Some of what I’ll discuss is already Some of what I’ll discuss is already available at Tribal Virtual Networkavailable at Tribal Virtual Network

Thinking Thinking nownow about other future about other future technologies helps you be ready to technologies helps you be ready to take advantage of them when they take advantage of them when they become available to youbecome available to you• Innovative uses of new technologies Innovative uses of new technologies

may be attractive to funding agenciesmay be attractive to funding agencies

Page 5: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

What is High Performance What is High Performance Computing?Computing?

A branch of computer science that A branch of computer science that concentrates on developing concentrates on developing supercomputers and software to run on supercomputers and software to run on supercomputers. A main area of this supercomputers. A main area of this discipline is developing parallel processing discipline is developing parallel processing algorithms and software programs that algorithms and software programs that can be divided into little pieces so that can be divided into little pieces so that each piece can be executed each piece can be executed simultaneously by separate processors.simultaneously by separate processors.• Source: WebopediaSource: Webopedia

Page 6: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

High Performance ComputingHigh Performance Computing

What makes a What makes a “supercomputer” “supercomputer” changes rapidly as changes rapidly as computers keep computers keep getting more getting more powerfulpowerful

Your personal Your personal computer now is computer now is far more powerful far more powerful than early than early supercomputerssupercomputers

Page 7: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Growth of Computing PowerGrowth of Computing Power

Source: http://www.intel.com/research/silicon/mooreslaw.htm

Page 8: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Science Drives Most Usage . . .Science Drives Most Usage . . .

Top 500 Top 500 Supercomputers Supercomputers ranked online: ranked online: http://www.top500.http://www.top500.orgorg

Many are at Many are at research labs, research labs, government government facilities, etcfacilities, etc

Page 9: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Electrical Defibrillation

Studying Studying placement of placement of implanted implanted defibrillators withdefibrillators with• Computational Computational

modelingmodeling• VisualizationVisualization

Led by Boston U Led by Boston U and Cardiac and Cardiac Pacemakers Inc Pacemakers Inc

Source: http://scv.bu.edu/SCV/vizgal/defribnew/defribnew.html

Page 10: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Space WeatherSpace Weather

Developing a Developing a model for space model for space weather effects weather effects that runs from the that runs from the surface of the Sun surface of the Sun to the Earth's to the Earth's atmosphereatmosphere

Led by Boston U Led by Boston U

Source: http://scv.bu.edu/SCV/vizgal/spaceweather/cism.html

Page 11: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

. . . But Others Use HPC Too. . . But Others Use HPC Too

Page 12: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Cultural Heritage PreservationCultural Heritage Preservation

Some organizations using Virtual Some organizations using Virtual Reality and digital imaging to Reality and digital imaging to preserve artifactspreserve artifacts

An example: Cultural Heritage An example: Cultural Heritage Imaging, http://c-h-i.org/Imaging, http://c-h-i.org/• Digital photography and object moviesDigital photography and object movies• PanoramasPanoramas• Polynomial texture mappingPolynomial texture mapping• 3D imaging3D imaging

Page 13: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Seen at SIGGRAPH 2004Seen at SIGGRAPH 2004

A recreation in Virtual Reality of A recreation in Virtual Reality of restored ancient sites, includingrestored ancient sites, including• 3D representations of objects3D representations of objects• Lighting that simulates actual lighting of Lighting that simulates actual lighting of

the times, which affects color perceptionthe times, which affects color perception

Page 14: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Digital Scan of Nara Great BuddhaDigital Scan of Nara Great Buddha

Source: Ikeuchi Lab, University of Tokyo, 2002;http://www.cvl.iis.u-tokyo.ac.jp/gallery_e/nara-hp/nara.html

Page 15: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

HiPArt at Boston UHiPArt at Boston U

High Performance Computing in the Arts, a High Performance Computing in the Arts, a collaboration between software developers collaboration between software developers and artistsand artists

Page 16: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

HiPArt’s Spirited RuinsHiPArt’s Spirited Ruins

Showcase of visual Showcase of visual and auditory works and auditory works created by invited created by invited artists in 1999artists in 1999

Relationships Relationships among virtual and among virtual and physical objectsphysical objects

Multi-person, multi-Multi-person, multi-site shared site shared environmentenvironment

Page 17: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

And Interest Keeps GrowingAnd Interest Keeps Growing

Seedbed Initiative at University of Seedbed Initiative at University of IllinoisIllinois• http://www.uiuc.edu/initiatives/http://www.uiuc.edu/initiatives/

artsintech.htmlartsintech.html HASTACHASTAC

• http://shl.stanford.edu/HASTAC/http://shl.stanford.edu/HASTAC/ MARCEL NetworkMARCEL Network

• http://www.mmmarcel.org/http://www.mmmarcel.org/

Page 18: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Grid Computing DefinitionGrid Computing Definition

An ambitious and exciting global effort to An ambitious and exciting global effort to develop an environment in which develop an environment in which individual users can access computers, individual users can access computers, databases and experimental facilities databases and experimental facilities simply and transparently, without having simply and transparently, without having to consider where those facilities are to consider where those facilities are located.located.• Source: Source:

http://www.realitygrid.org/information.html http://www.realitygrid.org/information.html

Page 19: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Huh?Huh?

Internet: Sharing dataInternet: Sharing data• Files move by email, web sites, FTP Files move by email, web sites, FTP

sites, etcsites, etc Grid: Sharing resourcesGrid: Sharing resources

• Computing power is shared across the Computing power is shared across the networks, allowing many computers to networks, allowing many computers to work on a single problem collaborativelywork on a single problem collaboratively

Page 20: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

PC-based Example: SETI@HomePC-based Example: SETI@Home

You download a screensaverYou download a screensaver When your screensaver is active, your When your screensaver is active, your

otherwise-unused computer power is used otherwise-unused computer power is used to download and analyze radio telescope to download and analyze radio telescope datadata

FOR MORE INFO...

http://setiathome.ssl.berkeley.edu/http://setiathome.ssl.berkeley.edu/

Page 21: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

NEES GridNEES Grid

Sharing computer Sharing computer resources and resources and instrumentation instrumentation over the network to over the network to improve improve earthquake earthquake simulation and simulation and related engineeringrelated engineering

Source: http://www.nees.org/

Page 22: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Access GridAccess Grid

Page 23: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

What is the Access Grid?What is the Access Grid?

An ensemble of An ensemble of resources includingresources including• multimedia large-multimedia large-

format displaysformat displays• presentation and presentation and

interactive interactive environmentsenvironments

• interfaces to Grid interfaces to Grid middleware and to middleware and to visualization visualization environmentsenvironmentsFOR MORE INFO...

http://www.accessgrid.org/http://www.accessgrid.org/

The Access Grid is a trademark of University of ChicagoThe Access Grid is a trademark of University of Chicago

Page 24: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Many, Many Groups of UsersMany, Many Groups of Users

Tribal Virtual NetworkTribal Virtual Network Minority Serving Institutions Minority Serving Institutions

ConsortiumConsortium National Science FoundationNational Science Foundation Art on the GridArt on the Grid United Kingdom eScience CentersUnited Kingdom eScience Centers . . . The list goes on and on!. . . The list goes on and on!

Page 25: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Social and Cultural EventsSocial and Cultural Events

Seminar onSeminar on“beer-ology”“beer-ology”

Drumming master Drumming master classclass

Wedding (yes, for Wedding (yes, for real!)real!)

Friday “desktop Friday “desktop buddy sharing”buddy sharing”

Page 26: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

AG is Grid “Middleware”AG is Grid “Middleware”

Designed for Designed for integration of grid integration of grid applications into applications into Virtual VenuesVirtual Venues

Programmers can Programmers can develop develop applications that applications that plug inplug in

APPS

PARTICIPANTS

Page 27: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Basic ImageBasic Image

By Dave Semeraro By Dave Semeraro of NCSAof NCSA

For sharing images For sharing images of many formatsof many formats

Page 28: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Shared RasmolShared Rasmol

Adapted by Bob Adapted by Bob Olson and Tom Olson and Tom Uram of Argonne Uram of Argonne National Lab, National Lab, based on RasMolbased on RasMol

A tool for sharing A tool for sharing simulations of simulations of protein moleculesprotein molecules

Page 29: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

SC Global 03: Application SteeringSC Global 03: Application Steeringby HLRS, University of Stuttgartby HLRS, University of Stuttgart

A Virtual Reality A Virtual Reality representation of a representation of a building design, building design, shared alongside shared alongside the Access Gridthe Access Grid

Image courtesy of Internet2 Commonsmms://winmedia.internet2.edu/VB-on-Demand/AppSteering.asf

Page 30: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

SC Global 03: Karaoke GridSC Global 03: Karaoke Gridby AIST, XING, Inc, and Waseda Uby AIST, XING, Inc, and Waseda U

Karaoke over the Karaoke over the Access Grid, from Access Grid, from JapanJapan

Technical issues Technical issues only added to the only added to the humorhumor

Image courtesy of Internet2 Commonsmms://winmedia.internet2.edu/VB-on-Demand/KaraokeGrid.asf

Page 31: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Collaboration Example:Collaboration Example:Student Interviews, 2001-ongoingStudent Interviews, 2001-ongoing

Page 32: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

The ProblemThe Problem

Graduate student Graduate student applicants from applicants from China need to be China need to be evaluated for evaluated for spoken English spoken English competency – but competency – but travel to/from travel to/from China is expensive China is expensive and often and often impossibleimpossible

Page 33: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

The SolutionThe Solution

Arrange series of interviews over Arrange series of interviews over Access GridAccess Grid

Students travel to the closest Students travel to the closest participating siteparticipating site• Beijing University of Aeronautics and Beijing University of Aeronautics and

AstronauticsAstronautics• Shanghai Jiaotong UniversityShanghai Jiaotong University• University of Science and Technology of University of Science and Technology of

China (Heifei)China (Heifei)

Page 34: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Collaboration Requires EffortCollaboration Requires Effort

Relationships were established, Relationships were established, developed, and maintained at sites in developed, and maintained at sites in China which were asked to host China which were asked to host student intervieweesstudent interviewees• Organizational and financial issuesOrganizational and financial issues

Language, cultural, time zone, Language, cultural, time zone, vacation schedule barriers were vacation schedule barriers were overcome with effort on both sidesovercome with effort on both sides

Page 35: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Technology is Easy, NowTechnology is Easy, Now

Technical test sessions were held in Technical test sessions were held in preparation for each year’s series of preparation for each year’s series of interviewsinterviews• Problems were easily identified and Problems were easily identified and

(mostly) addressed before interviews(mostly) addressed before interviews Far more testing was necessary in Far more testing was necessary in

2001 than in 20032001 than in 2003

Page 36: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Nobody Likes Time ZonesNobody Likes Time Zones

Interviews and test Interviews and test sessions were held sessions were held at 7:00 AM EST, at 7:00 AM EST, 8:00 PM in China8:00 PM in China

Technical staff Technical staff needed to be there needed to be there 30-60 minutes 30-60 minutes earlierearlier

Page 37: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Change? Not So HardChange? Not So Hard

Interviewers and interviewees were Interviewers and interviewees were generally enthusiastic about the generally enthusiastic about the opportunity to conduct interviews this wayopportunity to conduct interviews this way• This despite the fact that students often had to This despite the fact that students often had to

travel many hours to get to AG nodestravel many hours to get to AG nodes Small technical and logistical glitches were Small technical and logistical glitches were

generally well-acceptedgenerally well-accepted• Perhaps in large part because everyone knew Perhaps in large part because everyone knew

the interviews were otherwise impossiblethe interviews were otherwise impossible

Page 38: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Lessons LearnedLessons Learned

Non-tech staff can develop Non-tech staff can develop collaborations highly reliant on techcollaborations highly reliant on tech

But to make this possible, technical But to make this possible, technical and non-technical staff need to and non-technical staff need to communicate clearlycommunicate clearly• ““They’re on the network” may mean They’re on the network” may mean

they have an AG node, or it may mean they have an AG node, or it may mean they have high bandwidth network – a they have high bandwidth network – a big difference to tech staff!big difference to tech staff!

Page 39: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

So . . . What Does ThisSo . . . What Does ThisMean for YOU?Mean for YOU?

You know your You know your work and needs work and needs bestbest

I can bring my I can bring my experience and experience and enthusiasmenthusiasm

Let’s see if we can Let’s see if we can find the answer find the answer together over timetogether over time

Page 40: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Questions to PonderQuestions to Ponder

Have these examples made you Have these examples made you think of parallels in your work?think of parallels in your work?

How would you hope to use Access How would you hope to use Access Grid to enhance or develop Grid to enhance or develop collaborations at a distance?collaborations at a distance?

How might you use other technology How might you use other technology already at your disposal to support already at your disposal to support your work? Your personal life?your work? Your personal life?

Page 41: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

More Questions to PonderMore Questions to Ponder

What technologies did you see today What technologies did you see today which you’d like to start thinking which you’d like to start thinking about how to use?about how to use?

Are there connections you’d like to Are there connections you’d like to make with others in the HPC user make with others in the HPC user and cyberspace community?and cyberspace community?

Page 42: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Events for Info and NetworkingEvents for Info and Networking

SC Global 2004, on the Access Grid SC Global 2004, on the Access Grid and Windows Media Playerand Windows Media Player• http://www.sc-conference.org/sc2004/http://www.sc-conference.org/sc2004/

scglobal.htmlscglobal.html Supercomputing ConferenceSupercomputing Conference

• http://www.sc-conference.org/sc2004/http://www.sc-conference.org/sc2004/ SIGGRAPH 2005 and beyondSIGGRAPH 2005 and beyond

• http://www.siggraph.org/conferences/http://www.siggraph.org/conferences/ Access Grid RetreatAccess Grid Retreat

Page 43: Who Cares About High Performance Computing? Jennifer Teig von Hoffman Boston University

Please Contact MePlease Contact Me

Jennifer Teig von HoffmanJennifer Teig von [email protected]@bu.edu617-358-0033617-358-0033

Boston UniversityBoston University111 Cummington Street111 Cummington StreetBoston, MA 02215Boston, MA 02215