Intel(R) Advisor XE 2013 Update 4 has a very valuable feature to help reduce time it takes to run analyses.
Intel(R) Advisor XE 2013 helps developers discover what parts of their software programs scale well. Determining scalability of a piece of code is essential to determine if it is worth parallelizing and if so, the size of an actual machine which can exploit such scalabile code.
One of the best known C++ threading libraries Intel® Threading Building Blocks (Intel® TBB) was recently updated to a new release 4.2. The updated version contains several key new features comparing to previous release 4.1. Some of them were already released in Intel TBB 4.1 updates.
Intel® Inspector XE 2013
The Intel® Inspector XE 2013 helps developers identify and resolve memory and threading correctness issues in their C, C++ and Fortran programs.
New for Update 7
Performance tuning of an existing application is truly a challenge and it depends on a lot of factors like the nature of algorithm the application works on, if the implementation is scalable to take advantage of thread/data parallelism etc. The most logical approach any developer would follow for tuning the performance of an application is to do a dynamic profiling of the application under different workloads, try to analyze the hotspots in that application, and then fine tune them to work best on a given hardware architecture.
Intel® Advisor XE 2013
Intel® Advisor XE 2013 guides developers to add parallelism to their existing C/C++, Fortran, or C# programs.
New in Update 4!
Iniciando com Intel VTune
O objetivo deste artigo é apresentar o Intel® VTune™ Amplifier XE 2013 e mostrar um exemplo básico de seu funcionamento, tendo como base um código Java, o qual terá uma versão serial e uma versão com processamento paralelo, mostrando um caso prático de tunning de performance.
Não será utilizada aqui nenhuma técnica de programação avançada em Java para implementação de paralelismo e não analisaremos profundamente os relatórios gerados pelo VTune.