2. Agenda Intel Software and Solution Group Introduction Intel Software Tuning Tools IPDC Tuning Methodology IPDC Tuning Case Study Summary
3. Agenda Intel Software and Solution Group Introduction Intel Software Tuning Tools IPDC Tuning Methodology IPDC Tuning Case Study Summary
4. Intel Software And Solution Group 22+ countries • 53 major sites Intel® Solutions Services Business & Tech Services Best practices, Proof of concepts Solution implementation Intel® Software Development Products Compilers Threading tools Cluster Tools Performance Libraries Code Performance analysis Research & Development Linux & Open Source Managed Run time Threading expertise HPC expertise Clusters & Grid Advanced Computing Intel® Software Network “ One-Stop Shop For Developers” www.intel.com/software Intel® Software Partners Program Access to Intel Technology Remote Access Services Loaner SDP’s Membership Program Go-to-Market Programs Intel ® Software College Multi-Core Programming High Performance Computing Cluster setup Intel® Integrated Performance Primitives Moving to Multi-Core Class room and web based
6. Enterprise Data Center Trends Scale-Out is the predominate architecture Exponential data explosion Manageability & Security Virtualization A More Complex Environment Supported through Software Service Oriented Architectures & Software as a Service Simplify Optimize Innovate Animation Need to improve efficiency & manage resources, power & cooling in a dynamic, automatic way Growth drives needs for high performance applications Solutions embrace new emerging technologies & drive new business models
7.
8. CRT Datacenter n/a Mellanox MHGS18-XTC (DDR) memfree Mellanox MHGA28-XS or MHGA28-XSC memfree Mellanox MHGA28-XS or MHGA28-XSC memfree Mellanox MHGA28-XT or MHGA28-XTC memfree IB adapters SuSE Linux ES 10 RedHat EL4 update 4 OFED 1.2 RC 2 RedHat EL4 update 4 OFED 1.2 RC 2 RedHat EL4 update 4 OFED 1.2 RC 2 RedHat EL4 update 4 OFED 1.2 RC 2 OS / IB stack System Configuration Silverstorm 9240 (DDR) 84 ports Cisco 4506 96 ports Panasas 1 shelf 3 TB storage 120 GB SATA HDD FBDIMM 4x2 GB 533MHz Conroe XE 2.93 GHz / 4 MB cache 1066 MHz FSB S3000PT Port Townsend board 1U UP server 64 Discovery n/a Mellanox REVMT3000AQ4 72 ports SilverStorm 9240 (SDR) 288 ports Infinicon 9120 (SDR) 144 ports IB switch n/a Cisco Catalyst 4506 144 ports Cisco Catalyst 4510 336 ports Hitachi 48 ports GigE Switch detail 9 TB SGI SAN RapidScale 2 storage servers 4 TB storage Panasas 7 shelves 35 TB storage RapidScale 6 storage servers 18 TB Cluster File System Abstract none 120GB SATA HDD 120GB SATA HDD 120 GB SATA HDD Hard drive 1 TB (256 x 4GB modules) FBDIMM 8x1GB 667MHz FBDIMM 8x1GB 667MHz FBDIMM 8x1GB 667MHz RAM Montecito 1.6 GHz / 24M cache 533 MHz FSB Clovertown B3 step 2.67ghz / 4MB cache 1333 MHz FSB Woodcrest B0 step 3.0 GHz / 4MB cache 1333 MHz FSB Woodcrest B0 step 3.0 GHz / 4MB cache 1333 MHz FSB CPU / Stepping Altix 4700 SMP 8 CPU boot set 128 CPU compute set EPSD S5000XSL Alcolu Gold main board 1U DP server EPSD S5000XSL Alcolu silver main board 1U DP server SuperMicro SDP Bensley server 4U DP server Platform 136 sockets 64 256 32 Node count Alice Atlantis Endeavor Challenger
9.
10.
11. Agenda Intel Software and Solution Group Introduction Intel Software Tuning Tools IPDC Tuning Methodology IPDC Tuning Case Study Summary
12. Levels of Parallelism Intel ® Software Development Tools *Other names and brands may be claimed as the property of others. Developer Considerations Intel Software Tools help address many parallel programming issues Multi-Node Cluster Level Multi-Core/SMP Node Level Serial Core Level ; Trace Analyzer VTune Thread Profiler VTune™ Performance Analysis Cluster MKL MKL IPP MKL IPP Performance Libraries Message Checker IDB-MPP Thread Checker IDB IDB Correctness & Debugging Cluster OpenMP Intel MPI Auto-Parallelization OpenMP* TBB C/C++ FORTRAN95 Programming Model, Implementation
19. Agenda Intel Software and Solution Group Introduction Intel Software Tuning Tools IPDC Tuning Methodology IPDC Tuning Case Study Summary
20.
21.
22.
23.
24. Cluster MKL Code Coverage tool Test prioritize tool ClusterOpenMP extension Performance-oriented programming model using Intel toolsets Trace Analyzer Link to the Executables Trace Collector Traces files Optimizing Source Code Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States or other countries. Running/ Perf. Analyzing Compiling Intel MKL/IPP Intel Vtune Intel MPI Thread Profiler Thread Checker IDB/TotalView Debug Tools Intel Compiler Message Checker Correct?
25. Agenda Intel Software and Solution Group Introduction Intel Software Tuning Tools IPDC Tuning Methodology IPDC Tuning Case Study Summary