a school in computational science & engineering · a school in computational science &...

19
A School in Computational Science & Engineering Engineering Richard Fujimoto Chair, Computational Science and Chair, Computational Science and Engineering Division

Upload: others

Post on 19-May-2020

6 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

A School inComputational Science &

EngineeringEngineering

Richard FujimotoChair, Computational Science andChair, Computational Science and

Engineering Division

Page 2: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Planned ChangesGeorgia Tech

CSE Division• Focus on computer

b d d l fArchitecture

Georgia TechColleges

based models of natural & engineered systems9 f lt ith i

School of Computer ScienceComputing

• 9 faculty with primary appointment in CSE

• 4 with secondary i t t i CSEDivision of

School of Interactive Computing

Management

Ivan Allen

School appointment in CSE• 9 adjunct faculty• 15 faculty with joint

Division ofComputational Science

and EngineeringEngineering

Sciences

School

Operational Changes

appointmentsSciences

• None: CSE already operating like a school in terms of education programs, administration, processes (e.g., RPT), …

Page 3: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Rationale• Create a home for faculty and students focusing on core

topics such as modeling and simulation, computational data analytics, high performance computingdata analytics, high performance computing– CSE discipline recognized internationally (e.g., SIAM)– Need for CSE departments recognized by (for example) NSF-OCI

S G• Such a home gives Georgia Tech a competitive advantage (e.g., faculty, student recruiting) relative to universities such as Stanford, Cal Tech, UC-Berkeley, UT-Austin, Univ. , , y, ,of Illinois, Purdue, …

• Creates an administrative structure to manage resources ( l ) d f t i d ll b ti i ll(e.g., people) and foster increased collaboration especially with units in the Colleges of Engineering and Sciences

Georgia Tech is taking a leadership position by establishing Computational Science & Engineering as a school

Page 4: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Education Programs• Multidisciplinary MS and PhD degree programs

in Computational Science and Engineering (b F ll 2008)(began Fall 2008)– Jointly offered by three colleges: Computing,

Sciences, and Engineering– 20 PhD, 20 MS students enrolled (Nov 2009)– First distance learning degree offered by CoC

• Computer Science undergraduate programComputer Science undergraduate program (revised 2007)– Jointly offer with Schools of Computer Science,

Interacti e Comp ting and CSEInteractive Computing, and CSE– Thread in modeling and simulation

• CRUISE: Computing Research Undergraduate p g gIntern Summer experience (began 2008)– Women and minority outreach

Page 5: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

High Performance Computing

David Bader

Source: Austin American Statesman

Jeff Vetter (‘98 GT)

(’96 Univ. Maryland)

Jeff Vetter ( 98 GT)joint with ORNL

George Biros (’00 CMU), joint Biomed. Eng.

Page 6: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Massive Data: NSF/DHS FODAVA Program(Foundations of Data and Visual Analytics)( y )

UIUCDuke

CornellCMU Virginia Tech FODAVA partner

universities

UC–Santa Cruz

FODAVA Lead:G i T h

UI-ChicagoGeorgetown

Maryland CruzGeorgia Tech

Stanford

UC-DavisMichigan

Michigan State

Northwestern

Michigan State

Penn State Princeton

PurdueHaesun Park(’87 Cornell)

• Extracting knowledge from massive data critically important

G i T h d l d i tit ti i FODAVA• Georgia Tech won award as lead institution in FODAVA program

• Interdisciplinary team spanning CoC, CoE, CoS

Page 7: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

“High Performance” Junior Faculty

Alex GrayMachine Learning

Data Analytics

Guy LebanonMachine Learning

Data Analytics

Rich VuducHigh Performance

Computing(’04 UC B k l )(’03 CMU)

• NSF Career A d

(’05 CMU)

• NSF Career A d

(’04 UC-Berkeley)

• NSF Career AwardDARPA CS St dAward Award• DARPA CS Study Group

