simulation time data analysis and i o acceleration at
play

Simulation-time data analysis and I/O acceleration at extreme scale - PowerPoint PPT Presentation

Simulation-time data analysis and I/O acceleration at extreme scale with GLEAN Venkatram Vishwanath, Mark Hereld and Michael E. Papka Argonne Na<onal Laboratory venkatv@mcs.anl.gov


  1. Simulation-time data analysis and I/O acceleration at extreme scale with GLEAN Venkatram ¡ ¡Vishwanath, ¡Mark ¡Hereld ¡and ¡ Michael ¡E. ¡Papka ¡ Argonne ¡Na<onal ¡Laboratory ¡ venkatv@mcs.anl.gov ¡

  2. Simulation-time Analysis Opportunities on the Argonne Leadership Computing Facility Intrepid ¡BG/P ¡Compute ¡Resource ¡ Eureka ¡Analysis ¡Cluster ¡ 2 ¡ 1 ¡ 100 ¡Nodes ¡ 6.4 ¡ ¡ 1 ¡Tb/s ¡ 3 ¡ 200 ¡GPUs ¡ Myrinet ¡ Tb/s ¡ 4.3 ¡Tb/s ¡ 110 ¡TFlops ¡ Switch ¡ 40K ¡Nodes ¡ 640 ¡ 160K ¡Cores ¡ Complex ¡ ¡I/O ¡ 900+ ¡ 557 ¡TFlops ¡ Nodes ¡ 4 ¡ 128 ¡File ¡ ports ¡ Servers ¡ 1.3 ¡Tb/s ¡ 0.5 ¡Tb/s ¡ We ¡need ¡to ¡perform ¡the ¡right ¡computa<on ¡ Storage ¡System ¡ at ¡the ¡right ¡place ¡and ¡<me ¡taking ¡into ¡ account ¡the ¡characteris<cs ¡of ¡the ¡simula<on, ¡ resources ¡and ¡analysis ¡ 2 ¡

  3. Our approach - GLEAN Home ¡Ins-tu-on ¡ Supercompu-ng ¡Facility ¡ Worksta<on ¡ Compute ¡resource ¡ Analysis ¡Cluster ¡ View ¡ Simula<on ¡ Analysis ¡/ ¡Staging ¡ GLEAN ¡is ¡a ¡flexible ¡and ¡extensible ¡framework ¡for ¡simula<on-­‑<me ¡ data ¡analysis ¡and ¡I/O ¡accelera<on ¡taking ¡into ¡account ¡applica<on, ¡ analy<cs ¡and ¡system ¡characteris<cs ¡to ¡perform ¡ the ¡right ¡analysis ¡ at ¡the ¡right ¡place ¡and ¡-me . ¡

  4. Tradi<onal ¡Mode ¡ Mode ¡with ¡GLEAN ¡ Applica<on ¡ Applica<on ¡ Compute ¡ Resource ¡ I/O ¡Library ¡ I/O ¡Library ¡ (hdf5, ¡pnetcdf) ¡ (hdf5, ¡pnetcdf) ¡ GLEAN ¡ I/O ¡Network ¡ I/O ¡Network ¡ File ¡server ¡ File ¡server ¡ GLEAN ¡ Analysis/Staging ¡Nodes ¡ Analysis/Staging/Transforma<on ¡

  5. Key features of GLEAN • Exploit ¡the ¡underlying ¡network ¡topology ¡to ¡speed ¡data ¡ movement ¡ • Leverage ¡data ¡seman<cs ¡of ¡applica<ons ¡ • Provide ¡non-­‑intrusive ¡integra<on ¡with ¡exis<ng ¡applica<ons ¡ ¡ • Enable ¡simula<on-­‑<me ¡data ¡analysis, ¡transforma<on ¡and ¡ reduc<on ¡by ¡providing ¡a ¡flexible ¡and ¡extensible ¡API ¡ • Provide ¡asynchronous ¡data ¡I/O ¡via ¡staging ¡nodes ¡ • Provide ¡transparent ¡integra<on ¡with ¡na<ve ¡applica<on ¡data ¡ formats. ¡ ¡

  6. Strong scaling performance to write 1GiB By ¡leveraging ¡the ¡topology ¡of ¡BG/P, ¡we ¡can ¡achieve ¡both ¡ weak ¡scaling ¡as ¡well ¡as ¡strong ¡scaling ¡for ¡data ¡movement ¡ “ Topology-­‑aware ¡data ¡movement ¡and ¡staging ¡for ¡I/O ¡accelera<on ¡for ¡IBM ¡Blue ¡ Gene/P ¡supercompu<ng ¡applica<ons ” , ¡V. ¡Vishwanath ¡et. ¡al. ¡(To ¡appear ¡SC ¡2011) ¡ ¡ ¡

  7. Performance for FLASH checkpoints • For ¡weak ¡scaling ¡at ¡32,768 ¡cores, ¡GLEAN ¡sustains ¡31 ¡GiBps ¡and ¡ achieves ¡an ¡observed ¡speedup ¡of ¡ 10-­‑fold ¡ over ¡pnetcdf ¡and ¡hdf5 ¡ • For ¡strong ¡scaling ¡at ¡32,768 ¡cores, ¡GLEAN ¡sustains ¡27 ¡GiBps ¡and ¡ achieves ¡an ¡observed ¡speedup ¡of ¡ 15-­‑fold ¡ over ¡pnetcdf ¡and ¡hdf5 ¡ • 16.3 ¡GiBps ¡to ¡Storage ¡at ¡32K ¡cores ¡

  8. in situ analysis of FLASH using GLEAN ALCF ¡Facility ¡ • in ¡situ ¡analysis ¡to ¡compute ¡ fractal ¡dimension ¡for ¡5 ¡variables ¡ Intrepid ¡Compute ¡Resource ¡ of ¡a ¡FLASH ¡simula<on ¡on ¡2048 ¡ G Analysis ¡ BG/P ¡processors ¡ L FLASH ¡ E A Analysis ¡ N ¡ ¡ • Fractal ¡Dimension ¡illustrates ¡ the ¡degree ¡of ¡turbulence ¡in ¡a ¡ par<cular ¡<me ¡step ¡as ¡well ¡as ¡ within ¡a ¡sub-­‑region ¡of ¡the ¡ 14-­‑Fold ¡ improvement ¡ domain ¡ • Analysis ¡using ¡GLEAN ¡ required ¡ no ¡code ¡changes ¡to ¡FLASH ¡

  9. Simulation-time analysis of PHASTA on 160K Intrepid BG/P cores ¡Isosurface ¡of ¡ver<cal ¡velocity ¡colored ¡by ¡velocity ¡and ¡cut ¡plane ¡through ¡the ¡ synthe<c ¡jet ¡(both ¡on ¡3.3 ¡Billion ¡element ¡mesh) . ¡Image ¡Courtesy: ¡Ken ¡Jansen ¡ ¡ Visualiza<on ¡of ¡a ¡PHASTA ¡simula<on ¡running ¡on ¡ 160K ¡cores ¡ of ¡ • Intrepid ¡using ¡ParaView ¡on ¡100 ¡Eureka ¡nodes ¡ enabled ¡by ¡GLEAN ¡ ¡ GLEAN ¡achieves ¡ 48 ¡GiBps ¡ sustained ¡throughput ¡for ¡data ¡ • movement ¡enabling ¡simula<on-­‑<me ¡analysis ¡

  10. GLEAN- Enabling simulation-time data analysis and I/O acceleration • A ¡ flexible ¡and ¡ extensible ¡data ¡analysis ¡framework ¡taking ¡into ¡account ¡ applica<on, ¡analy<cs ¡and ¡system ¡characteris<cs ¡to ¡perform ¡ the ¡right ¡ analysis ¡at ¡the ¡right ¡place ¡and ¡-me ¡ • Provides ¡I/O ¡accelera<on ¡by ¡asynchronous ¡data ¡staging ¡ • Scaled ¡to ¡ en-re ¡ALCF ¡infrastructure ¡( 160K ¡BG/P ¡cores ¡+ ¡100 ¡Eureka ¡Nodes) ¡ • Leverages ¡ data ¡models ¡ Infrastructure ¡ Simula-on ¡ Analysis ¡ ¡ of ¡applica<ons ¡ Visualiza<on ¡using ¡ including ¡adap<ve ¡ Co-­‑analysis ¡ PHASTA ¡ Paraview ¡ mesh ¡refinement ¡and ¡ Staging ¡ FLASH, ¡S3D ¡ I/O ¡Accelera<on ¡ unstructured ¡meshes ¡ Fractal ¡Dimension, ¡ • Generic ¡design ¡to ¡ In ¡situ ¡ FLASH ¡ Surface ¡Area, ¡ enable ¡deployment ¡on ¡ Histograms ¡ any ¡plaeorm ¡ In ¡flight ¡ MADBench2 ¡ Histogram ¡ ¡

  11. Acknowledgements • DOE ¡Office ¡of ¡Advanced ¡Scien<fic ¡Compu<ng ¡Research ¡ • ANL ¡Director’s ¡Fellow ¡Award ¡ • Argonne ¡Leadership ¡Compu<ng ¡(ALCF) ¡Resources ¡ ¡ • ANL ¡-­‑ ¡Mike ¡Papka, ¡Mark ¡Hereld, ¡Joseph ¡Insley, ¡Eric ¡Olson, ¡ Aaron ¡Knoll, ¡Tom ¡Uram, ¡Rob ¡Ross, ¡Tom ¡Peterka, ¡Rob ¡Latham, ¡ Phil ¡Carns, ¡Kevin ¡Harms, ¡Kamil ¡Iskra, ¡Vitali ¡Morozov, ¡Susan ¡ Coughlan, ¡Ray ¡Loy, ¡and ¡the ¡ALCF ¡team ¡ • FLASH ¡Center ¡– ¡Chris ¡Daley, ¡George ¡Jordan, ¡Anshu ¡Dubey, ¡John ¡ Norris, ¡Randy ¡Hudson ¡and ¡Don ¡Lamb ¡ • Kitware ¡-­‑ ¡Pat ¡Marion ¡and ¡Berk ¡Geveci ¡ • PHASTA ¡– ¡Ken ¡Jansen, ¡Michel ¡Rasquin ¡and ¡the ¡PHASTA ¡team ¡ venkatv@mcs.anl.gov ¡

  12. Summary Exploi<ng ¡topology, ¡data ¡seman<cs ¡and ¡ • asynchronous ¡data ¡staging ¡is ¡cri<cal ¡as ¡we ¡scale ¡to ¡ future ¡systems ¡ GLEAN ¡is ¡a ¡flexible ¡and ¡extensible ¡framework ¡for ¡data ¡ • analysis ¡and ¡I/O ¡accelera<on ¡taking ¡into ¡account ¡ applica<on, ¡analy<cs ¡and ¡system ¡characteris<cs ¡ Demonstrated ¡GLEAN ¡successfully ¡with ¡DOE ¡INCITE ¡ • and ¡ESP ¡applica<ons ¡for ¡simula<on-­‑<me ¡data ¡analysis ¡ and ¡I/O ¡accelera<on ¡at ¡scale ¡on ¡leadership ¡compu<ng ¡ systems ¡ ¡ venkatv@mcs.anl.gov ¡

Recommend


More recommend