Intel® Developer Zone:
Fall Webinar Series

Live Events

Join us in an engaging series of webinars that show how your software can take advantage of the latest processor technologies using new versions of Intel’s software development tools.

Sign up and attend a webinar and receive a free book.  You can choose either book:

Parallel Programming with Intel Parallel Studio XE by Stephen Blair-Chappell and Andrew Stokes
This teach-yourself tutorial is an ideal starting point for developers who already know Windows C and C++ and are eager to add parallelism to their code. 

Structured Parallel Programming: Patterns for Efficient Computation by Michael McCoolJames Reinders and Arch Robison
Parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders describe how to design and implement maintainable and efficient parallel algorithms using a pattern-based approach.

Intel® Parallel Studio XE Series

Sept 18th, 2012
Interesting ties between tools and new hardware features: How Intel Tools support the many new features in processors and coprocessors


One talk, from a software development perspective, to help keep current with the new developments in Intel products this year and next. James will review key some of the new programming features of the 3rd generation Intel Core™ Processors, Intel® HD graphics, the first Intel® Xeon Phi™ coprocessors, and the 2013 Intel microarchitecture codenamed “Haswell.” James will offer a high level education that includes explaining new acronyms including AVX, IMCI, TSX and discussing support via C, C++, Fortran, OpenCL and OpenMP.

James Reinders
Oct 30th, 2012

Using the Intel® Math Kernel Library 11.0 and Compiler to Obtain Run-to-Run Reproducible Results


Floating-point intensive applications—from Hollywood to Wall Street—have for years been challenged to provide both great performance and exactly the same results from run to run. Factors such as run-time selectable and optimized code paths, non-deterministic parallelism, array alignment and even the underlying operating system may influence the results computed. Intel® Math Kernel Library (Intel® MKL) 11.0 now includes features that can help users obtain conditional bitwise reproducible (CBWR) results when calling Intel MKL functions from their applications. This article will educate Intel software tool users and programmers on how to use Intel MKL and the Intel compiler to balance performance with the reproducible results their applications require.

Todd Rosenquist and Shane Story


Oct 16th, 2012

How Intel® Parallel Studio XE is used to improve the HMMER application


This webinar will highlight the features of Intel Parallel Studio XE by using them to build and analyze HMMER,, an application which is a component of SpecInt. We will make use of the new hardware event based sampling analysis with stacks feature in Intel® VTune™ Amplifier XE to find out which code paths, context switches or threading inactivity cause performance problems in HMMER, and the code optimization features of the Intel® Composer XE compiler to improve the performance of HMMER on 3rd generation Intel Core™ Processors. In addition we will show how to use Intel® Inspector XE to locate memory and threading errors introduced into HMMER, and Intel® Advisor XE to suggest areas for threading the application. Walt Shands
Oct 2nd, 2012

Pointer Checker:Catch Out-of-Bounds Memory Accesses Easily!


Although C and C++ pointers have well defined semantics, many applications could still make out-of-bounds memory accesses which can go undetected, risking data corruption and increasing vulnerability to malicious attacks. With the launch of the “Intel® Composer XE ” release, one of the key new features added is the Pointer Checker, which provides full checking of all memory accesses through pointers. A pointer checked enabled application will therefore catch any out-of-bounds memory accesses before any memory corruption occurs. This article will present an in-depth overview and usage model of Pointer Checker enabling you to quickly get started on using this key debugging feature on your critical applications!

Kittur Ganesh

Intel® Fortran Studio XE Series

Dec 4th, 2012 9:00AM

Fortran 2008 Standard Parallel Programming Features in Intel® Fortran Composer XE*


Fortran programmers have been doing parallel processing for many years using methods outside the Fortran standard such as auto-parallelization, OpenMP* and MPI. Fortran 2008, approved as an international standard in late 2010, brought parallel programming into the language for the first time with, not one, but two language features! In this article I will give a brief overview of these two new features, DO CONCURRENT and coarrays; both supported in Intel® Fortran Composer XE.

Steve Lionel

Nov 6th, 2012 9:00AM

Avoid common Fortran parallelization mistakes with the help of Intel® Advisor XE


Intel® Advisor XE methodology helps take a proactive approach to taking advantage of parallelism in Fortran applications. This webinar demonstrates the use and value of the Intel Advisor XE tool for Fortran customers in avoiding common parallelization mistakes. Users of the tool will also see how the same methodology can be used for mixed Fortran, C, C++ and C# applications, thereby leveraging the skilled use of this tool in a mixed language development environment.


