45
Henri Bal Divisie Wiskunde en Informatic Divisie Natuurkunde en Sterrenku Faculteit der Exacte Wetenschapp Wetenschap langs de Digitale Snelweg: Virtueel kan alles vrije Universiteit

Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

Embed Size (px)

Citation preview

Page 1: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

Henri Bal

Divisie Wiskunde en InformaticaDivisie Natuurkunde en SterrenkundeFaculteit der Exacte Wetenschappen

Wetenschap langs de Digitale Snelweg:Virtueel kan alles

vrije Universiteit

Page 2: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

2

Inleiding

• Ontwikkelingen in informaticaveranderen maatschappij

• Media hebben vooral aandachtvoor economische toepassingen

• Wetenschappelijke toepassingenzijn eveneens belangrijk- Stimuleren Informatica onderzoek- Nieuwe toepassingen mogelijk door

Internet en andere technologieën

Page 3: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

3

Wetenschappelijke toepassingen

• Voorbeeld: World Wide Web- Ontstaan door vraag naar wereldwijde

toegang tot gegevens overkernfysica-experimenten

• Doel lezing:- Bestuderen van ontwikkelingen in informatica en

hun samenhang met wetenschappelijke toepassingen

- Vanuit leerstoel Natuurkundige Informatica en methoden voor grootschalig parallel rekenen

Page 4: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

4

Overzicht ontwikkelingen

Vraag gebruikers Technologie

Rekenkracht Parallel rekenen

Natuurlijke interactie Virtuele werkelijkheden

Samenwerking op afstand Internet

Page 5: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

5

Rekenkracht

• Wetenschappelijke toepassingen vergen zeer veel rekenkracht- Computersimulaties: nabootsen en

doorrekenen van situaties uit de werkelijkheid

• Parallel rekenen- Samenwerken van veel computers

aan één probleem

Page 6: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

6

Interactieve toepassingen

• Natuurlijke interactie met computersystemen- Directe controle over lopende

simulatieprogramma’s

• Mogelijk door Virtual Realities (VR)- 3D grafische visualisatie-omgeving- Interactie met simulatie in VR

Page 7: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

7

Samenwerking op afstand

• Nuttig bij multidisciplinair onderzoek

• Internet is technologische drijfveer

• Interactie via programma’s, data, instrumenten

Globus testbed

Page 8: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

8

Overzicht

1 Parallel rekenen

2 Interactieve toepassingen

3 Samenwerking op afstand

4 Samenhang

5 Onderzoek

6 Onderwijs

Page 9: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

9

1. Parallel rekenen

• Vraag naar rekenkracht groeit sneller dan aanbod

- Simulaties aan atmosfeer, klimaat, vliegtuigen, sterrenstelsels, molekulen

• IBM Blue Gene project (2000-2005)

- Bioinformatica (eiwit-vouwing)

- Nog factor 1000 meer rekenkracht nodig

• Parallel rekenen

- Computers samen laten werken aan 1 probleem

- Steeds vaker toegepast in de wetenschap

Page 10: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

10

Supercomputers

• Accelerated Strategic Computing Initiative

- Kernbomsimulaties op 9000 computers

van fl. 225,000,000

voor slechts fl. 198,000,000 !!

Page 11: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

11

Clustercomputers

• Clustercomputer

- PCs of werkstations verbonden door netwerk

- Parallelle computer uit standaard componenten

• Veel betere prijs/prestatieverhouding

- Minder gebruikers beter voor interactief gebruik

Page 12: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

12

FEW Betacluster

• 128 PCs

• Applicaties:

- Quantumscheikunde

- Vastestoffysica

- Corneatopografie

- Near-field optics

- Zoekalgoritmen

- Tandheelkunde (ACTA)

- Onderwateracoustiek (TNO)

Page 13: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

13

Ontwikkeling clusters

MinicomputerMainframe PC

PersonalCluster

?

Seq

uent

ieel

Supercomputer Cluster

Par

alle

l

Page 14: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

14

Distributed supercomputing

• PCs en clusters zijn groot deel van de tijd ongebruikt

• Wereldwijd enorme rekencapaciteit ‘over’

• Kan deze rekenkracht gebruikt worden voor parallelle toepassingen?

• Parallel rekenen op wereldwijde systemen(distributed supercomputing)

Page 15: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

15

SETI@home

• Search for ExtraTerrestrial Intelligence

- Analyse radiotelescoop signalen uit de ruimte

- Rekenen op PCs van vrijwilligers

• Statistieken

- 2.4 miljoen PCs

- 450.000 jaar rekentijd

- Aantal ET’s: 0

Page 16: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

16

Toekomstige computersystemen

• Interactieve toepassingen op lokaal cluster

• Grootschalig parallel rekenen op meerdere clusters

• DAS & DAS-2:

- Prototypes gedistribueerde clustercomputers

van de onderzoekschool ASCI

Page 17: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

17

Distributed ASCI SupercomputerVU (128) UvA (24)

Leiden (24) Delft (24)

6 Mb/sATM

Homogeen systeem

200 MHz Pentium ProMyrinet netwerkRedhat Linux

Page 18: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

18

Homogene systemen

Page 19: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

19

2. Interactieve toepassingen

• Natuurlijke interactie met computersystemen- Mogelijk door Virtual Realities zoals de CAVE

Page 20: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

20

Human-in-the-loop

Simulatie

Visualisatie

Interactie

VR Commando’sVertaling

CAVE

CLUSTER345 723 980492 010 001

…...

Page 21: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

