SlideShare a Scribd company logo
1 of 35
Download to read offline
Waiting for Exascale

  University of Washington
           13 February 2013




        Gary M. Johnson
  Computational Science Solutions

    GMJ@ComputationalScienceSolutions.com
Outline
We’ve got a decade to wait for exascale computing capability. 
           What should we do in the meanwhile?

                                      •   Education
                                      •   eScience
                                      •   Big Data
         Let’s explore a few          •   Effective Use of Petascale Computing
            possibilities:            •   Broad HPC Deployment
                                      •   Computing in Industry
                                      •   Marginalization Risk
                                      •   Public Engagement
                                      •   Infrastructure Refresh
                                      •   Success Metrics


Computational Science Solutions                                                  2
Education
                                           African kids learn to read, hack Android on OLPC fondleslab
                                           Why your next sysadmin could be Ethiopian

                                           By Iain Thomson in San Francisco
                                           1 November 2012 22:52 GMT

                                           One Laptop Per Child founder Nicholas Negroponte has said children are not only
                                           teaching themselves to read without teachers by using fondleslabs he provided, but
                                           they are learning how to hack Android as well.

                                           In an experiment, the OLPC dropped off Motorola Xoom tablets with solar chargers in
                                           two Ethiopian villages and trained the local adult population how to charge them up.
                                           Children were also given sealed boxes containing fondleslabs that were preloaded with
                                           educational software and a memory card that tracks how the kids got on with the new
                                           technology.

                                           "I thought the kids would play with the boxes. Within four minutes, one kid not only
                                           opened the box, found the on-off switch ... powered it up," Negroponte told MIT
                                           Review. "Within five days, they were using 47 apps per child, per day. Within two
                                           weeks, they were singing ABC songs in the village, and within five months, they had
                                           hacked Android.“

                                           But what shocked the OLPC team was just how good the kids proved at understanding
                                           and changing the tablet's operating system.

                                           "The kids had completely customized the desktop - so every kid's tablet looked
                                           different. We had installed software to prevent them from doing that," said Ed
                                           McNierney, OLPC's CTO. "And the fact they worked around it was clearly the kind of
                                           creativity, the kind of inquiry, the kind of discovery that we think is essential to
                                           learning.“
                http://one.laptop.org/
                                           It wasn't just the desktop that the children learned to subvert. The cameras on the
                                           tablet had been disabled by an OLPC worker, but the children managed to get around
                                           that and turn them back on again with no instruction.
                                                    http://www.theregister.co.uk/2012/11/01/kids_learn_hacking_android/

Computational Science Solutions                                                                                                    3
Education
 •    Education is key
        –   We  have  no  real  idea  about  what  skills  will  be  needed  a  decade  from  now
        –   Education  is  crucial  to  future  US  competitiveness  ‐ and  to  our  well  being  as  a  society
        –   If  we  learn  how  to  learn,  then  we  can  adapt  to  whatever  the  future  may  hold


 •    Don't just port the box, think outside it
        –   New  applications  areas
        –   Fundamental  reformulations  of  problems
        –   New  math  and  algorithms  ‐ not  just  bigger  hammers


 •    New modes of education
        –   The  exascalers of  tomorrow  are  now  in  high  school
        –   MOOCs
               •     Coursera
               •     Udacity
               •     edX
        –   An  exaMOOC...?
        –   The  OLPC  model…?


 •    Rewards & Recognition
        –   High‐prestige  (open)  publication  venues
        –   Prizes  for  courseware
        –   New  attitudes  about  promotion  and  tenure
        –   New  views  about  education  altogether




Computational Science Solutions                                                                                    4
eScience




                          Jim Gray                                            Michael Nielsen
                                2009                                                      2011
   http://research.microsoft.com/en-us/collaboration/fourthparadigm/   http://michaelnielsen.org/blog/michael-a-nielsen/




Computational Science Solutions                                                                                            5
eScience
• All of science is becoming eScience
      – Observational,  experimental  and  computational  facilities  and  science  databases  are 
        geographically  dispersed
      – It's a connected  world
      – Science is moving from  being a spectator sport to one  where  anyone with "cognitive 
        surplus"  can  play

• Shift from Facility‐Centric to Scientist‐Centric computing model
      – Scientists  should  determine  what  happens  – not  facility  operators

• Create an open marketplace for computing cycles and services
      – Computing  “facilities”  have  very  different  character  from  observational  and 
        experimental  ones  (see Jailbreaking HPC)

• Adopt the "app" mentality
      – Is there an (exascale) app for that?


Computational Science Solutions                                                                       6
Big Data
                                  Data Scientist: The Sexiest Job of the 21st Century
                                  by Thomas H. Davenport and D.J. Patil
                                  October 2012
                                     http://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century/




                                                           Dilbert - 5 September 2012
                                                         http://dilbert.com/strips/comic/2012-09-05/


Computational Science Solutions                                                                                   7
Big Data
•     All data is "Big" and all computing is "High Performance"
        –    Lake Wobegone effect...


•     The year 2012 saw exascale stall and big data surge

•     The ascendance of big data will continue
        –    Especially for unstructured data and its analysis and visualization tools


•     Big Data is HPC
        –    It’s time to broaden our understanding of HPC and bring big data into the fold
        –    Embracing it will open HPC up to a slew of new and interesting applications
        –    It will also help us prepare for dealing with the data that exascale simulations will produce
        –    See Big Data Is HPC – Let's Embrace It




    Computational Science Solutions                                                                          8
Effective Use of Petascale Computing




                          An Analysis of Computational Workloads for the ORNL Jaguar System
                                    http://dl.acm.org/citation.cfm?id=2304611

Computational Science Solutions                                                               9
Effective Use of Petascale Computing



                                  4 applications sustain 1 petaflop on Blue Waters
                                  released 01.29.13

                                  Four large-scale science applications (VPIC, PPM, QMCPACK and
                                  SPECFEM3DGLOBE) have sustained performance of 1 petaflop or more on the Blue
                                  Waters supercomputer, and the Weather Research & Forecasting (WRF) run on Blue
                                  Waters is the largest WRF simulation ever documented. These applications are part
                                  of the NCSA Blue Waters Sustained Petascale Performance (SPP) suite and
                                  represent valid scientific workloads.

                                                  http://www.ncsa.illinois.edu/News/Stories/PFapps/




Computational Science Solutions                                                                                       10
Effective Use of Petascale Computing
                       Stanford Lights Up One Million Sequoia Cores


                                                             January 28, 2013
                                                             Tiffany Trader
                                                             The 20 petaflop, third-generation IBM BlueGene system,
                                                             Sequoia, may be the number two supercomputer according
                                                             to the latest TOP500 rankings, but when it comes to max
                                                             core usage, Sequoia has apparently set a new record. A
                                                             team of Stanford engineers harnessed one million of
                                                             Sequoia's nearly 1.6 CPUs in parallel to solve a
                                                             sophisticated fluid dynamics problem.
                                                             Sequoia, the crown jewel of Lawrence Livermore National
                                                             Laboratories (LLNL), was the fastest supercomputer in the
                                                             world from June 2012 until November 2012, when it was
                                                             knocked from its perch by another DOE machine, Titan, the
Jet noise simulation. A new design for an engine nozzle is   27 petaflop (peak) Cray XK7 system installed at Oak Ridge
shown in gray at left. Exhaust temperatures are in           National Lab. Sequoia's 96 racks house 98,304 compute
red/orange. The sound field is blue/cyan. (Source: the
                                                             nodes, nearly 1.6 million cores and 1.6 petabytes of
Center for Turbulence Research, Stanford University)
                                                             memory, connected by a 5-dimensional torus interconnect.

      http://www.hpcwire.com/hpcwire/2013-01-28/stanford_lights_up_one_million_sequoia_cores.html?featured=top