Ravi Vemuri


Oct 23rd, 2012 9:00AM

Three common Fortran mistakes you can avoid by using Intel® Inspector XE


This webinar will present three Fortran programming errors that most programmers have run into and that can be avoided by using Intel® Inspector XE. I will present examples of each along with their descriptions and some information describing why these issues can be particularly nasty in Fortran programming. Jackson Marusarz
Oct 9th, 2012 9:00AM

Achieving better parallel performance of Fortran programs with Intel® VTune™ Amplifier XE profiling.


Fortran programming leverages from using OpenMP* parallelization technology to achieve better performance on multicore systems. This webinar demonstrates how to identify performance bottlenecks which are specific for Fortran data management with help of Intel® VTune Amplifier XE, and how to find places in the OpenMP-based code that, if optimized, could gain more scalability on a system. Similar to C and C++ applications parallelized with applying various technologies, Fortran-programs could have suboptimal usage of processing units. This can be characterized with the Concurrency profile collected by the tool.

Kevin O’Leary

Intel® Parallel Studio XE Series

Walt ShandsEventHeader

Walt is has been working at Intel Corporation for over fourteen years in software engineering, technical consulting and business development. He holds an MBA from Santa Clara University and a BS and MS in computer science from Columbia University in New York.

James ReindersEventHeader

James Reinders is a senior engineer who joined Intel Corporation in 1989 and has contributed to projects including systolic arrays systems WARP and iWarp, the world's first TeraFLOP/s supercomputer (ASCI Red), the world's first TeraFLOP/s microprocessor (Intel® Xeon Phi™ Coprocessor, codenamed Knights Corner), as well as compilers and architecture work for multiple Intel processors and parallel systems.

James has been a driver behind the development of Intel as a major provider of software development products, and serves as their chief software evangelist. James is the author of books on VTune™ (Intel® Press), Threading Building Blocks (O'Reilly Media), and Structured Parallel Programming (Morgan Kauffman, 2012).

James is currently involved in multiple efforts at Intel to bring parallel programming models to the industry including for the Intel MIC architecture.

Kittur GaneshEventHeader

Currently, Kittur Ganesh is a Technical Consulting Engineer at Intel providing technical consulting, support and training to major professional engineering companies for over 7+ years, on various software products targeting Intel® Architecture. Previously, for over 6+ years at Intel, Kittur designed and developed professional software primarily used for fracturing design data of Intel chips.  Prior to joining Intel, Kittur developed commercial software in the EDA industry for 10+ years. Kittur has a M.S (Computer Science), M.S (Industrial Eng.) and a B.S (Mechanical Eng.)

Todd RosenquistEventHeader Todd Rosenquist has been with the Intel Math Kernel Library team for 12 years working as build and integration engineer, release manager, trainer, and technical consulting engineer.
Shane StoryEventHeader Shane Story has worked in the areas of high performance computing and math libraries at Intel for over 21 years. He is currently responsible for Intel MKL technical product strategy and development.

Intel® Fortran Studio XE Series

Steve LionelEventHeader

Steve Lionel joined Intel in 2001 coming from DEC/Compaq where he was a Fortran compiler developer. Nowadays he focuses more on the support and "evangelizing" side of things, including writing a "Doctor Fortran" column which he started in 1998. Steve works in Intel’s Merrimack, NH facility, “embedded” with the Fortran compiler developers. Outside of work Steve likes to read science fiction, build web sites and travel.

Kevin O’Leary
Picture TBD 

Kevin O’Leary is a senior technical consulting engineer with Intel's Developer Products Division. He is currently working on developer tools in the Technical Computing, Analyzers, and Runtimes group. Kevin was a senior developer of Intel’s Parallel Studio XE product, his current focus includes performance analysis and tuning on systems ranging from embedded/mobile to multi-core architectures.

Jackson MarusarzEventHeader

Jackson Marusarz is a consulting engineer with Intel's Developer Products Division. He is currently working on developer tools in the Technical Computing, Analyzers, and Runtimes group. His areas of expertise include parallel programming and performance analysis and tuning for both serial and multi-threaded applications

Ravi VemuriEventHeader Ravi Vemuri is a Technical Consulting Engineer with Intel's Developer Products Division. He is currently working on developer tools in the Technical Computing, Analyzers, and Runtimes group and is the consulting lead for Intel(R) Advisor XE 2013. Performance and correctness of software programs are his areas of interest and expertise.