Page 8: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Current Research Funding(Value of Active Grants & Contracts including CSE faculty(Value of Active Grants & Contracts including CSE faculty

as a PI or Co-PI - Nov. 2009)

• Over $29 Million total in active grants (10 CSE faculty)

$ Millions

• Many multidisciplinary awards• Four grants of $1M or more

Page 9: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Concluding Remarks• CSE Division founded on the vision that

Computational Science & Engineering is a discipline that merits a home on university campusesTh CSE Di i i h d t d b• The CSE Division has grown and matured by– Creating new educational programs

Establishing strong multidisciplinary research– Establishing strong, multidisciplinary research programs in HPC, Massive Data, and Simulation

– Providing leadership in the broader communityg p y• The School of Computational Science and

Engineering is a natural next step that will continue Georgia Tech’s leadership role in defining and establishing the CSE discipline

Page 10: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

“The best way to predict the future is to i t it ”invent it.”

- Alan Kay, 1971y,

Page 11: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Backup Slides

Page 12: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

About the NamePro• “Computational Science &

Engineering” the recognized, well established name in the

it

Chttp://www.siam.org/students/resources/report.php

community• CSE faculty strongly favor this

name for the schoolCon• Potential confusion “Computer Science” vs. “Computer Engineering” vs.

“Computational Science & Engineering”

p g p p p

• Potential ABET issues• Use of “Engineering” outside College of Engineering

SolutionSolution• Retain name “Computational Science & Engineering” for school• Avoid use of “CSE” name in undergraduate programs

D t & bli i di ti ti / l ti hi C t S i• Document & publicize distinctions/relationships among Computer Science, Computer Engineering, Computational Science & Engineering

• Continued communication among CoC and CoE, CSE and ECE

Page 13: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

CSE FacultyyAlberto Apostolico

Bioinformatics, Pattern Matching

David BaderHigh Performance

Computing

Guy LebanonMachine Learning

Data Analyticsg(‘76 Univ. Salerno)joint Inter. Comp.

Computing(’96 Univ. Maryland)

y(’05 CMU)

George Biros

Ken BrownQuantum Computing

(’04 UC-Berkeley)joint Chemistry

Jeff VetterHigh Performance

Computing(‘98 GT)

joint with ORNL Haesun ParkScientific Computing

Data Analytics(’87 Cornell)

George BirosHigh Performance Computing

(’00 CMU)joint Biomed. Eng.

Mark BorodovskyBioinformatics

(‘76, Moscow Inst. Phs&Tech)joint Biomed. Eng.

joint with ORNL

Richard FujimotoRich Vuduc jParallel/Distributed

Simulation(’83 UC-Berkeley)

Alex GrayMachine Learning

Data Analytics(’03 CMU)

Hongyuan ZhaScientific Computing

Data Analytics(’93 Stanford)

High Performance Computing

(’04 UC-Berkeley)

David SherrillHigh Performance Computing

(’96 UGa)joint Chemistry

Page 14: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

CSE is a discipline devoted to the systematic study of computer-

Computational Science & Engineering (CSE)p y y p

based models of natural and engineered systems.Nanomaterials

TransportationAstrophysics

Aerospace

Weather and climate

CSE

Computation

Aerospace

Biology(drug design,

Mathematics

Biomedical

( g g ,cancer treatment,

phylogeny, …) Manufacturing

14

Biomedical

Interdisciplinary collaboration with science and engineering

Page 15: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

CSE Strategy(our hedgehog concept*)(our hedgehog concept )

• Disciplinary StrengthE t bli h ll i f th CSE– Establish excellence in core areas of the CSE discipline: high performance computing, data and visual analytics, embedded modeling and simulation

• Interdisciplinary Collaboration– NOT by simply providing a service (e.g., programming)– NOT by simply applying existing techniques to

applications (even important ones)BY d i th t t f th t i t ti l– BY advancing the state-of-the-art in computational methods to enable solution of real-world problems

– BY defining and shaping new problems in the context of g p g pimportant application domains

*J. Collins, Good To Great, Harper Collins, 2001

Page 16: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

High Performance ComputingThe multicore challenge/crisis

HPC algorithms, computational The multicore challenge/crisis• Single processor performance

improvements essentially stopped ~2005• From handhelds to supercomputers, parallel

Advances in Medical imaging

Understanding large-scale networks (transportation

methods, software to enable

p p , pcomputing has become necessary to exploit new hardware capabilities

imaging(transportation, energy, water, Internet, …)

Blue Gene/L Roadrunner

Fluid simulation(e.g., heart valve design)ASCI Red

ASCI White ASCI Q

Earth Simulator

ASCI Red

Storm

NASA Columbia

ASC Purple

Challenge: Scalable algorithms and software for million core machines.

CSE Faculty: Bader, Biros, Fujimoto, Vuduc

Page 17: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Massive-Scale Data Analytics• Widespread deployment of sensors, camera, wireless networks, Internet…A tsunami of data

Widespread deployment of sensors, camera, wireless networks, Internet…• 2002: 22 exabytes (1018) electronic information and recorded media• 2006: 161 EB digital information created, captured, replicated• 2010: About 988 EB (almost 1 ZB) new information

Li it i bilit t t t k l d d i i ht f th f d t• Limit is our ability to extract knowledge and insight from the many sources of data• Challenge: algorithms that scale to massive, complex data sets

CSE Faculty:Apostolico, Gray, Lebanon, Park, Zha,

Bioinformatics

Epidemiology

Astrophysics

Borodovsky

Social NetworksBiometric RecognitionText AnalysisHomeland Security

Page 18: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Modeling & Simulation Interacting with the Real World Emerging Technologies

- Sensors and computers have become ubiquitous – cell phones, ipods, video cameras, …- Wireless communication widely deployed (e.g., cellular, WiFi, sensor networks)

Embedded modeling and simulationAdvance from capturing the state of the world to predicting future states- Advance from capturing the state of the world to predicting future states

- Computation models interacting with the real-world- On-line management and optimization of systems

I t t dRoadside‐to‐vehicle

Ad Hoc Distributed Simulation

Instrumentedtraffic signalcontroller

communicationVehicle‐to‐vehiclecommunication

exampleSophisticated distributed computing systems on the road

In‐Vehicle Simulations p g y

for transportation system management• Distributed simulation• Wireless network protocols

Page 19: A School in Computational Science & Engineering · A School in Computational Science & Engineering Richard Fujimoto Chair, Computational Science andChair, Computational Science and

Computers are incredibly fast, accurate, and stupid. p y , , pHuman beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination.

Albert Einstein