Computational Science Solutions                                                                                          11
Effective Use of Petascale Computing


       The short version of the story is that we’re not 
           effectively  using  petascale computing 
                   – but we ought to be…




Computational Science Solutions                            12
Broad HPC Deployment
                                                                                    January 11, 2013

                                                                                    It seems like just yesterday that Encanto – that's Spanish for
                                                                                    "enchantment" – was launched as the pride (and potential salvation) of
                                                                                    New Mexico, primed to spur economic development by attracting high-
                                                                                    tech companies to the state. But money troubles have plagued the
                                                                                    system since its launch in 2008.

                                                                                    Last summer the State of New Mexico repossessed Encanto from the
                                                                                    non-profit that managed it, the New Mexico Computing Applications
                                                                                    Center. The system had racked up substantial debt, and there was
                                                                                    little funding for Encanto's maintenance and operation.

                                                                                    Now, according to a story in the Albuquerque Journal, this former


   Salvaging Encanto
                                                                                    number-three superstar is headed to the chopping block. The state is
                                                                                    planning to sell off parts of the system to local research universities –
                                                                                    the University of New Mexico, New Mexico State University, and the
                                                                                    New Mexico Institute of Mining and Technology – to recoup some of
    http://www.hpcwire.com/hpcwire/2013-01-11/salvaging_encanto.html?featured=top   its investment and pay off outstanding debts.

                                                                                    "Barring someone offering to buy the whole machine, we can still get
                                                                                    piecemeal use from it," state Information Technology Secretary Darryl
                                                                                    Ackley told the paper. "The universities have proposed to cannibalize
                                                                                    it to put some of the assets back into service."

                                                                                    The project was troubled from the start as the New Mexico
                                                                                    government made the unusual decision that the computer should pay
                                                                                    for itself by selling cycles to interested parties. Proponents of limited
                                                                                    government lambasted the project as a waste of taxpayer money,
                                                                                    while researchers expressed doubt over the sustainability of the
                                                                                    supercomputer-as-revenue-generator business model.




Computational Science Solutions                                                                                                                                 13
Broad HPC Deployment
•     Among those working at the leading edge of HPC, petascale computing is seen as a 
      done deal
        –    Making exascale happen is where the action is
        –    We tend to forget that most of the computing world is operating at terascale or below

•     HPC is a tool
        –    Ultimately, its success must be measured through its adoption and use
        –    Focusing so strongly on a performance target that is a factor of a million higher than the performance level currently 
             experienced by the majority of HPC users may not be a good idea

•     Pushing the peak higher will not be useful unless we broaden the HPC base
        –    We need to bring more people into active HPC use
        –    We need to help users migrate upward in performance from terascale apps to petascale and beyond

•     How might this be accomplished?
        –    Through the sort of educational activities mentioned previously
        –    By committing strongly to the development of new apps (see Meet the Exascale Apps), rather than just continuing to 
             port the same old legacy apps into environments for which they were not designed and to which they are unsuited
        –    By making petascale computing ubiquitous (see Petaflop In a Box)




    Computational Science Solutions                                                                                                    14
Computing in Industry
                          INCITE                           PRACE

                                   Most Innovative Industrial HPC End-User Application
                                   in Europe - Open Competition in conjunction with 5th
                                   PRACE Executive Industrial Seminar
                                   LOCATION Stuttgart, Germany, 15th and 16th April 2013
                                   PRACE are pleased to announce the launch of the second
                                   round of its Competition for the Most Innovative HPC End-
                                   User Application in Europe. This competition is organised
                                   in conjunction with the 5th PRACE Industrial Seminar that
                                   will take place on 15th and 16th of April 2013 in Stuttgart in
                                   Germany. The theme of the 2013 event is ‘HPC Changing
                                   Europe’s Industrial Landscape’.

                                   The objective of this contest is to award the boldest
                                   industrial HPC end-user application – we want to see how
                                   far one can take this technology in changing the present
                                   paradigms of HPC use by European industry. This
                                   competition is open to all fields of HPC and industrial
                                   sectors.
                                            http://www.prace-ri.eu/open-competition-2013




Computational Science Solutions                                                                     15
Computing in Industry
• “Enhancing our economic competitiveness” is a standard justification for 
  pushing the HPC performance envelope
• We are told that there’s a “missing middle” in HPC
• Most industrial users compute at terascale
• INCITE is not addressing this issue
• PRACE is doing somewhat better
• The US has no “technology agency”
     – No one is clearly in charge of advancing computation and its uses in science and 
       engineering
• DOE should do for energy applications what NASA did for aerospace




 Computational Science Solutions                                                           16
Marginalization  Risk




Computational Science Solutions                   17
Marginalization  Risk

                                                              Pinoccio Microcontroller to Crowdfund
                                                              the Internet of Things
                                                              By Nathan Hurst
                                                              01.12.13

                                                              Enter Pinoccio, an Indiegogo-funded microcontroller designed to let
                                                              you build and link projects to each other and to the web. It’s
    http://www.wired.com/design/2013/01/pinoccio-indiegogo/   essentially a DIY “Internet of Things” controller in a tiny,
                                                              programmable package.

                                                              With comparable specs to the Arduino Mega, Pinoccio joins a host of
                                                              Android-based and Android-inspired packages available on the most
                                                              popular crowdfunding platforms. It is battery powered, includes a
                                                              temperature sensor, and Wi-Fi enabled (so long as you have at least
                                                              one with a Wi-Fi shield). Pinoccio is programmable using Arduino-
                                                              compatible software, and linkable in a sort of daisy chain via a low-
                                                              power radio signal.

                                                              “Our kind of overall mission with this whole project is to glue the
                                                              virtual and the physical together,” said Eric Jennings, Pinoccio co-
                                                              founder, on a live Q&A session on Friday. “If we can build all the
                                                              plumbing and the glue between that, so that things are connected
                                                              physically and virtually, as easy as they are right now between mobile
                                                              and web, then we feel like we’ve accomplished what we’ve been
                                                              trying to do.”


Computational Science Solutions                                                                                                        18
Marginalization  Risk




                                                                  The Internet of You: How the future of
                                                                  computing became screens and
                                                                  sensors on every appendage
                                                                  By Christopher Mims
                                                                  January 10, 2013
                                                                  wearable computing
                                                                  Quartz.com



           http://qz.com/42632/the-internet-of-you-how-the-future-of-computing-became-screens-and-sensors-on-every-appendage/




Computational Science Solutions                                                                                                 19
Marginalization  Risk




Computational Science Solutions                   20
Marginalization  Risk
• The computing and communications landscape is changing quickly

• The distinction between data crunching and number crunching is blurring

• The “internet of things” and the “internet of us” are emerging

• The initiative in computing is passing from organizations to individuals

• Publishing has been radically changed by this

• Higher education appears to be next in the queue

• The funding model for science could also be impacted

• We need to adapt
     – or science as we currently  know it could become a marginal activity



 Computational Science Solutions                                              21
Public  Engagement
     Darpa Open Sources Code for Building Your Own Amphibious Tank



                                                                              By Robert McMillan
                                                                              01.10.13


                                                                              http://www.wired.com/wiredenterprise/2013/01/darpa-fang/




    Two years ago, Defense Secretary Robert Gates killed off the
    Marines’ Expeditionary Fighting Vehicle — a $13 billion misfire of an
    attempt to build an armored boat that could make landfall and still
    get around on the beach. But on Monday, the Department of
    Defense will give you the chance to design something better.

    The DoD’s forward-thinking Darpa group plans to release open-
    source software that will let anyone design and run virtual tests on
    their own swimming tank. And more than that, it will kick off the first
    phase of a contest where you can pit your amphibious tank design
    against everyone else’s. The prize: $1 million.




