Webinar: Performance vs. Cost - Solving The HPC Storage Tug-of-War
cost of hpc based science
-
Upload
chriskpeterson -
Category
Documents
-
view
216 -
download
0
Transcript of cost of hpc based science
-
7/29/2019 cost of hpc based science
1/72
The Cost sof HPC-Based Science
in t he Exascale EraProf . Dr. Thomas Ludw ig
German Climate Computing Centre & University of HamburgHamburg, Germany
-
7/29/2019 cost of hpc based science
2/72
2 / 69 DKRZ |
Many science fields base their knowledge gaining process on high
performance computing. Constant exponential increase in performanceallows in particular natural sciences to run more and moresophisticated numerical simulations. However, one may wonder, doesthe quality of results correlate to the increase in costs? In particularwith the advent of the Exascale era and with Big Data we areconfronted with possibly prohibitive energy costs. In addition, ourinstallations grow in size and we typically replace them every 4-6 years.The talk will analyze the cost-benefit ratio of HPC-based science andconsider economic and ecological aspects. We will have a closer look
onto different science fields and evaluate the impact of their researchresults on society.
Abstract
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
3/72
3 / 69 DKRZ |
CostsBenefits
QuantificationsOptimizations
Conclusions
Agenda
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
4/72
4 / 69 DKRZ |
CostsBenefits
Quantifications
Optimizations
Conclusions
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
5/72
5 / 69 DKRZ |
Cost model for total cost ofownership (TCO)
Investment cost
Computer hardware and software
Data center facility...
Operational costs
Human resources (brainware)Electricity
...
Costs in t he Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
6/72
6 / 69 DKRZ |
Terascale and Pet ascale Era ofComputing
=Megascale Era of Cost s
Costs in the Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
7/72
7 / 69 DKRZ |
I nvestment cost s
2002: Earth Simulator (Yokohama): $600 million 2010: Tianhe-1A (Tjanin): $88 million
2011: K computer (Kobe): around $1 billion
2011: Sequoia (Livermore): $250 million
2012: SuperMUC (Munich): 135 million
often including data center facility
sometimes including power and/or power station
Costs in the Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
8/72
8 / 69 DKRZ |
Scalable Clust er-Comput ing
Costs in the Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
9/72
9 / 69 DKRZ |
Operat ional cost s: electricity
1 MW 24/7 for one year is 8,760,000 kWh/y
$0.1 per kWh results in $876,000 per year
Costs in the Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
10/72
10 / 69 DKRZ |
Operat ional cost s: electricity
2002: Earth Simulator (Yokohama): $600 million
3 MW $2.5 million/year 2010: Tianhe-1A (Tjanin): $88 million
4 MW $3.5 million/year
2011: K computer (Kobe): around $1 billion12 MW $10 million/year
2011: Sequoia (Livermore): $250 million
8 MW
$7 million/year 2012: SuperMUC (Munich): 135 million3 MW 5 million/year
Costs in the Petascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
11/72
11 / 69 DKRZ |
Exascale Era of Comput ing
=
Gigascale Era of Cost s
Costs in t he Exascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
12/72
12 / 69 DKRZ |
Research and development cost s
Exascale programs to build an Exaflops computer
with Exabyte storage systems USA, Japan, Europe, China, Russia
multi-billion investment in R&D
I nvestment cost
First EFLOPS-computer: $500-$1500 million
Operat ional cost s
20 MW $20 million/year
Costs in the Exascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
13/72
13 / 69 DKRZ |
Scalable Clust er-Comput ing
Costs in the Exascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
14/72
14 / 69 DKRZ |
Operat ional cost s: electricity
1 MW 24/7 for one year is 8,760,000 kWh/y
20 MW 24/7 for one year is 175,200,000 kWh/y
Collateral Damage
in t he Exascale Era
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
15/72
15 / 69 DKRZ |
www.epa.gov
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
16/72
16 / 69 DKRZ |
1 kWh corresponds t o 0.00069 m etr ic tons of CO2
(around 1.5 lb)
www.epa.gov
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
17/72
17 / 69 DKRZ |
www.epa.gov
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
18/72
18 / 69 DKRZ |
Costs of current HPC are in the range ofMegadollars
Costs of Exascale HPC will be in the rangeof Gigadollars
Cost s Summary
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
19/72
19 / 69 DKRZ |
Costs
BenefitsQuantifications
Optimizations
Conclusions
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
20/72
20 / 69 DKRZ |
HPC enhances theory and experiment
Provides numerical simulation as a means ofknowledge gaining
Indispensable for modern science andengineering
HPC enables competit ive science andengineering for its users
HPC The Third Pil lar
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
21/72
21 / 69 DKRZ |
Climate research
Understand clouds
Life sciences
Understand the brain and simulate it
Understand genes Physics
Understand the universe
Understand the smallest particles
etc.
HPC and Science
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
22/72
22 / 69 DKRZ |
Automotive
Develop more efficient engines
Optimize tires
Aviation
Develop safe and efficient airplanes Oil and gas industry
Reservoir detection
etc.
HPC and Engineer ing
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
23/72
23 / 69 DKRZ |
Cooperation of Boing and ORNL(cf. http://hpc4energy.org/hpc-road-map/success-stories/boeing/)
HPC and Engineering...
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
24/72
24 / 69 DKRZ |
Boeing airplane design
Model aeroelasticity
Lighter composites for wing design and
performance11 physical wing designs for 787 Dreamliner
Instead of 77 physical wings for 767
Construction of real wings heavily reduced Tremendous cost saving!
HPC and Engineering...
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
25/72
25 / 69 DKRZ |
HPC in
Science and Engineer ing
13.11.2012 Supercomputing 2012, Salt Lake City
TOP500
June 2012
system
share
Academia
Research
Industry
-
7/29/2019 cost of hpc based science
26/72
26 / 69 DKRZ |
TOP500
June 2012
performance
share
HPC in
Science and Engineering...
13.11.2012 Supercomputing 2012, Salt Lake City
Academia
Research
Industry
-
7/29/2019 cost of hpc based science
27/72
27 / 69 DKRZ |
HPC enables unprecedented science
HPC enables unprecedented engineering
HPC is a key factor to the development of
industrialized societies
Benefit s Sum mary
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
28/72
28 / 69 DKRZ |
CostsBenefits
QuantificationsOptimizations
Conclusions
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
29/72
29 / 69 DKRZ |
How can we quantify the costs?
How can we quantify the benefits?
How can we define a benefit-cost ratio?
What are potential consequences...... for academia?
... for industry?
... for society?
Research Quest ions
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
30/72
30 / 69 DKRZ |
There is not much research available
to answer these questionsIn fact: almost no research
Approach here:
Show practical example
Report on analytical approaches Show more examples
Observation
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
31/72
31 / 69 DKRZ |
DKRZ in Hamburg
13.11.2012 Supercomputing 2012, Salt Lake City
Deutsches Klimarechenzentrum (DKRZ)
German Climate Computing Centre
-
7/29/2019 cost of hpc based science
32/72
32 / 69 DKRZ |
I BM Pow er6 Comput er Syst em
13.11.2012 Supercomputing 2012, Salt Lake City
Rank 232 in TOP500/Nov12 8,064 cores, 115 TFLOPS Linpack 6PB disks
-
7/29/2019 cost of hpc based science
33/72
33 / 69 DKRZ |
Sun StorageTek Tape Library
13.11.2012 Supercomputing 2012, Salt Lake City
100 PB storage capacity
90 tape drives HPSS HSM system
-
7/29/2019 cost of hpc based science
34/72
34 / 69 DKRZ |
Climate Modell ing
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
35/72
35 / 69 DKRZ |
2 MW for computer, storage, cooling, building
Annual budget for power > 2 million
Currently we use certified renewable energy
i.e. CO2 free energy
Otherwise ca. 10,000t CO2/y
Energy Cost s at DKRZ
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
36/72
36 / 69 DKRZ |
Energy Cost History at DKRZ
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
37/72
37 / 69 DKRZ |
Cost -Benefit Modell at DKRZ
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
38/72
38 / 69 DKRZ |
5th IPCC status report:
German part uses ca. 30M corehours at DKRZ
DKRZ offers ca. 60M corehours/y
Energy costs for the German IPCC contribution: ca. 1 m
9,000,000 kWh to solut ion with DKRZs Blizzard system
4,500 metric tons of CO2 with regular German electricity
Climate researchers should predict the climate change...
... and not produce it!
Energy Cost s for Science
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
39/72
39 / 69 DKRZ |
TCO of DKRZ per year: approximately 16M
8M hardware, 2M electricity, 3M brainware
Publications per year: lets assume 100Mean price per publication: 160,000
+ costs for scientists
It is tax money society expects a benefit
Total Cost s for
Science Support at DKRZ
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
40/72
40 / 69 DKRZ |
Finally: cloud comput ing
Exascale Clim ate Research
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
41/72
41 / 69 DKRZ |
Suzy Tichenor (Council of Competitiveness) and
Albert Reuther (MIT Lincoln Laboratory)
Making the Business Case for High PerformanceComputing: A Benefit-Cost Analysis Methodology
CTWatchQuarterly, November 2006
Boardrooms in U.S. industry see HPC only as a costof doing business
Try to quantify benefits and costs in academia and
industry Give assistance to convince decision makers
1. Analyt ical Approach
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
42/72
42 / 69 DKRZ |
Benefit-cost ratio BCR (bcr = benefit / cost)
[also: BCR = ROI / TCO]
Internal rate of return IRR (IRR=BCR-1)
Needs a collection of accurate data
Evaluations conducted for one year periods
Quantitative Approach
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
43/72
43 / 69 DKRZ |
For research oriented organizations
For industry environments
(cf. Jeremy Kepner, MIT Lincoln Laboratory, HPCS Productivity Team member)
Quantitative approach
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
44/72
44 / 69 DKRZ |
MIT Lincoln Laboratory: 600 processor cluster, 200 users,
average full burdened salary of $200,000 per year 36,000 hours of user time saved
Time to parallelize 200 user codes: 6,200 hours
Total training time of 800 hours
System administrator needs 2,000 hours per year
HPC system costs $500,000 (equals 5,000 staff hours)
Example Case
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
45/72
45 / 69 DKRZ |
Saved time for all the 200 users
Typical chancellor: Why save time for scientist?
they get payed anyway!
(Why pay for taxis when there are busses?)
Example...
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
46/72
46 / 69 DKRZ |
Benefit-Cost Example in Industry
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
47/72
47 / 69 DKRZ |
BCR-Cost-Consideration
[Ludwig]
13.11.2012 Supercomputing 2012, Salt Lake City
IRR (=BCR-1)
costs
Industrymarket-bound
AcademiaHR-bound
-
7/29/2019 cost of hpc based science
48/72
48 / 69 DKRZ |
Amy Apon (University of Arkansas),
Stan Ahalt (University of North Carolina) et al.
High Performance Computing Instrumentation andResearch Productivity in U.S. Universities
Journal of Information Technology Impact, Vol. 10/2, 2010
Research institutes with powerful HPC systems
are more successful with their science Results are economically and statistically
significant
2. Analyt ical Approach
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
49/72
49 / 69 DKRZ |
Apon/Ahalt study the following variables
dRankSum Sum of derived ranks (500...1)
Counts #lists in which institution appearedNSF Sum of NSF funding for institution
Pubs Sum of publications
FF Sum of federal funding
DOE Sum of DOE funding
DOD Sum of DOD funding
NIH Sum of NIH funding
USNews US News and World Report ranking
Quantitative Approach
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
50/72
-
7/29/2019 cost of hpc based science
51/72
51 / 69 DKRZ |
1. dRankSum and Counts have high correlation with NSF fundinglevels (.6545 and .6746) => proves hypothesis
2. NSF and Pubs has higher correlation with Counts as with
dRankSum => constant investment is important
3. High negative correlation with USNews, because 1 is best; showspriority on publications
Correlation Analysis
13.11.2012 Supercomputing 2012, Salt Lake City
l
-
7/29/2019 cost of hpc based science
52/72
52 / 69 DKRZ |
Authors test two relationships
NSF funding as a function of contemporaneousand lagged appearance on the TOP500 list countand publication count
Publication count as a function ofcontemporaneous and lagged appearance on theTOP500 list count and NSF funding
[endogeneity between Pubs and NFS was tested and corrected]
Regression Analysis
13.11.2012 Supercomputing 2012, Salt Lake City
R i A l i R lt
-
7/29/2019 cost of hpc based science
53/72
53 / 69 DKRZ |
According to the authors
An entry in a list results in an increase of yearly NSFfunding of $2.4M
An entry in a list results in an increase in yearlypublications of 60
Rank has a positive impact on competitiveness, but
with reduced confidence HPC investments suffer from fast depreciation over a
2 year horizon
Consistent investments in HPC, even at modest level[at least TOP500!], are strongly related to researchcompetitiveness
Regression Analysis Results
13.11.2012 Supercomputing 2012, Salt Lake City
Side Note on
-
7/29/2019 cost of hpc based science
54/72
54 / 69 DKRZ |
Apon/Ahals work is a typical example for
data driven science not yet data intensiveThe Fourth Paradigm
Combine existing data and derive new insight
I would call it secondary level science
We will see much more of it
This talk is third level science...
Side Note on
Scient if ic Methodology
13.11.2012 Supercomputing 2012, Salt Lake City
Q t if i t i S
-
7/29/2019 cost of hpc based science
55/72
55 / 69 DKRZ |
Quantification is possible !
We need more research on quantification
You can only control what you can
measure
Benefit is difficult to quantify
It is not necessary to quantify benefit as itis always very high
Quant if icat ion Summary
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
56/72
56 / 69 DKRZ |
Benefit Considerations
2 more examples
13.11.2012 Supercomputing 2012, Salt Lake City
Higgs Boson
-
7/29/2019 cost of hpc based science
57/72
57 / 69 DKRZ |
Large Hadron Collider construction costs$4.75 billion
Electricity costs per year $23.5 million Total operating budget per year of the LHC runs
to about $1 billion
Total cost s of f inding t he Higgs Boson
$13.25 bill ion
gg
aka The God Part icle
13.11.2012 Supercomputing 2012, Salt Lake City
Galaxy Collisions
-
7/29/2019 cost of hpc based science
58/72
58 / 69 DKRZ |
Galaxy Collisions
13.11.2012 Supercomputing 2012, Salt Lake City
Galaxy Collisions
-
7/29/2019 cost of hpc based science
59/72
59 / 69 DKRZ |
Prace = Partnership for Advanced Computing: almost 50% of cyclesgo to physics applications
E.g. 4th call in 2012: 8 M corehours at SuperMUC for star formation
Prace burns almost 50% of the cycles on physics
You can easily calculate much this is in kWh and CO2 equivalent
Decorative benefit
Peaceful science: no galaxy collision sceptics disturb our wonderfulburning of CPU cycle
Nobody says: this will never happen and if then we can easilymitigate the consequences
All other scientist should perhaps approach their politicalrepresentatives and ask for details on how tax money is spent
Galaxy Collisions
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
60/72
60 / 69 DKRZ |
Costs
Benefits
Quantifications
Optimizations
Conclusions
13.11.2012 Supercomputing 2012, Salt Lake City
Observation
-
7/29/2019 cost of hpc based science
61/72
61 / 69 DKRZ |
Available money is often decided upon by
politicians Benefits of HPC are always very high
Question
Can we spend the financial resources more
efficiently in order to have even higher benefit?
Observation
13.11.2012 Supercomputing 2012, Salt Lake City
How to increase BCR?
-
7/29/2019 cost of hpc based science
62/72
62 / 69 DKRZ |
General approach
Increase benefit and/or decrease costs
In detail
Invest in human resources (use intellectual capital)
Tune programs (sequential and parallel)Increase application performance
Thus increase scientific productiveness
Hardware, software, brainware
How to increase BCR?
13.11.2012 Supercomputing 2012, Salt Lake City
How to measure it?
-
7/29/2019 cost of hpc based science
63/72
63 / 69 DKRZ |
In detail: shift expenses and reduce costs
Invest in human resources
Tune programs (sequential and parallel)
Costs measured in salary for person months
Increase application performance
Cost savings effectuated by energy savings
Thus increase scientific productiveness
Do more science with your (fixed) energybudget
How to measure it?
13.11.2012 Supercomputing 2012, Salt Lake City
Ficticious ExampleCli t S i
-
7/29/2019 cost of hpc based science
64/72
64 / 69 DKRZ |
Example IPCC AR5 production runs
Remember
Energy costs for the German IPCC contribution: ca. 1 M
9,000,000 kWh to solut ion with DKRZs system
4,500,000 kg of CO2 with regular German electricity
Approach: Tune program and save 10% runtime
Saves 900,000 kWh
Saves 100,000 (is one person year) Saves 450 metric tons CO2
Climate Science
13.11.2012 Supercomputing 2012, Salt Lake City
Real ExampleHECT R
-
7/29/2019 cost of hpc based science
65/72
65 / 69 DKRZ |
HECToR is the UK National Supercomputing ServicedCSE programme has a focus helping users to improve
their code
There are many published success stories withquantifications
E.g.
Oceanography code NEMO: better speed and I/O 6 PMs effort, saves 96K per year
Key materials science code CASTEP: 4x speep, 4xscalability
8 PM effort, saves 320K- 480K per yearPlus: protecting the environment
HECToR
13.11.2012 Supercomputing 2012, Salt Lake City
Opt im izat ions Summary
-
7/29/2019 cost of hpc based science
66/72
66 / 69 DKRZ |
I nvest in people !
We need more HPC specialistsCo-design and code development
Tuning of applications
many other things...
Gigadollars for iron and electricitywill not be the solution !
Opt at o s Su a y
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
67/72
67 / 69 DKRZ |
Costs
Benefits
Quantifications
Optimizations
Conclusions
13.11.2012 Supercomputing 2012, Salt Lake City
Conclusions I
-
7/29/2019 cost of hpc based science
68/72
68 / 69 DKRZ |
There is a proven positive correlation betweencosts and benefits for science and engineering
BCR in science: most results are only possiblejust because of HPC
Costs are investments in a better future
Therefore no cost calculation
BCR in industry: many products are onlypossible just because of HPC
At the moment benefits exceed costs dramatically
Therefore no real cost calculation
13.11.2012 Supercomputing 2012, Salt Lake City
Conclusions II
-
7/29/2019 cost of hpc based science
69/72
69 / 69 DKRZ |
BUT: With Exascale costs will be much higher !
And financial resources are always limited...
Therefore:
Optimize the usage of your financial resourcesmeasure evaluate optimize
Use people and their intellectual capacities
Invest in brainware not just hardware/software
Tell t he st ory t o your polit ical represent at ive
13.11.2012 Supercomputing 2012, Salt Lake City
-
7/29/2019 cost of hpc based science
70/72
70 / 69 DKRZ |13.11.2012 Supercomputing 2012, Salt Lake City
Perhaps see you again at
-
7/29/2019 cost of hpc based science
71/72
71 / 69 DKRZ |
EnA-HPC 2013
Fourth International Conference onEnergy-Aware High Performance Computing
September 2-3, 2013
Dresden, Germany
www.ena-hpc.org
13.11.2012 Supercomputing 2012, Salt Lake City
References
-
7/29/2019 cost of hpc based science
72/72
72 / 69 DKRZ |
Suzy Tichenor, Albert Reuther: Making the Business Case for HighPerformance Computing: A Benefit-Cost Analysis Methodology
In: CTWatchQuarterly, November 2006
Amy Apon, Stan Ahalt et al.: High Performance ComputingInstrumentation and Research Productivity in U.S. Universities
In: Journal of Information Technology Impact, Vol. 10, No.2, 2010
13.11.2012 Supercomputing 2012, Salt Lake City