+ All Categories
Home > Documents > ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D...

ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D...

Date post: 24-Mar-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
7
ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D. Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit in HPC ISC14, Congress Centrum Leipzig, Germany June 24, 2014 Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000. SAND2014-15336PE
Transcript
Page 1: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

ARM as an Enabler For HPC Co-Design

James A. Ang, Ph.D. Sandia National Laboratories

Albuquerque, NM USA

AppliedMicro Discussion of ARM 64-bit in HPC ISC14, Congress Centrum

Leipzig, Germany June 24, 2014

Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation, for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.

SAND2014-15336PE

Page 2: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Strategic co-design capabilities §  Co-­‐design  Capability  Development  

Future Applications

Future Architectures

System SW

Proxy Apps

HPC Arch. Simulators

Adv. Arch. Testbeds

System SW

Proxy Archs

Page 3: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Strategic co-design capabilities §  Co-­‐design  Capability  Development  

Future Applications

Future Architectures

System SW

Proxy Apps

HPC Arch. Simulators

Adv. Arch. Testbeds

System SW

§  Proxy  Applica-ons  (Mantevo):  •  Application source for architecture-centric

optimization and analysis •  http://mantevo.org

Proxy Archs

Page 4: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Strategic co-design capabilities §  Co-­‐design  Capability  Development  

Future Applications

Future Architectures

System SW

Proxy Apps

HPC Arch. Simulators

Adv. Arch. Testbeds

System SW

§  Proxy  Applica-ons  (Mantevo):  •  Application source for architecture-centric

optimization and analysis •  http://mantevo.org

§  HPC  Architectural  Simula-on  Framework  (SST):    •  Flexible to accommodate fidelity/speed tradeoffs •  http://SST-simulator.org

Proxy Archs

Page 5: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Strategic co-design capabilities §  Co-­‐design  Capability  Development  

Future Applications

Future Architectures

System SW

Proxy Apps

HPC Arch. Simulators

Adv. Arch. Testbeds

System SW

§  Proxy  Applica-ons  (Mantevo):  •  Application source for architecture-centric

optimization and analysis •  http://mantevo.org

§  HPC  Architectural  Simula-on  Framework  (SST):    •  Flexible to accommodate fidelity/speed tradeoffs •  http://SST-simulator.org

§  Advanced  architecture  testbeds:  •  HP/APM  example  of  COTS  “state-­‐of-­‐the-­‐art”  

Proxy Archs

Page 6: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Strategic co-design capabilities §  Co-­‐design  Capability  Development  

Future Applications

Future Architectures

System SW

Proxy Apps

HPC Arch. Simulators

Adv. Arch. Testbeds

System SW

§  Proxy  Applica-ons  (Mantevo):  •  Application source for architecture-centric

optimization and analysis •  http://mantevo.org

§  HPC  Architectural  Simula-on  Framework  (SST):    •  Flexible to accommodate fidelity/speed tradeoffs •  http://SST-simulator.org

§  Advanced  architecture  testbeds:  •  HP/APM  example  of  COTS  “state-­‐of-­‐the-­‐art”  

§  Recent  Co-­‐design  Accomplishments  §  Mantevo  selected  for  R&D100  award  §  Co-­‐leadership  of  Computer  Arch  Lab  (w/  LBNL)   Proxy Archs

•  Published  v1.1  report  on  Abstract  Machine  Models  (AMM)  and  Proxy  Architecture  Defini-ons  

•  hTp://crd.lbl.gov/assets/pubs_presos/CALAbstractMachineModelsv1.1.pdf  

Page 7: ARM as an Enabler For HPC Co-Design · ARM as an Enabler For HPC Co-Design James A. Ang, Ph.D Sandia National Laboratories Albuquerque, NM USA AppliedMicro Discussion of ARM 64-bit

Co-Design Paths •  Reactive

§  Extend HPC Strategy of Integrating of COTS Computing Components into MPPs

§  With end of Dennard Scaling, this Strategy has become more difficult

§  Focus on Application, Algorithm, and System Software development

•  Proactive §  The ARM Eco-system offers the

potential to influence the design of future COTS Computing Components

§  Use application code base as requirements for design of future COTS hardware


Recommended