Computational Science Solutions                                                                                                          22
Public  Engagement

                                   OpenStreetMap Reaches 1 Million Users,
                                   Will Rival Google Maps In 2 Years
                                   Carl Franzen
                                   January 12, 2013
                                   TPMIdeaLab




                                   OpenStreetMap is on a roll: Over eight
                                   years after it was founded by a single
                                   computer engineer in the UK, the free digital
                                   map assembled by volunteers around the
                                   globe crossed 1 million registered users as
                                   of early this week, the start of 2013.

                                     http://idealab.talkingpointsmemo.com/2013/01/openstreetmap-reaches-1-
                                                  million-users-will-rival-google-maps-in-2-years.php



Computational Science Solutions                                                                              23
Public  Engagement
              3 Kickstarter‐Backed Films Earn Oscar Nods
                                                                      Brian Anthony Hernandez
                                                                      10 January 2013
                                                                      Mashable

                                                                      Sprinkled among the high-budget films nominated
                                                                      for Oscars this year are three with humble financial
                                                                      beginnings.

                                                                      Inocente, Kings Point and Buzkashi Boys got
                                                                      monetary boosts from crowdfunding platform
                                                                      Kickstarter long before the Academy granted them
                                                                      nods at Thursday's nominations event.

                                                                      The flicks raised more than $90,000 from 558
 http://mashable.com/2013/01/10/kickstart-films-oscars-nominations/   backers on Kickstarter. Those projects' creators are
                                                                      just a few of the filmmakers who have raked in
                                                                      $102.7 million in pledges since 2009.

                                                                      "These are the fourth, fifth and sixth Kickstarter
                                                                      projects to be nominated for Oscars," said
                                                                      Kickstarter in a statement. "Incident in New
                                                                      Baghdad, Sun Come Up, and The Barber of
                                                                      Birmingham were all nominated in the past."

Computational Science Solutions                                                                                              24
Public  Engagement
•     Will HPC still be an exclusive club a decade from now?
        –    In any case, should it be?
        –    Might we not be better off to engage as many people as possible in our enterprise?
•     The “public” is part of the solution
        –    The more that people are engaged in computing, the better they will understand it – and support it
•     Cognitive surplus
        –    Think of science activities like the Christmas Bird Count, NASA’s Zooniverse, or Foldit, just to name a few
        –    Between now and exascale, let’s get major citizen involvement in computational science and HPC
•     Crowd sourcing
        –    We could try crowd sourcing some software and hardware development.
               •   On the software side, crowd sourcing has already gained some popularity (e.g., TopCoder)
               •   Given the widespread availability of components, like GPUs, prototyping platforms (e.g., Arduino & Raspberry Pi), and
                   other components (e.g., Adafruit Industries), hardware development doesn’t need to be just a spectator sport

•     Crowd funding
        –    Those who choose not to participate in crowd sourcing might like to try crowd funding
               •   The general public currently funds creative projects of many types through sites like Kickstarter, Indiegogo and Petridish
               •   Perhaps there’s room for sites that focus on topics related to HPC

•     “Apps Populi”
        –    Let’s use the interconnectedness of our science to create distributed apps that engage the public directly



    Computational Science Solutions                                                                                                             25
Infrastructure  Refresh


                                  Why Is Google Fiber the Country’s Only
                                  Super-Speed Internet?

                                  By Klint Finley
                                  01.11.13


                                  Google Fiber was supposed to be a
                                  shaming exercise. But any shame felt by
                                  the country’s big-name ISPs has yet to
                                  produce the sort of ultra-high-speed
                                  internet services we’ve all been hoping for.
                                  http://www.wired.com/wiredenterprise/2013/01/google-fiber-shaming-exercise/



Computational Science Solutions                                                                                 26
Infrastructure  Refresh
                                                                      Charles Arthur
                                                                      7 February 2013

                                                                      Mobile internet devices 'will outnumber
                                                                      humans this year'
                                                                      Cisco report says number of smartphones, tablets,
                                                                      laptops and internet-capable phones will exceed
                                                                      number of humans in 2013
                                                                      http://www.guardian.co.uk/technology/2013/feb/07/mobile-internet-outnumber-people




Cisco Forecasts 11.2 Exabytes per Month of
Mobile Data Traffic by 2017
http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/n
s705/ns827/white_paper_c11-520862.html




Computational Science Solutions                                                                                                                           27
Infrastructure  Refresh

                              Your Gadgets Are Slowly Breaking the Internet
                              The Internet isn’t robust enough for the ongoing explosion of connected
                              devices. Now labs around the country are scrambling for solutions.
                              By David Talbot
                              January 9, 2013

                              http://www.technologyreview.com/news/509721/your-gadgets-are-slowly-breaking-the-internet/

                              The grand challenge is to overhaul the Internet to better serve an expected flood of 15 billion
                              network-connected devices by 2015—many of them mobile—up from five billion today,
                              according to Intel estimates.

                              The Internet was designed in the 1960s to dispatch data to fixed addresses of static PCs
                              connected to a single network, but today it connects a riot of diverse gadgets that can zip from
                              place to place and connect to many different networks.

                              As the underlying networks have been reworked to make way for new technologies, some
                              serious inefficiencies and security problems have arisen (see “The Internet is Broken”).
                              “Nobody really expects the network to crash when you add one more device,” says Peter
                              Steenkiste, computer scientist at Carnegie Mellon University. “But I do have a sense this is
                              more of a creeping problem of complexity.”
                              Over the past year, fundamentally new network designs have taken shape and are being
                              tested at universities around the United States under the National Science Foundation’s Future
                              Internet Architecture Program, launched in 2010.


Computational Science Solutions                                                                                                  28
Infrastructure  Refresh




                                  http://www.infrastructurereportcard.org/


Computational Science Solutions                                              29
Infrastructure  Refresh

  •   Between now and exascale, we need to do a whole lot of infrastructure development 
      and build out
  •   No matter what we’ll be calling the cloud by then, everything will be in it, from 
      personal  devices  and internet‐enabled things up through  those  exascale computers
  •   Robustness,  connectivity and communications bandwidth will be keys  to the success of 
      this  environment
  •   In a recent report  card for  America’s  infrastructure, the American Society of Civil 
      Engineers (ASCE) gave the US an overall grade of D
  •   The  ASCE  didn’t  specifically  address  computing  and  communications  infrastructure, 
      but the Technology  CEO  Council asserts  that “The national information and 
      telecommunications  infrastructure  currently  deployed  for  today’s  technological 
      applications is not robust enough to support the technological advancements of the 
      future.” 
  •   Clearly there are lots of things we need to start doing now in order to have the 
      necessary  infrastructure  to exploit exascale later

Computational Science Solutions                                                                    30
Success Metrics

                          Top problems with the TOP500
                          http://www.ncsa.illinois.edu/News/Stories/TOP500problem/




                          2013: Time to stop talking about Exascale
                          https://docs.google.com/open?id=0B8QCZ3jIFMVlMDdRS243RzdEcms




Computational Science Solutions                                                          31
Success Metrics
•     In moving forward with HPC there’s also a lot of rethinking we need to devote to our success 
      metrics

•     Kudos go to Bill Kramer  at the National Center  for  Supercomputing Applications (NCSA)  for 
      taking the courageous  step of opening the conversation  on this topic (see Top  problems  with 
      the  TOP500 and Blue Waters Opts Out of TOP500)

•     More  recently,  Bill Gropp,  also from  NCSA, has joined this conversation  (see 2013:Time  to 
      stop  talking about  Exascale)

•     Alongside  the TOP500, the Green500 and Graph  500 lists have gained in popularity in recent 
      years  and other  possibilities have been  suggested  (see HPC Lists We’d Like to See), but the 
      success metric  issue remains an open one

•     Computers are tools and we need to measure their success by how well they enable 
      discovery  and  solve  problems

