Altair on Intel Xeon Phi: Optimizing HPC for Breakthrough Performance

  • 319 views
Uploaded on

Altair utilizing Xeon Phi Coprocessors to "radically change the way organizations design products and make decisions.”

Altair utilizing Xeon Phi Coprocessors to "radically change the way organizations design products and make decisions.”

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
319
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.1Innovation Intelligence®Altair on Intel® Xeon Phi™:Optimizing HPC ForBreakthrough PerformanceEric LequiniouDirector, High Performance ComputingISC’13  Leipzig, Germany
  • 2. “Our vision is to radically changethe way organizations designproducts and make decisions.”– James R. Scapa, Chairman & CEO, Altair
  • 3. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.3Innovation Intelligence®27+Years of Innovation40+Offices in 19 Countries1800+Employees Worldwide
  • 4. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.4Altair Knows HPCAltair is the only company that:makes HPC tools…develops HPC applications……and uses these to solve real HPCproblems500 Altair engineers worldwideuse HPC every day forreal-world modeling& simulation
  • 5. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.5Intel and Altair: Partners in HPCA history of collaboration…• Cluster Management: PBS-Intel integrations• MPI integration• Intel Cluster Checker• Certifications: Intel Cluster-Ready• PBS Professional• Solvers (RADIOSS, OptiStruct, AcuSolve)• Application Integration: Use of Intel tools and technologies• Intel® MPI, Intel® Fortran & C++ compilers, Intel® MKL Library, Intel®VTune™ Amplifier, Intel trace analyzer & collector• Benchmarking activities on large cluster configurations• Professional Support: Close technical collaboration• Access to Intel hardware resources: SDV systems, large cluster• Intel technical expertise helps us to optimize our software on IntelsystemsICR award-winningpartner: 2011 and 2012
  • 6. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.6About RADIOSSCompute-intensive simulation software for Manufacturing• For 20+ years an established standard for automotive crash and impact• Differentiated by its high scalability, quality and robustness• Supports multiphysics simulation and advanced materials• Used across all industries to improve safety and manufacturabilityCompanies use RADIOSS to simulate real-world scenarios (crash tests,climate effects, etc.) to test the performance of a product
  • 7. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.7Key RADIOSS Feature: Hybrid MPP Model Highly parallel code• Multi-level parallelization• Domain decomposition MPI parallelization• Multithreading OpenMP Enhanced performance• Best scalability in the marketplace• High efficiency on large HPC clusters• Unique, proven method for rich scalability over thousands of cores for FEA• Flexibility -- easy tuning of MPI & OpenMP• Robustness -- parallel arithmetic allows perfect repeatability in parallel
  • 8. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.About PBS Professional• Market-leading job scheduler• Policy-driven, tunable scheduling• Dynamic OS provisioning• GPU/co-processor scheduling (e.g. Xeon Phi)• Only product with EAL3+ security certification• Green Provisioning™ - Advanced Power Management• Scalability to hundreds of thousands of cores• Proven for 20+ years at thousands of sites• Measurable performance and value• Maximized utilization, throughput and time to results• Other products cost more and deliver lessSchedule | Prioritize | Scale“Without its flexibility, itwouldnt have been able tohandle what were doing.”– NASA AmesHigh-performance computing (HPC) resource and workload management
  • 9. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.9The Future of HPC: Altair on Intel® Xeon Phi™ coprocessors• PBS Professional on Intel® Xeon Phi™ coprocessor• Currently supported out of the box• Altair offers a configuration toolkit that automates the process of configuring PBSProfessional in a Intel® Xeon Phi™ coprocessor environment• RADIOSS on Intel® Xeon Phi™ coprocessor• We have successfully ported RADIOSS using 2 programming models, offload for Implicitsolver and native for Explicit solver• We are focusing on the development and optimization of RADIOSS Explicit using nativeprograming model• Big benefit in Intel® Xeon® processor programming continuity• Easy development process with encouraging resultsAltair is one of the first ISVs to support softwareon Intel® Xeon Phi™ coprocessors
  • 10. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.PBS Professional: Xeon Phi™ Support• PBS Professional matches workload to resources• We configure PBS to consider the coprocessorresource(s) during job scheduling• PBS Professional records the usage of the IntelXeon Phi devices within the accounting logs• E.g. how many Intel Xeon Phi devices and/or cores wereused• Supports basic and advanced configurations• Running single or multiple Intel® Xeon Phi™ coprocessorjobs on a nodeTechnical white paper explainshow to manually configure PBSProfessional to support a basic oradvanced Xeon Phi configurationA toolkit has also been created toautomatically configure PBS forXeon PhiPBS Professional supports Intel® Xeon Phi™ coprocessorout of the box
  • 11. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.Offload Mode: Xeon Phi is used “like a GPU” Good single card performance with RADIOSS implicit Up to 2.5x faster than 12-core Intel Westmere Best suited for Implicit (same constraints as GPU)Native Mode: Xeon Phi is used as a standalonecomputing resource Milestone: First time RADIOSS Explicit Solver ported to coprocessor or accelerator – neverported to GPU due to complexity Easy porting process – no source code changes (only –mmic added to makefile) Consistency of Intel compiler & tools allows incremental effort to tune for Xeon Phi Optimizations relevant on all Xeon platforms Flexible execution options: Running natively on one card, enables more efficient computing (host free for more tasks) Also enables heterogeneous computing (using host and one or more cards) See results data on next slides…Porting RADIOSS on Xeon Phi: Summary of WorkIntel interview at Altair Xeon Phi SC12 demo
  • 12. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.12Live Demo: RADIOSS and PBS on Xeon Phi• See RADIOSS running natively on Xeon Phi coprocessor• PBS Professional schedules RADIOSS jobs to Xeon Phi coprocessor’s 50+ cores• RADIOSS analyzes car crash simulation data on Xeon Phi -- help manufacturers identify designissues to improve safety• Resulting simulation is visualized in Altair HyperView (see below)“Neon” 1-millionelement frontalcrash simulationbenchmark –viewed inHyperView
  • 13. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.132365192515071152050010001500200025001 MIC card 1 MIC card+host 2 MIC cards+host12 MPI30 MPI x 6 OpenMP12 MPI x 20 OpenMP +12 MPI2 x 6 MPI x 30 OpenMP+ 6 MPI x 2 OpenMPRADIOSS Performance on Intel® Xeon Phi™ 33% performance improvement compared to original native version Single Xeon Phi card now faster than 12 Westmere CPU cores Heterogeneous computing enables computation using Xeon Phi and Xeon host* Over 1.5x improvement for 1 Xeon Phi card + host Over 2x improvement for 2 Xeon Phi cards + host Optimization tuning helps across all Xeon platforms* Speedups for heterogeneous computing are given using Westmere development platform,LowerisbetterElapsed timeHost only
  • 14. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.14Xeon Phi Development Advantages Simplified development• No need to learn new language (like CUDA or OpenCL)• Native porting not possible for GPU Can continue using preferred tools -- e.g.:• Intel Fortran/C compiler for compilation and build• Intel Vtune Amplifier and ITAC for tuning Performance improvements with reasonable effort• Our developers are happy with performance gains relative to work required• Optimizations can be used across all Xeon platforms• Heterogeneous computing using MPI, both on host and Intel® Xeon Phi™ coprocessor,further enhances global performance Responsive, helpful support team• Intel helped Altair translate BLAS-like routines in terms of Xeon Phi offload• Intel helped tune environment parameters to optimize performance• Intel was there for us at every turn for support and advice
  • 15. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.15Value: Optimizing HPC for Users• By running Altair HPC applications on Xeon Phi, we are ensuring ourusers can run the most compute-intensive portion of their work on themost cutting-edge, high-performance architecture available• Improved performance and quality• Get results faster• Improve precision of results• Be prepared to scale• Improve ability to innovate• Improved competitive advantage• Reduce wait time for results – get to market faster
  • 16. Copyright © 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.16For More Information• PBS Professional now supports Xeon Phi• http://www.pbsworks.com/Product.aspx?id=27• RADIOSS availability:• Xeon Phi Beta available in Q3 2013• Beta will focus on RADIOSS v13.0• Visit us online:• www.altair.com• www.hyperworks.com• www.pbsworks.com