Learn about the Blach-Scholes benchmark, part of the benchmark suite of multithreaded programs that comprise the Princeton Application Repository for Shared-Memory Computers (PARSEC).
Fine-Tuning Optimization for a Numerical Method for Hyperbolic Equations Applied to a Porous Media Flow Problem with Intel® ToolsThis paper presents an analysis for potential optimization for a Godunov-type semi-discrete central scheme, for a particular hyperbolic problem implicated in porous media flow, using OpenMP* and Intel® Advanced Vector Extensions 2.
Learn practical tips for using the vectorization advisor, which is part of Intel® Advisor.
This article demonstrates techniques that software developers can use to identify and fix NUMA-related performance issues in their applications.
Get a background on vectorization and learn different techniques to evaluate its effectiveness.
There are two principal methods of parallel computing: distributed memory computing and shared memory computing. As more processor cores are dedicated to large clusters solving scientific and engineering problems, hybrid programming techniques combining the best of distributed and shared memory programs are becoming more popular.
3D Isotropic Acoustic Finite-Difference Wave Equation Code: A Many-Core Processor Implementation and Analysis
Finite difference is a simple and efficient mathematical tool that helps solve differential equations.