•     We’re not there yet, but maybe we can get a bit closer before 2022



    Computational Science Solutions                                                                      32
Let’s Not Wait
•     Exascale computing may be a decade away, but there’s a lot to accomplish to be 
      ready to exploit it

•     We’ve explored a few options here

•     We make no claim that these constitute the right agenda for the coming decade, 
      nor do we suggest that we’ve given an exhaustive to‐do list

•     Our intention is rather to open the conversation about what we should do while 
      “waiting” for exascale

•     So, let us know what you think
        –    Contribute to the conversation here: Waiting for Exascale




    Computational Science Solutions                                                     33
Thank You for 
                                  Your Attention


                                  Contribute to the Conversation 
                                  at the Google Plus Community:
                                       Waiting for Exascale




                                    Please also see the HPCwire article
                                         Waiting  for  Exascale


Computational Science Solutions                                           34
Computational Science Solutions
                    Solutions for a Connected World

Mission:

•   Develop, advocate, and implement solutions for the global computational science and
    engineering community


Execution:

•   Exploit computing and networking technologies to develop new directions in education,
    research, applications and outreach
•   Consider both information-based and physical sciences-based problems.
•   Partner with others to develop synergies and build mutual strengths
•   Provide education, training and outreach services


Contact:

Computational Science Solutions
PO Box 270953
Fort Collins, CO 80527-0953

Phone :      970 225-3794

Info@ComputationalScienceSolutions.com

More Related Content

What's hot

Revolution knowledge presentation
Revolution knowledge presentation Revolution knowledge presentation
Revolution knowledge presentation Deone Zell
 
Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyPaul Herring
 
AISD2 (change)final
AISD2 (change)finalAISD2 (change)final
AISD2 (change)finalSuresh Joshi
 
Higher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 SepHigher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 Sepcdrowell
 
Ben Goertzel - Singularity Summit Australia talk in 2011
Ben Goertzel - Singularity Summit Australia talk in 2011Ben Goertzel - Singularity Summit Australia talk in 2011
Ben Goertzel - Singularity Summit Australia talk in 2011Adam Ford
 
What is computational thinking? Who needs it? Why? How can it be learnt? ...
What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...
What is computational thinking? Who needs it? Why? How can it be learnt? ...Aaron Sloman
 
Smart board questions
Smart board questionsSmart board questions
Smart board questionsyubnub01
 
e-Infrastructures for e-Learning
e-Infrastructures for e-Learninge-Infrastructures for e-Learning
e-Infrastructures for e-LearningWolfgang Gentzsch
 
Cool tech tools seca 2011
Cool tech tools   seca 2011Cool tech tools   seca 2011
Cool tech tools seca 2011Diane Bales
 
Computational thinking-illustrated
Computational thinking-illustratedComputational thinking-illustrated
Computational thinking-illustratedCraig Evans
 
S.P.A.C.E. Exploration for Software Engineering
 S.P.A.C.E. Exploration for Software Engineering S.P.A.C.E. Exploration for Software Engineering
S.P.A.C.E. Exploration for Software EngineeringCS, NcState
 
Revolution Knowledge Presentation - April 3 2013
Revolution Knowledge Presentation - April 3 2013Revolution Knowledge Presentation - April 3 2013
Revolution Knowledge Presentation - April 3 2013Deone Zell
 
The use of the iPad in and for qualitative market research
The use of the iPad in and for qualitative market researchThe use of the iPad in and for qualitative market research
The use of the iPad in and for qualitative market researchFrank-Thomas Naether
 
Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2ALATechSource
 
Computational Thinking - A Revolution in 4 Steps
Computational Thinking - A Revolution in 4 StepsComputational Thinking - A Revolution in 4 Steps
Computational Thinking - A Revolution in 4 StepsPaul Herring
 
Driving Innovation (Pepperdine)
Driving Innovation (Pepperdine)Driving Innovation (Pepperdine)
Driving Innovation (Pepperdine)Jeanne Holm
 
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)推薦甄試備審資料─NTHU 學習科學研究所 (張小均)
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)小均 張
 

What's hot (20)

Revolution knowledge presentation
Revolution knowledge presentation Revolution knowledge presentation
Revolution knowledge presentation
 
Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogy
 
AISD2 (change)final
AISD2 (change)finalAISD2 (change)final
AISD2 (change)final
 
Higher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 SepHigher Ed Exec Forum 2009 Sep
Higher Ed Exec Forum 2009 Sep
 
Toolbelt Theory
Toolbelt TheoryToolbelt Theory
Toolbelt Theory
 
Ben Goertzel - Singularity Summit Australia talk in 2011
Ben Goertzel - Singularity Summit Australia talk in 2011Ben Goertzel - Singularity Summit Australia talk in 2011
Ben Goertzel - Singularity Summit Australia talk in 2011
 
iGeneration - Who are these students?
iGeneration - Who are these students?iGeneration - Who are these students?
iGeneration - Who are these students?
 
What is computational thinking? Who needs it? Why? How can it be learnt? ...
What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...What is computational thinking?  Who needs it?  Why?  How can it be learnt?  ...
What is computational thinking? Who needs it? Why? How can it be learnt? ...
 
Smart board questions
Smart board questionsSmart board questions
Smart board questions
 
Learning to use and sustaining use of ICTs by older people' Prof Leela Damod...
Learning to use and sustaining use of ICTs by older people'  Prof Leela Damod...Learning to use and sustaining use of ICTs by older people'  Prof Leela Damod...
Learning to use and sustaining use of ICTs by older people' Prof Leela Damod...
 
e-Infrastructures for e-Learning
e-Infrastructures for e-Learninge-Infrastructures for e-Learning
e-Infrastructures for e-Learning
 
Cool tech tools seca 2011
Cool tech tools   seca 2011Cool tech tools   seca 2011
Cool tech tools seca 2011
 
Computational thinking-illustrated
Computational thinking-illustratedComputational thinking-illustrated
Computational thinking-illustrated
 
S.P.A.C.E. Exploration for Software Engineering
 S.P.A.C.E. Exploration for Software Engineering S.P.A.C.E. Exploration for Software Engineering
S.P.A.C.E. Exploration for Software Engineering
 
Revolution Knowledge Presentation - April 3 2013
Revolution Knowledge Presentation - April 3 2013Revolution Knowledge Presentation - April 3 2013
Revolution Knowledge Presentation - April 3 2013
 
The use of the iPad in and for qualitative market research
The use of the iPad in and for qualitative market researchThe use of the iPad in and for qualitative market research
The use of the iPad in and for qualitative market research
 
Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2
 
Computational Thinking - A Revolution in 4 Steps
Computational Thinking - A Revolution in 4 StepsComputational Thinking - A Revolution in 4 Steps
Computational Thinking - A Revolution in 4 Steps
 
Driving Innovation (Pepperdine)
Driving Innovation (Pepperdine)Driving Innovation (Pepperdine)
Driving Innovation (Pepperdine)
 
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)推薦甄試備審資料─NTHU 學習科學研究所 (張小均)
推薦甄試備審資料─NTHU 學習科學研究所 (張小均)
 

Viewers also liked

Burnaby Primary.Nov09 - It's All about Thinking
Burnaby Primary.Nov09 - It's All about ThinkingBurnaby Primary.Nov09 - It's All about Thinking
Burnaby Primary.Nov09 - It's All about ThinkingFaye Brownlie
 
Kootenay Columbia #3 gr.2-5.may
Kootenay Columbia #3 gr.2-5.mayKootenay Columbia #3 gr.2-5.may
Kootenay Columbia #3 gr.2-5.mayFaye Brownlie
 
Brandon Elem Writing
Brandon Elem WritingBrandon Elem Writing
Brandon Elem WritingFaye Brownlie
 
