Go Parallel

GoParallel.SourceForge.net
1-15-2015

  Bring New Life to Legacy C++ Code with Parallel Studio   In the software engineering class I teach, we discuss the need and importance of refactoring code.

GoParallel.SourceForge.net
2-21-2015

  How Vectorization Can Boost Your C# Code   Vectorization can enhance and speed up your C# program during and after development, but there are some things you need to know before you begin.

GoParallel.SourceForge.net
3-30-2015

  Best Parallel Programming Models and How to Implement Them   The most common and useful parallel programming models include vectorization, multi-threading, multi-processing, and a hybrid of all three.

GoParallel.SourceForge.net
4-8-2015

  Unintended Consequences of Parallel Computing: How to Avoid Pitfalls   In this blog, we’ll take an in-depth look at parallel computing, and examine some of the pitfalls that can thwart efforts for great code.

GoParallel.SourceForge.net
5-15-2015

  Debugging Multithreaded Code   In this video, Rick Leinecker gets you started in the large topic of debugging multithreaded code.

GoParallel.SourceForge.net
6-5-2015

  Intel Parallel Studio XE 2016 Beta Review   Now available as a beta, Intel Parallel Studio XE 2016 is a significant enhancement with much to offer.

GoParallel.SourceForge.net
6-11-2015

  Intel Parallel Studio XE 2016 Beta Review   Now available as a beta, Intel Parallel Studio XE 2016 is a significant enhancement with much to offer.

GoParallel.SourceForge.net
6-18-2015

  Parallelizing the Minimax Algorithm   The Minimax algorithm is used for games, such as chess and Connect Four, where two players take turns making moves. Rick walks you through.

GoParallel.SourceForge.net
6-22-2015

  Offload Your Code to Your GPU: How to Get Started   At the time of this writing, most desktop computers have video cards with multiple processor cores that support advanced graphics.

GoParallel.SourceForge.net
6-24-2015

  How the Rise of Supercomputers Paved the Way for Powerful PCs   In this blog, I’m going to explore how supercomputers led the way in enabling today’s computers to boast performance.

GoParallel.SourceForge.net
7-5-2015

  Reverse Engineer Your Way to Modernized Code   Many software developers are tasked with completely refactoring legacy code into new code bases using modern paradigms.

GoParallel.SourceForge.net
7-12-2015

  Parallel Algorithm Boot Camp   I have spent a good bit of time writing about parallelization using Parallel Studio. My blogs have included using OpenMP, Cilk, and Threaded Building Blocks.

GoParallel.SourceForge.net
7-17-2015

  Explicit Multithreading: The Pros and Cons   First, before detailing the pros and the cons, we need to establish some baseline understandings with regard to Explicit Multithreading (XMT).

GoParallel.SourceForge.net
7-25-2015

  Explicit Multithreading: The Pros and Cons   First, before detailing the pros and the cons, we need to establish some baseline understandings with regard to Explicit Multithreading (XMT).

GoParallel.SourceForge.net

  Vectorization, Threading or Both?   Is there a difference between vectorization and threading? In this video, Rick Leinecker gives you the answer.

GoParallel.SourceForge.net

  The Ins and Outs of Threading   I have talked a lot about parallelization in my Go Parallel blogs.

GoParallel.SourceForge.net

  Perceptual Computing: Making It Real   Many software-driven devices rely on real-time perception. But how can these devices adjust to current condictions?