Intel® Advisor XE 2013 Update 1 is now available for both Linux* and Windows*. You can learn more about the product at the Intel® Advisor XE Home Page.
Intel® Advisor XE 2013 guides developers to add parallelism to their existing C/C++, Fortran, or C# programs.
There is a bug in vtss.sys - an attempt to close an invalid handle from the driver, the bug reveales itself only when the driver verifier is active. Mostly it is a nuisance as this bug should not have any impact on the system but the driver verifier must be disabled to use VTune 2013 as Microsoft considers this bug as a fatal error that should be fixed so the driver verifier crashes the system. The following is a crash analysis
Starting with Intel® MKL 11.0, support for Intel® Many Integrated Core Architecture (Intel® MIC Architecture) - the Intel® Xeon Phi™ coprocessor has been available. Intel® MKL provides specifically optimized functions for users to take advantages of this new architecture. This page is a collection of online resources on using Intel® MKL on the Intel® Xeon Phi™ coprocessors.
The compilervats_arch.bat file only checks for the VSWinExpress.exe but it should check for any of the Visual Studio 2012 Express variants. The following change needs to happen to that file. All occurances of:
if exist "%VS110COMNTOOLS%..\IDE\VSWinExpress.exe" (
if exist "%VS110COMNTOOLS%..\..\VC\vcvarsall.bat" (
if /i "%TARGET_ARCH%"=="intel64" set TARGET_VS_ARCH=x86_amd64
Need to be replaced with:
R is a programming language for statistical computing. The open source package also provides an environment for creating and running R programs. This guide will show how to use the BLAS and LAPACK libraries within Intel® Math Kernel Library (Intel® MKL) to improve the performance of R. To use other Intel MKL functions, you read this article on Extending R with Intel MKL.
I'm using the MIC GNU toolchain (extracted from KNC_beta-2.1.3653-8-rhel-6.2.tgz) to port some system software to Intel MIC. The assembler appears to be a modified binutils-18.104.22.16820302 snapshot. I've noticed that assembling a "jecxz" results in not one 0x67 prefix as expected, but two 0x67 prefixes, which I believe is technically invalid (though the HW seems to swallow it).
Setting up a cloud environment is complicated, and it involves multiple elements such as database, network infrastructure, security, etc., (depending on the need). How do you increase the performance of this environment? We start small by focusing on one element at a time and try to speed up the process. In this blog, I will share two popular cloud workloads and some key things that were done to increase their performance, followed by a list of resources that you can reference for more optimization ideas...these different approaches to increase performance, which may trigger creat