Bulkley Valley.oct.2014
Bulkley Valley.oct.2014Bulkley Valley.oct.2014
Bulkley Valley.oct.2014Faye Brownlie
 
Bulkley Vallley Leadership.sept2013 1
Bulkley Vallley Leadership.sept2013 1Bulkley Vallley Leadership.sept2013 1
Bulkley Vallley Leadership.sept2013 1Faye Brownlie
 
Comox Writing.Feb.2013
Comox Writing.Feb.2013Comox Writing.Feb.2013
Comox Writing.Feb.2013Faye Brownlie
 
Hb758 (Pt758) Game Player Tv Phone
Hb758 (Pt758) Game Player Tv PhoneHb758 (Pt758) Game Player Tv Phone
Hb758 (Pt758) Game Player Tv Phoneglobwonstore
 
Bulkley valley.nov23.2012
Bulkley valley.nov23.2012Bulkley valley.nov23.2012
Bulkley valley.nov23.2012Faye Brownlie
 
Bs business coaching-the playing field defined small
Bs business coaching-the playing field defined smallBs business coaching-the playing field defined small
Bs business coaching-the playing field defined smallBusiness Seed
 
Vancouver afl.may2012
Vancouver afl.may2012Vancouver afl.may2012
Vancouver afl.may2012Faye Brownlie
 
Hello Kitty C90 Cute Pink Lady Phone
Hello Kitty C90 Cute Pink Lady PhoneHello Kitty C90 Cute Pink Lady Phone
Hello Kitty C90 Cute Pink Lady Phoneglobwonstore
 
Class Revieiws Nanaimo
Class Revieiws NanaimoClass Revieiws Nanaimo
Class Revieiws NanaimoFaye Brownlie
 
Richmond Secondary Co-teaching
Richmond Secondary Co-teachingRichmond Secondary Co-teaching
Richmond Secondary Co-teachingFaye Brownlie
 
Richmond.BEST.Nov.2013
Richmond.BEST.Nov.2013Richmond.BEST.Nov.2013
Richmond.BEST.Nov.2013Faye Brownlie
 
Coq Continuing Ed Ass
Coq  Continuing Ed   AssCoq  Continuing Ed   Ass
Coq Continuing Ed AssFaye Brownlie
 
Rupert Secondary-UDL&Backwards Design, Jan 2014
Rupert Secondary-UDL&Backwards Design, Jan 2014Rupert Secondary-UDL&Backwards Design, Jan 2014
Rupert Secondary-UDL&Backwards Design, Jan 2014Faye Brownlie
 
Bulkely valley nov general session 2013
Bulkely valley nov general session 2013Bulkely valley nov general session 2013
Bulkely valley nov general session 2013Faye Brownlie
 

Viewers also liked (19)

Burnaby Primary.Nov09 - It's All about Thinking
Burnaby Primary.Nov09 - It's All about ThinkingBurnaby Primary.Nov09 - It's All about Thinking
Burnaby Primary.Nov09 - It's All about Thinking
 
Kootenay Columbia #3 gr.2-5.may
Kootenay Columbia #3 gr.2-5.mayKootenay Columbia #3 gr.2-5.may
Kootenay Columbia #3 gr.2-5.may
 
Brandon Elem Writing
Brandon Elem WritingBrandon Elem Writing
Brandon Elem Writing
 
Bulkley Valley.oct.2014
Bulkley Valley.oct.2014Bulkley Valley.oct.2014
Bulkley Valley.oct.2014
 
Bulkley Vallley Leadership.sept2013 1
Bulkley Vallley Leadership.sept2013 1Bulkley Vallley Leadership.sept2013 1
Bulkley Vallley Leadership.sept2013 1
 
Comox Writing.Feb.2013
Comox Writing.Feb.2013Comox Writing.Feb.2013
Comox Writing.Feb.2013
 
Ciphone Cect I68
Ciphone Cect I68Ciphone Cect I68
Ciphone Cect I68
 
Hb758 (Pt758) Game Player Tv Phone
Hb758 (Pt758) Game Player Tv PhoneHb758 (Pt758) Game Player Tv Phone
Hb758 (Pt758) Game Player Tv Phone
 
Bulkley valley.nov23.2012
Bulkley valley.nov23.2012Bulkley valley.nov23.2012
Bulkley valley.nov23.2012
 
Bs business coaching-the playing field defined small
Bs business coaching-the playing field defined smallBs business coaching-the playing field defined small
Bs business coaching-the playing field defined small
 
Kamloops.sept.2013
Kamloops.sept.2013Kamloops.sept.2013
Kamloops.sept.2013
 
Vancouver afl.may2012
Vancouver afl.may2012Vancouver afl.may2012
Vancouver afl.may2012
 
Hello Kitty C90 Cute Pink Lady Phone
Hello Kitty C90 Cute Pink Lady PhoneHello Kitty C90 Cute Pink Lady Phone
Hello Kitty C90 Cute Pink Lady Phone
 
Class Revieiws Nanaimo
Class Revieiws NanaimoClass Revieiws Nanaimo
Class Revieiws Nanaimo
 
Richmond Secondary Co-teaching
Richmond Secondary Co-teachingRichmond Secondary Co-teaching
Richmond Secondary Co-teaching
 
Richmond.BEST.Nov.2013
Richmond.BEST.Nov.2013Richmond.BEST.Nov.2013
Richmond.BEST.Nov.2013
 
Coq Continuing Ed Ass
Coq  Continuing Ed   AssCoq  Continuing Ed   Ass
Coq Continuing Ed Ass
 
Rupert Secondary-UDL&Backwards Design, Jan 2014
Rupert Secondary-UDL&Backwards Design, Jan 2014Rupert Secondary-UDL&Backwards Design, Jan 2014
Rupert Secondary-UDL&Backwards Design, Jan 2014
 
Bulkely valley nov general session 2013
Bulkely valley nov general session 2013Bulkely valley nov general session 2013
Bulkely valley nov general session 2013
 

Similar to Waiting for Exascale

Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Alexandru Iosup
 
Panel on Copyright, Technology and Culture
Panel on Copyright, Technology and CulturePanel on Copyright, Technology and Culture
Panel on Copyright, Technology and CultureRobin Rice
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013Paul Herring
 
Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...Kevin Burden
 
Dm sei-tutorial-v7
Dm sei-tutorial-v7Dm sei-tutorial-v7
Dm sei-tutorial-v7CS, NcState
 
EACOS Presentation
EACOS PresentationEACOS Presentation
EACOS Presentationhaymest
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingPaul Herring
 
Iste Studentstandards New
Iste Studentstandards NewIste Studentstandards New
Iste Studentstandards Newguest3ff8e
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and ScratchMiles Berry
 
Deep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningDeep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningJustin Beirold
 
Our Everyday Tools for Success
Our Everyday Tools for SuccessOur Everyday Tools for Success
Our Everyday Tools for SuccessJudy O'Connell
 
It forum short-021012
It forum short-021012It forum short-021012
It forum short-021012Jerry Gannod
 
The Real 21st Century Literacies at TCEA 2011
The Real 21st Century Literacies at TCEA 2011The Real 21st Century Literacies at TCEA 2011
The Real 21st Century Literacies at TCEA 2011Raymond Rose
 
FIE09 Cardenas
FIE09 CardenasFIE09 Cardenas
FIE09 Cardenasphdcrcp
 
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...Alexandru Iosup
 
GTU GeekDay 2019 Limitations of Artificial Intelligence
GTU GeekDay 2019 Limitations of Artificial IntelligenceGTU GeekDay 2019 Limitations of Artificial Intelligence
GTU GeekDay 2019 Limitations of Artificial IntelligenceKürşat İNCE
 

Similar to Waiting for Exascale (20)

Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.Cloud Programming Models: eScience, Big Data, etc.
Cloud Programming Models: eScience, Big Data, etc.
 
