Server Developer Community

Server Developer Community

Energy Efficient Performance
Parallel optimization can result in big performance improvements, but you will need a plan of action that is well suited to your application. Here are some tips to help you get started.
Testing is one of the most expensive phases of the software development cycle. Here’s an introduction to the different parallel software testing methodologies.
How to avoid the transition penalties when transitioning between 256-bit Intel® AVX instructions and legacy Intel® SSE, plus general recommendations to avoid issues when using Intel® AVX.
Options that developers can choose from to integrate Intel® AVX into their applications without explicitly coding in low-level assembly language.
Guidelines for developing efficient multithreaded applications across Intel-based symmetric multiprocessors and/or systems with Hyper-Threading Technology. Use the advice in this document to improve multithreading performance.
This white paper covers the topology enumeration algorithm for single-socket to multiple-socket platforms using Intel 64 and IA-32 processors.
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.
Intel® Hyper-Threading Technology is a performance feature on our new Intel(R) Core(TM) i7 processor and the Xeon(R) 5500 series processors.
The premier community for parallel programming.
Security and Manageability
Overview of Intel® AES-NI, a new encryption instruction set that improves on the Advanced Encryption Standard (AES) algorithm and accelerates the encryption of data.
Learn why cryptography is hot in the marketplace today, especially in the enterprise.
Description of the six new instructions that make up the AES-NI instruction set and perform several compute intensive parts of the AES algorithm.
Are you new to Intel® Active Management Technology (Intel® AMT)? Get a complete overview of Intel® AMT architecture, capabilities, use cases and features.
Overview of Intel® AMT features, as well as information on minimum system requirements, configuration of an Intel® AMT client, and the various developer tools that are available to help program for Intel® AMT.
Information about Intel® AMT, plus AES-NI, Random Number Generation, Anti-theft, and Identity Protection Technology.
Overview of the features in various versions of Intel® AMT, as well as information on minimum system requirements, how to configure an Intel® AMT client, and the various developer tools that are available to help program for Intel® AMT.
Tools to set up and configure Intel® Active Management Technology devices.
The kit runs on Microsoft* Windows* .NET* 2.0 environment and offers a set of tools to quickly make use of all of the features of Intel AMT through the use of a simple developer and tester oriented user interfaces.
These instructions enable fast and secure data encryption and decryption, using the Advanced Encryption Standard (AES).
Software Development Tools
Development tools for unprecedented application performance and code robustness for the latest generation of multicore processors.
An exciting collection of powerful tools, released in November 2011, for HPC programmers who use MPI along with other programming models to make the most of clusters and supercomputers.
Learn more about finding hotspots and recompiling with Intel C++ on Windows to enhance performance.
OpenCL™ (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of client computer systems, high-performance computing servers, and handheld devices.
Available for free download, the Intel® OpenCL SDK 1.5 makes it easy for OpenCL developers to design, build, debug, and profile OpenCL applications running on the CPU device.
Learn about the three main types of processor-specific optimization options.
Blogs and Forums
Intel's developer communities invite you to participate in our interactive blogs chronicling all things software.
Support for architect/developer questions regarding Intel® vPro™ software development and the technologies associated with Intel vPro platforms. Questions are answered by both peers and Intel representatives.
Tap our experts and your peers, to meet the challenge of developing powerful OS- and application-level threaded applications for server environments. Questions about Intel® Threading Tools? Ask them here too.
Support for Intel® AVX, which provide the infrastructure and building blocks for delivering the performance required by the growing needs of applications such as financial analysis, media content creation, encoding and encryption, natural resource industry, and High Performance Computing (HPC).