Server Developer Community

Submit New Article



Title Tag(s) Modified Date
Conserving Active Power
This article presents techniques to optimize applications to save power during active use. These techniques include multi-threading, batching of I/0 accesses, and reducing memory bandwidth. Some of the techniques are applicable for general program usage.
Type: Technical Article
05/04/2012
A simple example to measure the performance of an Intel® MKL function
The time required by the first MKL call should be ignored for the perfromance measurements. The first MKL call has overhead due to buffer allocation and thread initialization. Ignoring the first MKL call gives more consistent times for small problems.
Type: Technical Article,Code
MKL intel mkl GEMM BLAS matrix multiplication small matrix Intel MKL Performance 04/27/2012
Intel® Software Network Communities
Intel Software Network Communities Communities are sections of the Intel Software Network resourced with Community Managers to support and sustain an ongoing and more responsive 2 way communication aro ...
Type: Landing & Links
community ISN Manageability Intel Software Network Integrated Graphics atom visual computing meego 04/26/2012
Download the latest version of Intel® Setup and Configuration Software (Intel® SCS)
Thank you for your interest in the Intel® Setup and Configuration Software (Intel® SCS). Introduction Intel® Setup and Configuration Software (Intel® SCS) provides the developer with the tools to s ...
Type: Download
04/25/2012
Intel® Active Management Technology (Intel AMT) Software Development Kit (SDK) Start Here Guide
Introduction This document contains information that aids developers in getting started with implementing Intel® Active Management Technology (Intel® AMT). It provides an overview of the features in v ...
04/25/2012
Using Intel® Power Gadget 2.0 to measure the energy performance of a compute-intensive application
Intel® Power Gadget 2.0 is a software-based power estimation tool enabled for Second Generation Intel® Core™ processors.
Type: Technical Article
04/23/2012
Download the latest version of Manageability Developer Tool Kit
Manageability Developer Tool Kit Download Executable File Set Here Source File Set Here Overview: Manageability Developer Tool Kit is a set of tools to help designers, developers and testers ...
Type: Code,Download
Manageability Community Intel Core vPro KVM Remote Control 04/17/2012
Case Study: Parallelizing a Recursive Problem with Intel® Threading Building Blocks
Intel worked closely with DreamWorks Animation engineers to improve the performance of a key rendering system library by up to 35X performance improvement in some cases.
Type: Technical Article
TBB Intel TBB rendering dreamworks vcsource_domain_graphics vcsource_product_tbb vcsource_type_casestudy vcsource_os_windows vcsource_platform_desktoplaptop 04/13/2012
Intel® Performance Counter Monitor - A better way to measure CPU utilization
The Intel® Performance Counter Monitor provides sample C++ routines and utilities to estimate the internal resource utilization of the latest Intel® Xeon® and Core™ processors and gain a significant performance boost.
Type: Technical Article,Download,News,Tutorials
monitoring Intel Performance Counter Monitor simultaneous multithreading out-of-order execution Intel® Performance Counter Monitor Intel® Xeon® Core™ processors multi-level caches pipelining 04/13/2012
Designing Application Software for Energy-efficient Performance
Personal computers are designed to be in processor idle 75% of the time but in fact might more realistically be estimated to be idle in excess of 90% of the time because of the effects of imposed waits for user input, server response, and resource availab
Type: Technical Article
"Intel® Battery Life Analyzer" "Intel® Energy Checker SDK" 04/11/2012
Using Intel® Power Checker to measure the energy performance of a compute-intensive application
Intel® Power Checker provides developers with a quick and easy way to evaluate the idle power efficiency of their applications on mobile platforms with Intel® Core™ processor or Intel® Atom™ technology running the Microsoft Windows* operating system.
Type: Technical Article
"Intel Power Checker" 03/15/2012
Using Intel Cluster Checker to check that MPI applications will properly run over InfiniBand
Using Intel Cluster Checker to check that MPI applications will properly run over InfiniBand.
Type: Technical Article
Intel Cluster Ready Intel Cluster Checker intel_mpi_rt_internode 03/07/2012
Software Power Meters on Microsoft Windows: A Survey
To get the best and most accurate data about how much energy your computer platform is using during operation you need a hardware power meter, but not everyone can afford one. But what options do you have? The answer is to use a software power meter.
"Software Power Meters" 02/29/2012
Improving the Compute Performance of Video Processing Software Using AVX (Advanced Vector Extensions) Instructions (by Eli Hernandez and Larry Moore)
This paper describes a case study in which AVX instructions are used to enhance the performance of a de-saturation algorithm (a common video filter). The case study takes the algorithm from a non-SIMD state to AVX based SIMD.
Type: Technical Article
AVX vcsource_type_techarticle vcsource_domain_graphics vcsource_index desaturation video filter 02/08/2012
Uninstall (reinstall) Intel® Composer XE, Intel® Math Kernel Library, Intel® Integrated Performance Primitives, or Intel® Threading Building Blocks on Linux*
Instructions for uninstalling via script or manually the various Intel® Composer XE components for Linux*.
Type: Technical Article
02/07/2012
Benefitting Power and Performance Sleep Loops
by Joe Olivas & Mike Chynoweth Abstract In order to take full advantage of today’s multicore processors, it has become commonplace for software developers to break their work into manageable size ...
12/15/2011
Avoiding AVX-SSE Transition Penalties
Avoiding AVX-SSE Transition Penalties (PDF 678 KB) Transitioning between 256-bit Intel® AVX instructions and legacy Intel® SSE instructions within a program may cause performance penalties because the ...
Type: Technical Article
Intel AVX Sandy Bridge Intel® SSE 11/10/2011
Download Intel® OpenCL SDK
Back to the Intel® OpenCL SDK page. *End User License Agreement Installation and Setup Before installation, please read the Release Notes. After downloading Intel® OpenCL SDK, follow the instr ...
Type: Download
openCL OpenCL SDK 11/09/2011
Is a Cross-thread Stack Access a Race Condition?
Explanation of what a cross-thread stack access really means.
11/08/2011
Using AVX Without Writing AVX Code
Using AVX Without Writing AVX Code (PDF 260KB) Abstract Intel® Advanced Vector Extensions (Intel® AVX) is a new 256-bit instruction set extension to Intel® Streaming SIMD Extensions (Intel® SSE) and ...
Type: Technical Article
11/04/2011
Exploiting Data Parallelism in Ordered Data Streams
This article identifies some of these challenges and illustrates strategies for addressing them while maintaining parallel performance.
Type: Technical Article
data parallelism I/O threading order dependence PPGuide 11/04/2011
Using Tasks Instead of Threads
Tasks are a lightweight alternative to threads that provide faster startup and shutdown times, better load balancing, an efficient use of available resources, and a higher level of abstraction.
Type: Technical Article
11/04/2011
Expose Parallelism by Avoiding or Removing Artificial Dependencies
Many applications and algorithms contain serial optimizations that inadvertently introduce data dependencies and inhibit parallelism. One can often remove such dependences through simple transforms, or even avoid them altogether through.
Type: Technical Article
11/04/2011
Load Balance and Parallel Performance
Load balancing an application workload among threads is critical to performance. The key objective for load balancing is to minimize idle time on threads.
Type: Technical Article
11/04/2011
Granularity and Parallel Performance
One key to attaining good parallel performance is choosing the right granularity for the application. Granularity is the amount of real work in the parallel task. If granularity is too fine, then performance can suffer from communication overhead.
Type: Technical Article
11/04/2011