Most Recent Design Posts RSS

Intel Processors Widen Lead at Computex

Intel is already two generations ahead of its competition in multi-core processor technology. The company has shipped three dimensional (3-D) Tri-Gate 22-nanometer chips since 2011, a feat that its competitors are still only promising. This week Intel is demonstrating those technologies put to work in mainstream tablets, smartphones and novel …

Read Full Post Posted in Design | Leave a comment

Fun with Fractals: Parallel Better than Straight Threads?

A lot of technologies — some image processing applications, scenery generators, and biology simulators, to name a few — use fractals as their core. Since fractal technology has been here since about 1975, it seemed high time to conjure some up within the Intel Parallel universe. I started this project …

Read Full Post Posted in Design | Leave a comment

Parallel Success Starts With Proper Planning

“Measure twice; cut once.” That maxim of carpentry is also good advice for parallel programming, according to a recent technical paper from Intel. Taking maximum advantage of a Many Integrated Core (MIC) coprocessor requires careful design of algorithm, data structure and architecture, warns “Intel Xeon Phi Application Design and Implementation …

Read Full Post Posted in Design | Leave a comment

Book Review: “Intel Xeon Phi Coprocessor High-Performance Programming”

  Tackling the complex topic of parallel programming for a high-performance machine such as the Intel Xeon Phi Coprocessor might seem like a terrifying ordeal. But authors Jim Jeffers and James Reinders provide a logical, manageable, and real-world approach to the task. Parallel programming isn’t for the faint of heart. …

Read Full Post Posted in Design | Leave a comment

Programming for Parallel: Start Right, Start Now

  The Xeon Phi coprocessor might not be inside every computer yet, but eventually it will be common.  Programming for parallel requires some new understanding and approaches. This week Jeff Cogswell gives you some introductory concepts on this game-changing coprocessor. Most of us don’t yet have a Xeon Phi coprocessor …

Read Full Post Posted in Design | Leave a comment

Intel® Xeon Phi: What is it and why should I care?

The Intel® MIC Architecture, a.k.a. the Intel® Xeon Phi™ coprocessor, is what some have called a super computer on a card. If you are going to go so far as to call it that, you might also call it a super computer on a chip since it is all on …

Read Full Post Posted in Design | Leave a comment

Prevent Deadlocks with Lazy Initialization

In computer science, a technique called “lazy initialization” refers to the process of waiting to initialize objects until they are actually needed. The general idea is that if an object ends up not being used, there’s no reason to waste time and resources initializing it. Instead, it’s initialized when actually …

Read Full Post Posted in Design | Leave a comment

Find the Right Intel® Parallel Studio XE Product

With Intel constantly innovating and releasing new tools to help parallel and other developers work more efficiently and effectively, it can be a challenge to keep up.   We at Go Parallel like this interactive chart because it neatly lays out your range of choices and components for Intel® Parallel Studio …

Read Full Post Posted in Design | Leave a comment

How to Train Software Engineers

How do you build a successful curriculum for training new software engineers? This article takes a look at how to build an effective on-the-job training curriculum for new software engineers and developers. But be warned: one size does not fit all. As you design new training programs, you must take …

Read Full Post Posted in Design | Leave a comment

New C++ vs. Boost: Which Is Best?

It’s been two years since  the ISO C++ committee approved the final draft of the newest C++ standard. Issues with the latest version of C++ persist, leading many developers to look elsewhere for their C++ development tools and libraries. Hence, the continued growth of the popular C++ library Boost. This article takes a detailed …

Read Full Post Posted in Design | Leave a comment