Category Archives: Parallel Programming

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 >

Myths about static analysis. The second myth – expert developers do not make silly mistakes.

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things. The second myth is: “Expert developers do not make silly mistakes that are mostly caught by [...] Read more >

Myths about static analysis. The first myth – a static analyzer is a single-use product

While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things. The first myth is: “A static analyzer is a single-use product”. This is how this statement [...] 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 >

Celebrating at my final conference of 2011

Getting to attend conferences to give training on Intel(R) Software Products is one of the perks of my job. And last week I got to exercise that perk when I had the opportunity to attend part of the Grace Hopper Celebration of Women in Computing conference. I presented a poster on our Intel® Parallel Studio [...] Read more >

News from Dr. Fortran – Intel’s Steve Lionel Discusses Newly Released Fortran Studio XE 2011 – Parallel Programming Talk #128

Dr. Fortran (aka Intel’s Steve Lionel), who is a friend of this show, dropped in on Clay and Kathy to discuss what we think is good news – the release of Fortran Studio XE 2011. Below the video are some notes and links that I think you will find useful. http://software.intel.com/en-us/videos/channel/parallel-programming/parallel-programming-talk-128-steve-lionel/1247156004001 It’s time for Parallel [...] Read more >

Vector Fabrics Founder and CEO Paul Stravers Discusses and Demos vfEmbedded – PPT #127

It’s time for Parallel Programming Talk – this is show #127 Below are some script details including questions we asked Paul. News 1. The Guide for Developing Multithreaded Applications has been updated. Changes include: 1-8 – Using AVX Without Writing AVX Code – New 3-5 – Optimizing Applications for NUMA – New 4-4 – Using [...] 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 >

Upcoming Webinars on Performance Tuning on Intel(R) Microarchitecture Codename Sandy Bridge

I will be presenting a 2-part webinar on Nov 8th and 9th on performance tuning on Intel(R) Microarchitecture Codename Sandy Bridge. The webinars will walk through our Using Intel(R) VTune(TM) Amplifier XE on Sandy Bridge tuning guide. In each one I will walk through half of the guide, explaining the concepts and taking live questions. [...] Read more >

ParaSail – A New Programming Language – Parallel Programming Talk #120

  Welcome to another edition of Parallel Programming Talk. This is show #120.  Today’s guest is Tucker Taft from the Sofcheck Company – we’ll be talking with him shortly about a new programming language he has created.  But first, What is Clay Thinking About? An interesting discussion about human memory – based on the question [...] Read more >

What do burgers & fries have to do with parallel programming?! Helping students learn how to ‘think in parallel"

There has been a great discussion on our LinkedIn group around examples that professors can use to teach the concept of parallelism at an abstract level. Here’ s a summary of the examples. (Join our LinkedIn group to access more discussions on teaching tips/parallel programming in undergrad education!) 1. Real-world examples       • Restaurants (quote below [...] Read more >