21

Voorbeeld: molekuulsimulatie

Page 22: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

22

• Belangrijk voor multidisciplinair onderzoek

• Mogelijk door breedbandige netwerken (bv Gigaport)

• Koppelen virtual realities via netwerken- Directe interactie tussen mensen op afstand- Tele-immersion (networked virtual

environments)

3. Samenwerking op afstand

Page 23: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

23

Voorbeelden

Ontwerp auto’s [EVL]

Instrumenten[Globus]

Virtuele operatie[NASA Ames]

Page 24: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

24

Overzicht

1 Parallel rekenen

2 Interactieve toepassingen

3 Samenwerking op afstand

4 Samenhang

5 Onderzoek

6 Onderwijs

Page 25: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

25

Samenhang

Distributed supercomputing

Interactie metparallelle simulatie

Tele-immersion

Samenwerking en interactievia parallelle simulatie

VRParallelrekenen

Internet

Page 26: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

26

Voorbeeld: Robocup

• Robocup: autonome robotslaten voetballen- Samenwerkende robots

hebben veel toepassingen

• Interactieve visualisatie Robocup-simulatie

Page 27: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

27

Virtueel Robocup

CAVEAmsterdam

CAVE Stockholm

Voetbalwedstrijd

Parallellesimulatie

Interactie

10 6

Page 28: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

28

Video

Page 29: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

29

Lessen uit virtueel voetbal

• Vertraging simulatie geeft onnatuurlijke interactie - B.v. simulatie heeft verouderde positie speler- Langeafstands netwerken maken probleem

erger

• Onderzoek is relevant voor andere toepassingen- Voorbode voor wetenschappelijke

toepassingen met parallellisme, interactie en samenwerking op afstand

Page 30: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

30

5. Onderzoek

• Wereldwijde infrastructuur voor koppelen van mensen, computers, data en instrumenten

• Computational grid:- Transparante koppeling, net als

elektriciteitsnetwerk (power grid)

• Specifieke onderzoeksproblemen:- Communicatie- Toepassingen

Page 31: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

31

Communicatie

• Communicatie tussen computers nodig voor synchronisatie en data-uitwisseling

• Snelle communicatie belangrijk voor parallelle en interactieve programma’s

• Communicatiesnelheid over lokaal netwerk (binnen cluster) wordt bepaald door software

- Communicatie in Java (RMI) factor 35 versneld

Page 32: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

32

Langeafstand communicatie

• Inherent traag- Door hardware en lichtsnelheid

• Bestaande grid-toepassingen communiceren weinig- SETI: elke parallelle taak duurt 1 dag

• Albatross project:- Welke parallelle toepassingen kunnen efficiënt

gedraaid worden op een wereldwijd systeem?

Page 33: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

33

Inzichten

• Veel toepassingen zijn na optimalisatiegeschikt voor gedistribueerdeclustercomputers als DAS- Optimalisaties gebruiken

hiërarchische structuur

• Onderzoek nodig aan parallel programmeren van hiërarchische systemen- MagPIe: MPI’s collectieve communicatie- Satin: divide-and-conquer parallellisme in Java

Page 34: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

34

Toepassingen

• Hoe kunnen we de nieuwe soorten toepassingen op grotere schaal mogelijk maken?- Nieuwe programmeeromgevingen nodig

• CAVEstudy toolkit- Ontwerp gestuurd door nieuwe

toepassingen (lasers, Robocup,molekuulsimulatie)

Page 35: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

35

Onderzoek met CAVEstudy

• Interactie met (parallelle) simulatieprogramma’s- Vertaling menselijke acties naar input voor

simulatie- Zonder programma te veranderen

• Nieuwe vormen van interactie:- Virtueel meten

Page 36: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

36

Virtueel meten

• Meet lengte wortelkanaal kies

• Samenwerking met ACTA

• Oplossing:- 3D visualisatie kies- Meten in VR

Page 37: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

37

Virtueel meten in de CAVE

Page 38: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

38

6. Onderwijs

• Bestaand onderwijs- Parallel programmeren (Informatica)- Wetenschappelijke visualisatie (Natuurkunde)

• Ontwikkelingen:- OKF project (1999-2000): integratie onderwijs- Afstudeervariant: Parallel rekenen en visualisatie- Nieuw college: Computer graphics- SURF project: lokale Virtual Reality omgeving,

opgebouwd uit standaard componenten

Page 39: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

39

Video wand

4 x 2 scherm Achter de schermen

Princeton’s Scalable Display Wall

Page 40: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

40

Conclusies

• Technologische ontwikkelingen aan- clustercomputers- virtual realities- Internet

openen de weg naar nieuwe soorten wetenschappelijke toepassingen

• Virtueel kan alles

Page 41: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

41

Dank

• Bestuur van de Vereniging voor Christelijk Wetenschappelijk Onderwijs

• College van Bestuur van de Vrije Universiteit

• Faculteit der Exacte Wetenschappen- Divisie Wiskunde en Informatica- Divisie Natuurkunde en Sterrenkunde

• Andy Tanenbaum

Page 42: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

42

Dank

Page 43: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

43

Dank

Page 44: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

44

Dank

• Marjolein

• Schoonouders en overige familie

• De echte wereld is nog leuker dan de virtuele wereld ……..

Page 45: Henri Bal Divisie Wiskunde en Informatica Divisie Natuurkunde en Sterrenkunde Faculteit der Exacte Wetenschappen Wetenschap langs de Digitale Snelweg:

45

Ik heb gezegd