Category Archives: Software Tools

Upcoming February Technical Presentation

Happy New Year! A technical presentation has been scheduled for February 15, 2012: Future-Proof Your Application’s Performance With Vectorization.  This presentation is for C, C++, and Fortran developers, and will help you get started understanding and evaluating vectorization using new technologies such as Intel® Cilk Plus, pragma SIMD and the Intel Compiler’s Guided Auto Parallelization […] Read more >

Accessing Intel® Power Gadget 2.0 library in C++

With the release of Intel® Power Gadget 2.0 there is now externally callable API’s to extract power information within sections of code. The API layer is a set of libraries and dlls that can be called via C/C#/C++ or via JavaScript and offers the flexibility to build the tool within code sections of an application. […] Read more >

How to create AMT Certificates using the AMT SDK and OpenSSL

Acknowledgements:  Special thanks to Ajith Illendula and Sudeepti Balepur for sending this guide to me in order to share with our vPro Developers Community.   Instructions for creating Intel AMT Certificates for TLS Encryption using the Intel AMT SDK and OpenSSL 1 Modify the configuration server to not delete the private key and public key: […] Read more >

Register for Intel(R) Technical Presentation "Analysis of hybrid applications with the Intel(R) Cluster Studio XE 2012"

Gergana Slavova, Technical Consulting Engineer, will be presenting “Analysis of hybrid applications with the Intel(R) Cluster Studio XE 2012” on Dec 7th at 9am PDT. Please register! Read more >

Paving the Road to OpenMP 4

The dust of SC’11 starts to settle and several announcements around OpenMP have been made in Seattle. There has been a change in the OpenMP Architecture Review Board and Language Committee. Several new members have joined the committee and started to actively participate in the development of future OpenMP versions. Also, Michael Wong (IBM) has […] Read more >

quick chat about MIC architecture with Mike Dewar, NAG

I ran into Mike Dewar at SC11 today as the exhibition draws to a close.  Mike is the CTO of NAG Ltd. – a company we’ve had the good fortune to work with for years. NAG is one of a handful of companies that have been providing feedback on our Knights Ferry (prototype MIC architecture). […] Read more >

Seeing One TeraFlop, the software side, and feeling a bit emotional

I’ve known this day was coming – but when I saw Knights Corner clearly sustaining a TeraFlop (DGEMM, wide range of block sizes) – I was surprised by my emotional reaction inside. Hard to describe; it was a good feeling. Tuesday November 15, 2011, we showed a Knights Corner co-processor for the first time outside […] Read more >

Open Parallel: Optimizing Web Performance with TBB

Open Parallel is a research and development company that focuses on parallel programming and multicore development. We are a bunch of highly skilled geeks from various backgrounds that work together on problems in parallel programming and software development for multicore and manycore platforms. At LinuxConf (LCA2010) James Reinders gave a talk about the Threading Building […] Read more >

How safe is your Fortran application?

Intel® Inspector XE is often recommended as a great tool for verifying the correctness and security of C++ applications, but it is important to note that this tool works just as well on Fortran and C# programs. If you develop in one of these languages, Intel Inspector XE can be a very valuable tool in […] Read more >

Specification for Low Overhead Tool Annotations Released

Program analysis tools can be valuable for debugging program correctness and performance issues, even more so for multi-threaded programs.   Some of these tools need to know about certain events in the program. For example, race detection for Intel® Cilk™ Plus programs requires knowing precisely when spawn and sync events happen.  Similar events are necessary to analyze […] Read more >

Interview with Stewart McSherry of Xfrog and More

I have been using a program called Xfrog for more reasons than it has a great name. Many years ago I was told about it by several people, and one of them was Saty Raghavachary, a programmer and educator at DreamWorks Animation. I only regret it has taken me so many years to start using the […] Read more >

Register for Intel(R) Technical Presentation "Using Intel(R) Inspector XE 2011 with Fortran Applications" by Jackson Marusarz (Technical Consulting Engineer)

Jackson Marusarz, Technical Consulting Engineer, will be presenting on Aug 17th at 9am PDT on “Using Intel(R) Inspector XE 2011 with Fortran Applications”. Please register and attend. Read more >

Thread Safety Analysis

DreamWorks Animation seeks to thread complex rendering applications that were written before threading was commonplace.  This article shows a technique to find and fix thread safety issues by executing legacy code in a threaded test harness and monitoring execution with Intel developer tools. Our engineering engagement with DreamWorks Animation involved introducing thread parallelism in performance […] Read more >

Parallelism as a First Class Citizen in C and C++, the time has come.

It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming. The time has come for high level constructs for task and […] Read more >