This free webinar series presents tools, tips, and techniques that will help sharpen your development skills on Intel processors/coprocessors including Intel® Xeon® processor and Intel® Xeon Phi™ coprocessor. Intel technical experts as well as open source innovators discuss topics ranging from compiler techniques including vectorization & OpenMP 4.0, performance libraries, debugging, error checking and tuning to boost application and platform performance. Come to the live sessions with your programming questions for Intel technical experts to answer.
June 25th -26th
Intel® Xeon Phi™ 2 day Webinar
|This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss development tools, programming models, vectorization, and execution models that will get your development efforts powered up to get the best out of your applications and platforms||Various|
Intel Tools Powering Open Source Innovation - Visualizing large complex data sets with VisIT
Abstract: This webinar will provide an introduction to the VisIT open source scientific visualization application. VisIT is used daily to analyze data from mesh-based simulations run on a wide range of platforms from laptops to peta-scale class supercomputers. VisIT provides a rich set of features that allow users to explore and analyze their data sets in a variety of ways. It also includes an extensive Python client interface which can be used to script analysis and movie generation. VisIT started at Lawrence Livermore National Laboratory in 2000 and has since grown into a vibrant open source project with developers at multiple national laboratories and universities. This talk will introduce VisIT with a brief overview of its features and will include information on how to use Intel's HPC Cluster Tools with VisIT. For more information
Cyrus Harrison, Brad Whitlock, Greg Lee (Lawrence Livermore National Lab) and Hari Krishnan (Lawrence Berkeley National Lab)
|Intel Tools Powering Open Source Innovation - Employing Sandia Trilinos object oriented innovation to deliver advanced engineering and scientific applications that execute on laptop to leadership systems||For more than 60 years, Sandia has delivered essential science and technology to resolve the nation's most challenging security issues. Intel is partnering with Sandia to enable more developers to use Sandia innovation. The Trilinos library developed at Sandia is an open source premier object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems Join us as Mike Heroux will provide an overview of Trilinos and discuss how developers can use the libraries to build more scalable applications that require solving Sparse matrices, partial differential equations, linear and nonlinear systems, and circuit simulations. We will conclude by showing the resulting performance results that the Intel cluster tools enable for the libraries. For more information about Trilinos visit http://trilinos.sandia.gov/|
Mike Heroux - Sandia
|Accelerating financial services applications using Intel® Parallel Studio XE with the Intel® Xeon Phi™ coprocessor||Improving the performance software applications is a constant challenge for software developers in the financial services industry. This webinar provides an overview of how to accelerate these computations, especially Monte Carlo and Black-Scholes, using a combination of the new Intel® Xeon Phi™ coprocessor and the Intel® Parallel Studio XE suite of software development tools. Areas explored include performance analysis, threading, vectorization, math library usage and compiler optimization.|
Optimize your Fortran Application for SIMD and Multi-Core Parallelism using the Intel Compiler
Moore’s Law no longer gives us steadily increasing clock speeds, but instead gives us more cores and wider SIMD units. Applications need to make effective use of these in order to continue extracting performance improvements from current and future processor generations.
Find out to how obtain good SIMD performance through explicit vector programming in Fortran or through automatic vectorization, and learn how they compare. Get advice and avoid common pitfalls when creating, running, debugging and optimizing an OpenMP program using Intel Fortran. We will briefly summarize other optimizations in Intel Fortran, and there will be an opportunity to ask questions about any of these. Replies to questions not answered online will be posted afterwards.
Learn to Be An Intel Visual Fortran Power User!
Want to learn how to be a “power user” of Intel® Visual Fortran inside of Microsoft Visual Studio*? Join Intel’s “Doctor Fortran”, Steve Lionel, for a look at the lesser-known but super-useful features that can improve your Fortran development productivity in Visual Studio.
Find 3 common performance scaling barriers using Intel® VTune™ Amplifier XE
Intel® VTune™ Amplifier XE can be used to find hardware and software performance issues in serial and parallel applications. This webinar will present several common scalability issues that arise in multi-core programming and how VTune™ Amplifier XE can be used to detect them.
Locate and debug troublesome memory and threading errors with Intel® Inspector XE
Dynamic analysis provides a powerful tool for finding issues in your code, but what if you need a little bit more? What if you need to step through exactly what is happening as it is happening to find out everything that is going on? Join us for this webinar where we will provide a live demonstration of how the Intel® Inspector XE and its debugger integration can help you locate and debug troublesome errors in less time.
Design and prototype scalable threading using Intel® Advisor XE
Intel® Advisor XE is a threading design assistant that can ease the process of converting serial code to parallel code. It separates threading design from threading implementation to allow threading design to proceed along with normal development without disrupting your release cycle. Explore the performance of multiple options and find synchronization errors before implementation. C, C++, C# and Fortran on Windows or Linux.
Introduction to Vectorization using Intel® C++ Compiler Cilk™ Plus Extensions
Vectorization plays a paramount role in speeding up programs with data parallelism inherent in their algorithms. Intel C++ Compiler can boost performance by detecting the potential parallelism in a loop by checking the data dependence and data flow using its auto-vectorization feature. With contemporary hardware, vector register widths continue to increase and explicit vector programming methods can be used to achieve greater performance. Intel® Cilk™ Plus allows a developer to do explicit vectorization using Intel® Cilk Plus™ SIMD directive, Array Notation and elemental functions to enable the performance potential in your application. Attend this webinar and see it in action, complete with code samples.
Bob Chesebrough and Anoop Madhusoodhanan Prabha
Creating parallel reactive and streaming applications with the Intel® Threading Building Blocks (Intel® TBB) flow graph
The flow graph feature available in Intel® Threading Building Blocks (Intel® TBB) allows users to easily create both dependence graphs and reactive, messaging passing graphs that execute on top of Intel TBB tasks. Users programmatically create nodes and edges that express the computations performed by their application and the dependencies between these computations. The Intel TBB library is then able to exploit the parallelism that is implicit in the graph structure, and the resources available on the target machine, to speed up the application. Flow graphs are applicable across a wide range of domains, including media, gaming, finance, portable/low-power computing and technical computing. This 1-hour webinar will present a quick introduction to the Intel® Threading Building Blocks library, followed by a more complete description of the flow graph feature. Attendees will be walked through the details of a “Hello World” flow graph, and then will be shown several more complex examples that demonstrate the power and flexibility of this parallel programming abstraction.
Increase Cluster MPI Application Performance with a "MPI Tune" Up
The Intel® MPI Library offers many configuration options for improving application performance on your cluster. The number of options can be daunting to a new user. To assist with this, the Automatic Tuning utility is provided. This allows you to tune runtime parameters to match your system and your applications. In this webinar, I will introduce the tuner and provide use cases to begin using it for your cluster and applications
Gergana Slavova/James Tullos
Intel® Xeon® Phi™ 2 day Webinar
This two day webinar series introduces you to the world of multicore and manycore computing with Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors. Expert technical teams at Intel discuss development tools, programming models, vectorization, and execution models that will get your development efforts powered up to get the best out of your applications and platforms