4674 IN IPS Simulia CS 111610
4674 IN IPS Simulia CS 111610
4674 IN IPS Simulia CS 111610
The performance benefits of multicore and manycore are critical to SIMULIAs business. Intel Parallel Inspector provides a powerful way to develop parallel code compared to traditional methods, which can be lengthy and costly especially if the price of unstable code is paid by the customer.
Mark Dunbar Chief Architect SIMULIA
Mission
Product
Challenge
Results
Impact
The performance, mesh editing, and selection improvements in Abaqus 6.10 make it easier to work on large models containing a mixture of geometric and orphan mesh components.
The native CFD capability in Abaqus 6.10 enables full system structural and thermal analysis in conjunction with natural/forced convection cooling, which can be used to study thermal performance of electronic products. This model shows temperature isosurfaces on an electronic circuit board model.
Intel Parallel Studio includes Intel Parallel Composer, Intel Parallel Inspector, and Intel Parallel Amplifier. Together, these components bring comprehensive parallelism to C/C++ Microsoft* Visual Studio* application development. Designed to support the entire development lifecycle, the tools enable those new to parallelism to learn as they go, while experienced parallel programmers can work with greater confidence and efficiency. Intel Parallel Studio is interoperable with common parallel programming libraries and API standards, providing an immediate opportunity to realize the benefits of multicore platforms. Intel Parallel Studio also provides all the tools necessary to dramatically benefit legacy serial efforts, thereby preserving existing investments in source code and development environments.
Results
Build Applications for Multicore
Intel Parallel Composer is part of the larger Intel Parallel Studio and brings an unprecedented breadth of parallelism development options for developers using Microsoft* Visual C++*. Its combination of compilers, libraries, and an extension to the Microsoft Visual Studio debugger supports easier, faster multithreading of serial and parallel applications. SIMULIA was able to harness low-cost hardware architectures and systems, while still achieving improved performance, leading to faster computations. Abaqus uses a one- to four-core laptop, four- to 16-core workstation, and 16+-core cluster. Multicore Intel Architecture: Performance gains Head gasket simulation: Sparse linear equations with 5.3M variables, 2.6E13 Flops (26 Teraflops) per iteration: 1 core: 3 days 16 cores: 24,000 seconds (06:40:40) 32 cores: 12,000 seconds (03:20:20) 64 cores: 6,000 seconds (01:40:40) 128 cores: 4,000 seconds (01:06:06)
Optimization Notice
Intel compilers, associated libraries and associated development tools may include or utilize options that optimize for instruction sets that are available in both Intel and non-Intel microprocessors (for example SIMD instruction sets), but do not optimize equally for non-Intel microprocessors. In addition, certain compiler options for Intel compilers, including some that are not specific to Intel micro-architecture, are reserved for Intel microprocessors. For a detailed description of Intel compiler options, including the instruction sets and specific microprocessors they implicate, please refer to the Intel Compiler User and Reference Guides under Compiler Options. Many library routines that are part of Intel compiler products are more highly optimized for Intel microprocessors than for other microprocessors. While the compilers and libraries in Intel compiler products offer optimizations for both Intel and Intel-compatible microprocessors, depending on the options you select, your code and other factors, you likely will get extra performance on Intel microprocessors. Intel compilers, associated libraries and associated development tools may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include Intel Streaming SIMD Extensions 2 (Intel SSE2), Intel Streaming SIMD Extensions 3 (Intel SSE3), and Supplemental Streaming SIMD Extensions 3 (Intel SSSE3) instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. While Intel believes our compilers and libraries are excellent choices to assist in obtaining the best performance on Intel and non-Intel microprocessors, Intel recommends that you evaluate other compilers and libraries to determine which best meet your requirements. We hope to win your business by striving to offer the best performance of any compiler or library; please let us know if you find we do not.
2010, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit http://www.intel.com/performance/resources/limits.htm. 0610/BLA/CMD/PDF 324559-001US