SlideShare a Scribd company logo
1 of 42
Download to read offline
Buying for tomorrow:
HPC procurement matters
Ingrid Barcena
KU Leuven
Who am I
My first HPC system
purchase!
Who am I
600k
My first HPC system
procurment!
Who am I
600k
500k
600k
300k
400k
100k
600k
SW
100k
SW
600k
2 M
5,5 M
5,5 M
Who am I
600k
500k
600k
300k
400k
100k
600k
SW
100k
SW
600k
2 M
5,5 M
2 M
12
Disclaimer All information contained on this presentation is based in
All opinions expressed during this presentation are
The information contained on this talk is provided as it is.
I will not be liable if when using it you end buying
Let’s start with the basics …..
Most important goal when buying a supercomputer/HPC system ?
A. Buy the system I like the most
B. Buy the coolest and newest HPC system in the market
C. Buy the cheapest system possible
D. Buy the fastest system possible
E. None of the above
The answer!
Buying
the best system for the users
at the best price
The answer!
Buying
the best system for the users
at the best price
Buying HPC systems is easy
1
2
3
4
5
Buying HPC systems is “not that” easy
1
2
3
4
54-5 years
Step 1 to 4 :
1-2 years
Buying HPC systems is complex
Cost money
Need Time
Need people
Need Money Have risk
Have unknowns
And there is no “one fits all”
Different legislation
Different needs
Different cultures
Every system is
different!
Buying HPC systems is even more complex
1
2
3
4
5
People YOU (PM)
The Director
The technical team
Purchase departmentThe suppliers
Colleagues from other centers
The users
Buying HPC systems is “not that” easy
1
2
3
4
5
Performance
Requirements
Storage
Infrastructure
Hardware
Software
Services12
That’s the most important step: take your time!
Requirements
Search for references
End User’s Needs
Market Survey (RFI)
Requirements
Market Survey (RFI) • Talk with the suppliers (RFI)
• Tell them your ideas/wishes
• Listen to their feedback
• Make it officially (part of the procurement)
• Understand what is possible with your budget
• Be aware about the products roadmaps
Requirements
End User’s Needs
• Look at the current system usage
• Gather user’s needs:
• Survey your user base
• Extended interview with key users
• Use your expertise to anticipate needs
Requirements
Search for references
• Look what others are buying (or NOT buying)
• Ask peer institutions
• RFP
• System references
• Vendor references
Requirements
Budget
Power
Space • Do not underestimate (10% budget)
• Is it ready?
• Is it enough?
• Does it need to be included in the RFP?
Requirements
OS • Do not underestimate (5-10% budget)
• Does it need to be included in the RFP?
• Think about features more than brands
• Are they commercial licenses involved?
Monitoring and reporting
Cluster Management
Requirements
Hardware • Do not underestimate (10% budget)
• Which type of Storage do you need?
• Local (SSD)
• Shared (GPFS/Lustre)
• Does it need to be included in the RFP?
• Who is going to do the integration? (if any)
• Set performance targets
Performance
Integration
Requirements
Installation • Do not underestimate (10% budget)
• Does it need to be included in the RFP?
• Be specific about the requirements:
• Maintenace: Level/response time
• Training: content/hours/people
• Consulting: content/hours
Training and consulting
Maintenance
Requirements
Benchmarks
• Benchmarks take time (you and suppliers)
• Adapt them to the system budget
• Which ones:
• Real workload (User cases)
• Real workload (Standard cases)
• Standard benchmarks
• Synthetic benchmarks
• CPU
• Memory
• Network
• Storage
Requirements
Benchmarks
• Benchmarks take time (you and suppliers)
• Adapt them to the system budget
• Which ones:
• Real workload (User cases)
• Real workload (Standard cases)
• Standard benchmarks
• Synthetic benchmarks
• CPU
• Memory
• Network
• Storage
Understand what are you doing
Requirements
• Ask suppliers to commit to results
• Minimum performance
• Accepted error vs committed
• Use the ready to production system
• Be prepared for the worse
Acceptance
Procurement
EvaluateWrite the RFP
Ask suppliers to bid Announce
12
Procurement
Requirements
• Make it simple, clear and if possible short
• Ensure there is enough time to answer
• If you do not need/care – DO NOT ASK!
• Check you don’t leave anyone behind
• Let the suppliers help you:
• Mandatory vs Target requirements
• Innovation
Do not rush!
Procurement
• Set up the rules clearly:
• Quality
• Performance
• Total Cost of Ownership
• Check it is robust: what if simulations
• Use “observed” specs rather than theoretical
• Define the values (absolute/relative)
• Define how they will be evaluated
• Give them the opportunity to explain
Evaluation
Procurement
Fairness
• Learn your legal framework
• Stop any one-to-one communication
• Treat all them equally
• Written Q&A:
• Keep record of it
• Distributed to everyone
• Refer to the RFP when possible
You can change your mind!
Procurement
Fairness
• Learn your legal framework
• Treat all them equally
• Ensure it is:
• Consistent
• Robust
• Justifiable
Procurement
Stackholders
• Explain your decision
• Make sure they see the value
• Listen if they disagree and reconsider
• Make sure they support the decision
Procurement
• Explain your decision to the loosers
• Offer debriefing
• Ensure they understand the decision
• Avoid complains
Suppliers
You want them next time!
Installation
Pilot the systemProject Management
Acceptance
12
Installation
Customer side
• Select the right person
• Request the supplier to provide a PM
• Problems will appear
• Manage them appropriately
• Have a plan B
• Plan time to recover from them
• Transfer the risk (when possible)
Supplier side
Installation
Define it clearly
• Only ask for what you can
• Be part of the process
• Help the supplier (if needed)
• Some issues can be transfer to maintenance
Installation
Test, test , test
• Find the issues before production
• Involve your users
• Plan your resources to work on solutions
• If possible make it part of the acceptance
Users will try things you can not even imagine!
Lessons Learned
Do not forget the most important
12
My 5 B’s of advice
B fair
B flexible
B reasonable
B openB organized
Ingrid Barcena
Ingrid.barcenaroig@kuleuven.be
Thank you!