Panel on Copyright, Technology and Culture
Panel on Copyright, Technology and CulturePanel on Copyright, Technology and Culture
Panel on Copyright, Technology and Culture
 
Qsite Presentation computational thinking 2013
Qsite Presentation   computational thinking 2013Qsite Presentation   computational thinking 2013
Qsite Presentation computational thinking 2013
 
A NEW HOPE
A NEW HOPEA NEW HOPE
A NEW HOPE
 
Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...
 
Dm sei-tutorial-v7
Dm sei-tutorial-v7Dm sei-tutorial-v7
Dm sei-tutorial-v7
 
Postdesktop
PostdesktopPostdesktop
Postdesktop
 
EACOS Presentation
EACOS PresentationEACOS Presentation
EACOS Presentation
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
Iste Studentstandards New
Iste Studentstandards NewIste Studentstandards New
Iste Studentstandards New
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and Scratch
 
Empirical AI Research
Empirical AI Research Empirical AI Research
Empirical AI Research
 
Deep Neural Networks for Machine Learning
Deep Neural Networks for Machine LearningDeep Neural Networks for Machine Learning
Deep Neural Networks for Machine Learning
 
Ecc2012 13 5
Ecc2012 13 5Ecc2012 13 5
Ecc2012 13 5
 
Our Everyday Tools for Success
Our Everyday Tools for SuccessOur Everyday Tools for Success
Our Everyday Tools for Success
 
It forum short-021012
It forum short-021012It forum short-021012
It forum short-021012
 
The Real 21st Century Literacies at TCEA 2011
The Real 21st Century Literacies at TCEA 2011The Real 21st Century Literacies at TCEA 2011
The Real 21st Century Literacies at TCEA 2011
 
FIE09 Cardenas
FIE09 CardenasFIE09 Cardenas
FIE09 Cardenas
 
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...
Big Data in the Cloud: Enabling the Fourth Paradigm by Matching SMEs with Dat...
 
GTU GeekDay 2019 Limitations of Artificial Intelligence
GTU GeekDay 2019 Limitations of Artificial IntelligenceGTU GeekDay 2019 Limitations of Artificial Intelligence
GTU GeekDay 2019 Limitations of Artificial Intelligence
 

