Archives

Posts from Jackson M (Intel) RSS

Jackson M (Intel)

Technical Consulting Engineer for Performance, Analysis, and Threading Lab. Interests include (but are not limited to) mainstream parallelism, technology and art, and ubiquitous computing. Enthusiasm enthusiast, educated guesser, and chronic hobby adopter.

How safe is your Fortran application?

By Jackson M (Intel) (10 posts) on November 15, 2011 at 7:52 am
Comments (0)

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 [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , ,

Intel® Parallel Advisor 2011 Update 3 Released

By Jackson M (Intel) (10 posts) on September 20, 2011 at 8:35 am
Comments (0)

Intel® Parallel Advisor 2011 (Advisor) guides developers to add parallelism to their existing C/C++ programs. The developer uses Advisor to: find the most time-consuming serial code regions in their program, insert Advisor annotations to identify these as parallel code regions, predict approximate performance characteristics of the proposed parallel code regions, and check for problems that [...]

Continued ›

Category: Parallel Programming, Software Tools, Uncategorized
Tags:

Using Intel® Parallel Advisor 2011 to determine if your Intel® Threading Building Blocks application will scale

By Jackson M (Intel) (10 posts) on April 19, 2011 at 8:17 am
Comments (0)

I have a new appreciation for the Suitability tool in Intel® Parallel Advisor. Intel Parallel Advisor was created to help us add parallelism to existing serial code, but I’ve discovered another useful, possibly unconventional, use for Intel Parallel Advisor with my parallel application. I’ve discovered that I can use Intel Parallel Advisor to collect valuable [...]

Continued ›

Category: Parallel Programming, Performance and Optimization, Software Tools
Tags: , , ,

Can Advisor help me thread my code… even if I use Templates?

By Jackson M (Intel) (10 posts) on February 1, 2011 at 9:39 am
Comments (0)

This blog presents one way to use Intel(R) Parallel Advisor to help you parallelize your application containing C++ templates.

Continued ›

Category: Parallel Programming, Performance and Optimization, Software Tools, Uncategorized
Tags: , ,

But Will It Scale?

By Jackson M (Intel) (10 posts) on December 2, 2010 at 10:07 am
Comments (0)

Designing parallel applications which will scale to higher core-counts is essential for taking advantage of evolving hardware. Intel Parallel Advisor can provide scalability information during the design phase to help you get the most bang for your buck.

Continued ›

Category: Parallel Programming, Performance and Optimization, Software Tools

Teach yourself parallel programming design principles with Intel® Parallel Advisor

By Jackson M (Intel) (10 posts) on November 3, 2010 at 9:11 am
Comments (0)

Intel Parallel Advisor can be a useful tool in teaching yourself parallel programming concepts and techniques. This knowledge is very valuable with the growing trend of multicore architectures.

Continued ›

Category: Parallel Programming, Performance and Optimization, Software Tools
Tags: , ,

Weighing My Options With Intel(R) Parallel Advisor Lite

By Jackson M (Intel) (10 posts) on December 21, 2009 at 12:52 pm
Comments (0)

Intel(R) Parallel Advisor Lite allows me to model the effects of adding parallelism to my serial application without having to actually parallelize my code. This can be very handy because in the world of multi-core processors, adding parallelism can tremendously improve a program's performance, but debugging real parallel code producing non-deterministic results can be an [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , ,

What’s the Advantage of Modeling Parallelism on my Serial Program with Parallel Advisor Lite?

By Jackson M (Intel) (10 posts) on October 29, 2009 at 10:34 am
Comments (0)

One of the most useful aspects of Intel® Parallel Advisor Lite is its ability to model parallelism in my application without actually running the code in parallel. Simply by doing this modeling it can tell me potential race conditions and correctness issues while still running everything serially. At first glance I ask myself “Why do [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , ,

Intel® Parallel Advisor Lite Update 1 Released

By Jackson M (Intel) (10 posts) on September 28, 2009 at 7:17 am
Comments (0)

The first Update for Intel® Parallel Advisor Lite (Advisor Lite) has been released and is available at http://software.intel.com/en-us/articles/download-intel-parallel-studio-advisor-lite/. Advisor Lite is a free technology preview that helps software developers model parallelism in their existing serial C/C++ applications. This update ensures that Advisor Lite works cleanly with Intel® Parallel Inspector Update 1, Intel® Parallel Amplifier Update [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: ,

Finding Suitable Sites for Parallelism using Intel® Parallel Advisor Lite

By Jackson M (Intel) (10 posts) on September 8, 2009 at 12:53 pm
Comments (2)

As hardware trends away from faster clocks towards more cores per chip, software must adapt to take advantage of multi-core architectures. Performance gains will have to come from parallelizing applications instead of waiting for more cycles per second. Intel® Parallel Advisor Lite along with Intel® Parallel Studio lay out a multi-step process to aid developers [...]

Continued ›

Category: Parallel Programming, Software Tools
Tags: , ,