More Related Content

Similar to Buying for Tomorrow: HPC Systems Procurement Matters

Sourcing Strategy Development
Sourcing Strategy DevelopmentSourcing Strategy Development
Sourcing Strategy Development
Jason D Barr
 
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
Miminten
 

Similar to Buying for Tomorrow: HPC Systems Procurement Matters (20)

Success formulas workbook_session4
Success formulas workbook_session4Success formulas workbook_session4
Success formulas workbook_session4
 
Make Your Payroll Selection and Implementation a Success
Make Your Payroll Selection and Implementation a SuccessMake Your Payroll Selection and Implementation a Success
Make Your Payroll Selection and Implementation a Success
 
Dealing With The Input Providers
Dealing With The Input ProvidersDealing With The Input Providers
Dealing With The Input Providers
 
ERA Presentation
ERA PresentationERA Presentation
ERA Presentation
 
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
LSCTIG 2015 Session Materials - Shop Smart: How a Formal Procurement Process ...
 
Art of the deal
Art of the dealArt of the deal
Art of the deal
 
Process of software selection
Process of software selectionProcess of software selection
Process of software selection
 
Evaluating & Selecting the Right Cytometer for your Lab
Evaluating & Selecting the Right Cytometer for your LabEvaluating & Selecting the Right Cytometer for your Lab
Evaluating & Selecting the Right Cytometer for your Lab
 
Is management
Is managementIs management
Is management
 
Software Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyzSoftware Requirement Elicitation Techniques http://www.imran.xyz
Software Requirement Elicitation Techniques http://www.imran.xyz
 
UKSG 2018 Breakout - Setting up an effective Request for Proposal (RFP) and t...
UKSG 2018 Breakout - Setting up an effective Request for Proposal (RFP) and t...UKSG 2018 Breakout - Setting up an effective Request for Proposal (RFP) and t...
UKSG 2018 Breakout - Setting up an effective Request for Proposal (RFP) and t...
 
problem identification
problem identificationproblem identification
problem identification
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentation
 
eSourcing software
eSourcing softwareeSourcing software
eSourcing software
 
Geek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data ModelingGeek Sync I Agile Data Management vs. Agile Data Modeling
Geek Sync I Agile Data Management vs. Agile Data Modeling
 
Best Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionBest Practices in Software Vendor Selection
Best Practices in Software Vendor Selection
 
Sourcing Strategy Development
Sourcing Strategy DevelopmentSourcing Strategy Development
Sourcing Strategy Development
 
Choosing business management software presentation
Choosing business management software presentationChoosing business management software presentation
Choosing business management software presentation
 
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
Finding the Perfect Donor Database in an Imperfect World (11NTCDB)
 
How to Write an RFP
How to Write an RFPHow to Write an RFP
How to Write an RFP
 

More from inside-BigData.com

Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
inside-BigData.com
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
inside-BigData.com
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
inside-BigData.com
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
inside-BigData.com
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
inside-BigData.com
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
inside-BigData.com
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
inside-BigData.com
 

More from inside-BigData.com (20)

Major Market Shifts in IT
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in IT
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Update
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Era
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
 
Overview of HPC Interconnects
Overview of HPC InterconnectsOverview of HPC Interconnects
Overview of HPC Interconnects
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Buying for Tomorrow: HPC Systems Procurement Matters