Waiting for Exascale

  • 1. Waiting for Exascale University of Washington 13 February 2013 Gary M. Johnson Computational Science Solutions GMJ@ComputationalScienceSolutions.com
  • 2. Outline We’ve got a decade to wait for exascale computing capability.  What should we do in the meanwhile? • Education • eScience • Big Data Let’s explore a few  • Effective Use of Petascale Computing possibilities: • Broad HPC Deployment • Computing in Industry • Marginalization Risk • Public Engagement • Infrastructure Refresh • Success Metrics Computational Science Solutions 2
  • 3. Education African kids learn to read, hack Android on OLPC fondleslab Why your next sysadmin could be Ethiopian By Iain Thomson in San Francisco 1 November 2012 22:52 GMT One Laptop Per Child founder Nicholas Negroponte has said children are not only teaching themselves to read without teachers by using fondleslabs he provided, but they are learning how to hack Android as well. In an experiment, the OLPC dropped off Motorola Xoom tablets with solar chargers in two Ethiopian villages and trained the local adult population how to charge them up. Children were also given sealed boxes containing fondleslabs that were preloaded with educational software and a memory card that tracks how the kids got on with the new technology. "I thought the kids would play with the boxes. Within four minutes, one kid not only opened the box, found the on-off switch ... powered it up," Negroponte told MIT Review. "Within five days, they were using 47 apps per child, per day. Within two weeks, they were singing ABC songs in the village, and within five months, they had hacked Android.“ But what shocked the OLPC team was just how good the kids proved at understanding and changing the tablet's operating system. "The kids had completely customized the desktop - so every kid's tablet looked different. We had installed software to prevent them from doing that," said Ed McNierney, OLPC's CTO. "And the fact they worked around it was clearly the kind of creativity, the kind of inquiry, the kind of discovery that we think is essential to learning.“ http://one.laptop.org/ It wasn't just the desktop that the children learned to subvert. The cameras on the tablet had been disabled by an OLPC worker, but the children managed to get around that and turn them back on again with no instruction. http://www.theregister.co.uk/2012/11/01/kids_learn_hacking_android/ Computational Science Solutions 3
  • 4. Education • Education is key – We  have  no  real  idea  about  what  skills  will  be  needed  a  decade  from  now – Education  is  crucial  to  future  US  competitiveness  ‐ and  to  our  well  being  as  a  society – If  we  learn  how  to  learn,  then  we  can  adapt  to  whatever  the  future  may  hold • Don't just port the box, think outside it – New  applications  areas – Fundamental  reformulations  of  problems – New  math  and  algorithms  ‐ not  just  bigger  hammers • New modes of education – The  exascalers of  tomorrow  are  now  in  high  school – MOOCs • Coursera • Udacity • edX – An  exaMOOC...? – The  OLPC  model…? • Rewards & Recognition – High‐prestige  (open)  publication  venues – Prizes  for  courseware – New  attitudes  about  promotion  and  tenure – New  views  about  education  altogether Computational Science Solutions 4
  • 5. eScience Jim Gray Michael Nielsen 2009 2011 http://research.microsoft.com/en-us/collaboration/fourthparadigm/ http://michaelnielsen.org/blog/michael-a-nielsen/ Computational Science Solutions 5
  • 6. eScience • All of science is becoming eScience – Observational,  experimental  and  computational  facilities  and  science  databases  are  geographically  dispersed – It's a connected  world – Science is moving from  being a spectator sport to one  where  anyone with "cognitive  surplus"  can  play • Shift from Facility‐Centric to Scientist‐Centric computing model – Scientists  should  determine  what  happens  – not  facility  operators • Create an open marketplace for computing cycles and services – Computing  “facilities”  have  very  different  character  from  observational  and  experimental  ones  (see Jailbreaking HPC) • Adopt the "app" mentality – Is there an (exascale) app for that? Computational Science Solutions 6
  • 7. Big Data Data Scientist: The Sexiest Job of the 21st Century by Thomas H. Davenport and D.J. Patil October 2012 http://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century/ Dilbert - 5 September 2012 http://dilbert.com/strips/comic/2012-09-05/ Computational Science Solutions 7
  • 8. Big Data • All data is "Big" and all computing is "High Performance" – Lake Wobegone effect... • The year 2012 saw exascale stall and big data surge • The ascendance of big data will continue – Especially for unstructured data and its analysis and visualization tools • Big Data is HPC – It’s time to broaden our understanding of HPC and bring big data into the fold – Embracing it will open HPC up to a slew of new and interesting applications – It will also help us prepare for dealing with the data that exascale simulations will produce – See Big Data Is HPC – Let's Embrace It Computational Science Solutions 8
  • 9. Effective Use of Petascale Computing An Analysis of Computational Workloads for the ORNL Jaguar System http://dl.acm.org/citation.cfm?id=2304611 Computational Science Solutions 9
  • 10. Effective Use of Petascale Computing 4 applications sustain 1 petaflop on Blue Waters released 01.29.13 Four large-scale science applications (VPIC, PPM, QMCPACK and SPECFEM3DGLOBE) have sustained performance of 1 petaflop or more on the Blue Waters supercomputer, and the Weather Research & Forecasting (WRF) run on Blue Waters is the largest WRF simulation ever documented. These applications are part of the NCSA Blue Waters Sustained Petascale Performance (SPP) suite and represent valid scientific workloads. http://www.ncsa.illinois.edu/News/Stories/PFapps/ Computational Science Solutions 10
  • 11. Effective Use of Petascale Computing Stanford Lights Up One Million Sequoia Cores January 28, 2013 Tiffany Trader The 20 petaflop, third-generation IBM BlueGene system, Sequoia, may be the number two supercomputer according to the latest TOP500 rankings, but when it comes to max core usage, Sequoia has apparently set a new record. A team of Stanford engineers harnessed one million of Sequoia's nearly 1.6 CPUs in parallel to solve a sophisticated fluid dynamics problem. Sequoia, the crown jewel of Lawrence Livermore National Laboratories (LLNL), was the fastest supercomputer in the world from June 2012 until November 2012, when it was knocked from its perch by another DOE machine, Titan, the Jet noise simulation. A new design for an engine nozzle is 27 petaflop (peak) Cray XK7 system installed at Oak Ridge shown in gray at left. Exhaust temperatures are in National Lab. Sequoia's 96 racks house 98,304 compute red/orange. The sound field is blue/cyan. (Source: the nodes, nearly 1.6 million cores and 1.6 petabytes of Center for Turbulence Research, Stanford University) memory, connected by a 5-dimensional torus interconnect. http://www.hpcwire.com/hpcwire/2013-01-28/stanford_lights_up_one_million_sequoia_cores.html?featured=top Computational Science Solutions 11
  • 12. Effective Use of Petascale Computing The short version of the story is that we’re not  effectively  using  petascale computing  – but we ought to be… Computational Science Solutions 12
  • 13. Broad HPC Deployment January 11, 2013 It seems like just yesterday that Encanto – that's Spanish for "enchantment" – was launched as the pride (and potential salvation) of New Mexico, primed to spur economic development by attracting high- tech companies to the state. But money troubles have plagued the system since its launch in 2008. Last summer the State of New Mexico repossessed Encanto from the non-profit that managed it, the New Mexico Computing Applications Center. The system had racked up substantial debt, and there was little funding for Encanto's maintenance and operation. Now, according to a story in the Albuquerque Journal, this former Salvaging Encanto number-three superstar is headed to the chopping block. The state is planning to sell off parts of the system to local research universities – the University of New Mexico, New Mexico State University, and the New Mexico Institute of Mining and Technology – to recoup some of http://www.hpcwire.com/hpcwire/2013-01-11/salvaging_encanto.html?featured=top its investment and pay off outstanding debts. "Barring someone offering to buy the whole machine, we can still get piecemeal use from it," state Information Technology Secretary Darryl Ackley told the paper. "The universities have proposed to cannibalize it to put some of the assets back into service." The project was troubled from the start as the New Mexico government made the unusual decision that the computer should pay for itself by selling cycles to interested parties. Proponents of limited government lambasted the project as a waste of taxpayer money, while researchers expressed doubt over the sustainability of the supercomputer-as-revenue-generator business model. Computational Science Solutions 13
  • 14. Broad HPC Deployment • Among those working at the leading edge of HPC, petascale computing is seen as a  done deal – Making exascale happen is where the action is – We tend to forget that most of the computing world is operating at terascale or below • HPC is a tool – Ultimately, its success must be measured through its adoption and use – Focusing so strongly on a performance target that is a factor of a million higher than the performance level currently  experienced by the majority of HPC users may not be a good idea • Pushing the peak higher will not be useful unless we broaden the HPC base – We need to bring more people into active HPC use – We need to help users migrate upward in performance from terascale apps to petascale and beyond • How might this be accomplished? – Through the sort of educational activities mentioned previously – By committing strongly to the development of new apps (see Meet the Exascale Apps), rather than just continuing to  port the same old legacy apps into environments for which they were not designed and to which they are unsuited – By making petascale computing ubiquitous (see Petaflop In a Box) Computational Science Solutions 14
  • 15. Computing in Industry INCITE PRACE Most Innovative Industrial HPC End-User Application in Europe - Open Competition in conjunction with 5th PRACE Executive Industrial Seminar LOCATION Stuttgart, Germany, 15th and 16th April 2013 PRACE are pleased to announce the launch of the second round of its Competition for the Most Innovative HPC End- User Application in Europe. This competition is organised in conjunction with the 5th PRACE Industrial Seminar that will take place on 15th and 16th of April 2013 in Stuttgart in Germany. The theme of the 2013 event is ‘HPC Changing Europe’s Industrial Landscape’. The objective of this contest is to award the boldest industrial HPC end-user application – we want to see how far one can take this technology in changing the present paradigms of HPC use by European industry. This competition is open to all fields of HPC and industrial sectors. http://www.prace-ri.eu/open-competition-2013 Computational Science Solutions 15
  • 16. Computing in Industry • “Enhancing our economic competitiveness” is a standard justification for  pushing the HPC performance envelope • We are told that there’s a “missing middle” in HPC • Most industrial users compute at terascale • INCITE is not addressing this issue • PRACE is doing somewhat better • The US has no “technology agency” – No one is clearly in charge of advancing computation and its uses in science and  engineering • DOE should do for energy applications what NASA did for aerospace Computational Science Solutions 16
  • 18. Marginalization  Risk Pinoccio Microcontroller to Crowdfund the Internet of Things By Nathan Hurst 01.12.13 Enter Pinoccio, an Indiegogo-funded microcontroller designed to let you build and link projects to each other and to the web. It’s http://www.wired.com/design/2013/01/pinoccio-indiegogo/ essentially a DIY “Internet of Things” controller in a tiny, programmable package. With comparable specs to the Arduino Mega, Pinoccio joins a host of Android-based and Android-inspired packages available on the most popular crowdfunding platforms. It is battery powered, includes a temperature sensor, and Wi-Fi enabled (so long as you have at least one with a Wi-Fi shield). Pinoccio is programmable using Arduino- compatible software, and linkable in a sort of daisy chain via a low- power radio signal. “Our kind of overall mission with this whole project is to glue the virtual and the physical together,” said Eric Jennings, Pinoccio co- founder, on a live Q&A session on Friday. “If we can build all the plumbing and the glue between that, so that things are connected physically and virtually, as easy as they are right now between mobile and web, then we feel like we’ve accomplished what we’ve been trying to do.” Computational Science Solutions 18
  • 19. Marginalization  Risk The Internet of You: How the future of computing became screens and sensors on every appendage By Christopher Mims January 10, 2013 wearable computing Quartz.com http://qz.com/42632/the-internet-of-you-how-the-future-of-computing-became-screens-and-sensors-on-every-appendage/ Computational Science Solutions 19
  • 21. Marginalization  Risk • The computing and communications landscape is changing quickly • The distinction between data crunching and number crunching is blurring • The “internet of things” and the “internet of us” are emerging • The initiative in computing is passing from organizations to individuals • Publishing has been radically changed by this • Higher education appears to be next in the queue • The funding model for science could also be impacted • We need to adapt – or science as we currently  know it could become a marginal activity Computational Science Solutions 21
  • 22. Public  Engagement Darpa Open Sources Code for Building Your Own Amphibious Tank By Robert McMillan 01.10.13 http://www.wired.com/wiredenterprise/2013/01/darpa-fang/ Two years ago, Defense Secretary Robert Gates killed off the Marines’ Expeditionary Fighting Vehicle — a $13 billion misfire of an attempt to build an armored boat that could make landfall and still get around on the beach. But on Monday, the Department of Defense will give you the chance to design something better. The DoD’s forward-thinking Darpa group plans to release open- source software that will let anyone design and run virtual tests on their own swimming tank. And more than that, it will kick off the first phase of a contest where you can pit your amphibious tank design against everyone else’s. The prize: $1 million. Computational Science Solutions 22
  • 23. Public  Engagement OpenStreetMap Reaches 1 Million Users, Will Rival Google Maps In 2 Years Carl Franzen January 12, 2013 TPMIdeaLab OpenStreetMap is on a roll: Over eight years after it was founded by a single computer engineer in the UK, the free digital map assembled by volunteers around the globe crossed 1 million registered users as of early this week, the start of 2013. http://idealab.talkingpointsmemo.com/2013/01/openstreetmap-reaches-1- million-users-will-rival-google-maps-in-2-years.php Computational Science Solutions 23
  • 24. Public  Engagement 3 Kickstarter‐Backed Films Earn Oscar Nods Brian Anthony Hernandez 10 January 2013 Mashable Sprinkled among the high-budget films nominated for Oscars this year are three with humble financial beginnings. Inocente, Kings Point and Buzkashi Boys got monetary boosts from crowdfunding platform Kickstarter long before the Academy granted them nods at Thursday's nominations event. The flicks raised more than $90,000 from 558 http://mashable.com/2013/01/10/kickstart-films-oscars-nominations/ backers on Kickstarter. Those projects' creators are just a few of the filmmakers who have raked in $102.7 million in pledges since 2009. "These are the fourth, fifth and sixth Kickstarter projects to be nominated for Oscars," said Kickstarter in a statement. "Incident in New Baghdad, Sun Come Up, and The Barber of Birmingham were all nominated in the past." Computational Science Solutions 24
  • 25. Public  Engagement • Will HPC still be an exclusive club a decade from now? – In any case, should it be? – Might we not be better off to engage as many people as possible in our enterprise? • The “public” is part of the solution – The more that people are engaged in computing, the better they will understand it – and support it • Cognitive surplus – Think of science activities like the Christmas Bird Count, NASA’s Zooniverse, or Foldit, just to name a few – Between now and exascale, let’s get major citizen involvement in computational science and HPC • Crowd sourcing – We could try crowd sourcing some software and hardware development. • On the software side, crowd sourcing has already gained some popularity (e.g., TopCoder) • Given the widespread availability of components, like GPUs, prototyping platforms (e.g., Arduino & Raspberry Pi), and other components (e.g., Adafruit Industries), hardware development doesn’t need to be just a spectator sport • Crowd funding – Those who choose not to participate in crowd sourcing might like to try crowd funding • The general public currently funds creative projects of many types through sites like Kickstarter, Indiegogo and Petridish • Perhaps there’s room for sites that focus on topics related to HPC • “Apps Populi” – Let’s use the interconnectedness of our science to create distributed apps that engage the public directly Computational Science Solutions 25
  • 26. Infrastructure  Refresh Why Is Google Fiber the Country’s Only Super-Speed Internet? By Klint Finley 01.11.13 Google Fiber was supposed to be a shaming exercise. But any shame felt by the country’s big-name ISPs has yet to produce the sort of ultra-high-speed internet services we’ve all been hoping for. http://www.wired.com/wiredenterprise/2013/01/google-fiber-shaming-exercise/ Computational Science Solutions 26
  • 27. Infrastructure  Refresh Charles Arthur 7 February 2013 Mobile internet devices 'will outnumber humans this year' Cisco report says number of smartphones, tablets, laptops and internet-capable phones will exceed number of humans in 2013 http://www.guardian.co.uk/technology/2013/feb/07/mobile-internet-outnumber-people Cisco Forecasts 11.2 Exabytes per Month of Mobile Data Traffic by 2017 http://www.cisco.com/en/US/solutions/collateral/ns341/ns525/ns537/n s705/ns827/white_paper_c11-520862.html Computational Science Solutions 27
  • 28. Infrastructure  Refresh Your Gadgets Are Slowly Breaking the Internet The Internet isn’t robust enough for the ongoing explosion of connected devices. Now labs around the country are scrambling for solutions. By David Talbot January 9, 2013 http://www.technologyreview.com/news/509721/your-gadgets-are-slowly-breaking-the-internet/ The grand challenge is to overhaul the Internet to better serve an expected flood of 15 billion network-connected devices by 2015—many of them mobile—up from five billion today, according to Intel estimates. The Internet was designed in the 1960s to dispatch data to fixed addresses of static PCs connected to a single network, but today it connects a riot of diverse gadgets that can zip from place to place and connect to many different networks. As the underlying networks have been reworked to make way for new technologies, some serious inefficiencies and security problems have arisen (see “The Internet is Broken”). “Nobody really expects the network to crash when you add one more device,” says Peter Steenkiste, computer scientist at Carnegie Mellon University. “But I do have a sense this is more of a creeping problem of complexity.” Over the past year, fundamentally new network designs have taken shape and are being tested at universities around the United States under the National Science Foundation’s Future Internet Architecture Program, launched in 2010. Computational Science Solutions 28
  • 29. Infrastructure  Refresh http://www.infrastructurereportcard.org/ Computational Science Solutions 29
  • 30. Infrastructure  Refresh • Between now and exascale, we need to do a whole lot of infrastructure development  and build out • No matter what we’ll be calling the cloud by then, everything will be in it, from  personal  devices  and internet‐enabled things up through  those  exascale computers • Robustness,  connectivity and communications bandwidth will be keys  to the success of  this  environment • In a recent report  card for  America’s  infrastructure, the American Society of Civil  Engineers (ASCE) gave the US an overall grade of D • The  ASCE  didn’t  specifically  address  computing  and  communications  infrastructure,  but the Technology  CEO  Council asserts  that “The national information and  telecommunications  infrastructure  currently  deployed  for  today’s  technological  applications is not robust enough to support the technological advancements of the  future.”  • Clearly there are lots of things we need to start doing now in order to have the  necessary  infrastructure  to exploit exascale later Computational Science Solutions 30
  • 31. Success Metrics Top problems with the TOP500 http://www.ncsa.illinois.edu/News/Stories/TOP500problem/ 2013: Time to stop talking about Exascale https://docs.google.com/open?id=0B8QCZ3jIFMVlMDdRS243RzdEcms Computational Science Solutions 31
  • 32. Success Metrics • In moving forward with HPC there’s also a lot of rethinking we need to devote to our success  metrics • Kudos go to Bill Kramer  at the National Center  for  Supercomputing Applications (NCSA)  for  taking the courageous  step of opening the conversation  on this topic (see Top  problems  with  the  TOP500 and Blue Waters Opts Out of TOP500) • More  recently,  Bill Gropp,  also from  NCSA, has joined this conversation  (see 2013:Time  to  stop  talking about  Exascale) • Alongside  the TOP500, the Green500 and Graph  500 lists have gained in popularity in recent  years  and other  possibilities have been  suggested  (see HPC Lists We’d Like to See), but the  success metric  issue remains an open one • Computers are tools and we need to measure their success by how well they enable  discovery  and  solve  problems • We’re not there yet, but maybe we can get a bit closer before 2022 Computational Science Solutions 32
  • 33. Let’s Not Wait • Exascale computing may be a decade away, but there’s a lot to accomplish to be  ready to exploit it • We’ve explored a few options here • We make no claim that these constitute the right agenda for the coming decade,  nor do we suggest that we’ve given an exhaustive to‐do list • Our intention is rather to open the conversation about what we should do while  “waiting” for exascale • So, let us know what you think – Contribute to the conversation here: Waiting for Exascale Computational Science Solutions 33
  • 34. Thank You for  Your Attention Contribute to the Conversation  at the Google Plus Community: Waiting for Exascale Please also see the HPCwire article Waiting  for  Exascale Computational Science Solutions 34
  • 35. Computational Science Solutions Solutions for a Connected World Mission: • Develop, advocate, and implement solutions for the global computational science and engineering community Execution: • Exploit computing and networking technologies to develop new directions in education, research, applications and outreach • Consider both information-based and physical sciences-based problems. • Partner with others to develop synergies and build mutual strengths • Provide education, training and outreach services Contact: Computational Science Solutions PO Box 270953 Fort Collins, CO 80527-0953 Phone : 970 225-3794 Info@ComputationalScienceSolutions.com