Dr. Dobb's Blogs http://www.drdobbs.com//author/6753 Dr. Dobb's Copyright 2012, United Business Media. en-us Introducing Embree http://www.drdobbs.com/tools/introducing-embree/231001621 Open source photo-realistic ray tracing kernels that take full advantage of SSE and AVX on the CPU Wed, 13 Jul 2011 09:57:00 -0400 Intel OpenCL SDK 1.1 http://www.drdobbs.com/tools/intel-opencl-sdk-11/231001335 Optimized performance for Intel architecture processors Mon, 11 Jul 2011 09:59:00 -0400 Intel AVX2 Will Bring Integer Instructions with 256-bit SIMD Numeric Processing Capabilities http://www.drdobbs.com/tools/intel-avx2-will-bring-integer-instructio/231000372 The forthcoming microarchitecture, codenamed "Haswell," will introduce Intel AVX2 in 2013 Fri, 24 Jun 2011 08:57:00 -0400 High-Level Programming Languages Should Improve Support for SIMD Instructions http://www.drdobbs.com/tools/high-level-programming-languages-should/230600043 Exposing SIMD units within interpreted languages could simplify programs and unleash floods of untapped processor power Mon, 13 Jun 2011 08:19:00 -0400 Alice 3: Visualize Concurrent Code in Action http://www.drdobbs.com/tools/alice-3-visualize-concurrent-code-in-act/230500053 A new version of this innovative 3D programming environment makes it easy to understand the importance of concurrency Wed, 08 Jun 2011 09:49:00 -0400 Parallel Worker 0.2.0 http://www.drdobbs.com/web-development/parallel-worker-020/229900203 A jQuery plugin that takes advantage of HTML 5 Web Workers Mon, 06 Jun 2011 07:14:00 -0400 New Intel Turbo Boost Technology http://www.drdobbs.com/parallel/new-intel-turbo-boost-technology/229301335 Monitor version brings Turbo Boost 2.0 compatibility Mon, 21 Mar 2011 07:47:00 -0400 iPad 2 Brings iOS Developers to Multicore Programming Land http://www.drdobbs.com/parallel/ipad-2-brings-ios-developers-to-multicor/229301022 The recently launched iPad 2 includes a 1 GHz dual-core Apple A5 System-on-a-Chip -- If you want your iOS apps to take full advantage of this powerful dual-core chip, you have to use multicore programming techniques in these apps Tue, 15 Mar 2011 09:57:00 -0400 High Performance C++ Code in Windows Azure Roles http://www.drdobbs.com/parallel/high-performance-c-code-in-windows-azure/229300715 The newest Windows Azure versions allow you to make P/Invoke calls to invoke native code Thu, 10 Mar 2011 07:07:00 -0500 MeeGo's Multicore Optimization Options http://www.drdobbs.com/parallel/meegos-multicore-optimization-options/229300331 Now that many MeeGo tablets, netbooks, and other handheld devices feature dual-core Intel Atom microprocessors with Intel Hyper-Threading technology, you shouldn't lose the chance to optimize your app... Fri, 25 Feb 2011 07:43:32 -0500 Windows 7 and Windows Server 2008 R2 Service Pack 1 Bring AVX Support http://www.drdobbs.com/parallel/windows-7-and-windows-server-2008-r2-ser/229300330 The second generation Intel Core processor family codename Sandy Bridge introduced Intel Advanced Vector Extensions, known as Intel AVX. Intel AVX is a 256 bit instruction set extension to Intel SSE t... Thu, 24 Feb 2011 06:32:55 -0500 ProcDump v3.02: A Simple Utility that Detects CPU Spikes in Windows http://www.drdobbs.com/parallel/procdump-v302-a-simple-utility-that-dete/229300328 ProcDump is a very simple yet powerful command-line utility that monitors an application in Windows and writes a process dump file during a spike. You can use ProcDump to detect applications that bloc... Tue, 15 Feb 2011 16:55:15 -0500 Multicore Programming Possibilities with Windows Azure SDK 1.3 http://www.drdobbs.com/parallel/multicore-programming-possibilities-with/229300327 You can use your parallelized algorithms that exploit modern multicore microprocessors in Windows Azure. Since the release of Microsoft Azure SDK v1.2, you can use .NET Framework 4 as the target frame... Thu, 10 Feb 2011 19:25:41 -0500 Microsoft Launches Parallel Computing Virtual Labs with Visual Studio 2010 Premium http://www.drdobbs.com/parallel/microsoft-launches-parallel-computing-vi/229300325 If you want to work with parallelized code that targets multicore CPUs with .NET Framework 4, you need Visual Studio 2010 installed on a computer with at least three physical cores. A dual-core CPU is... Wed, 02 Feb 2011 10:50:09 -0500 Sony Puts a Quad-Core CPU in the Gamers' Pockets with the NGP http://www.drdobbs.com/parallel/sony-puts-a-quad-core-cpu-in-the-gamers/229300322 Sony unveiled the detailed specifications for the PlayStation Portable successor with impressive hardware. Sony's Next Generation Portable, known as NGP, features a quad-core <a href="http://www.arm.c... Fri, 28 Jan 2011 19:11:06 -0500 Parallelized Algorithms Are Very Useful for Battery Powered Devices http://www.drdobbs.com/parallel/parallelized-algorithms-are-very-useful/229300321 Parallelized algorithms aren't just for desktop computers or servers. If you parallelize your code to take advantage of mobile multicore CPUs, you can create more responsive software without consuming excessive battery life. Tue, 18 Jan 2011 13:37:19 -0500 Microsoft Unveils a Powerful Dual-Core Tablet PC with Windows 7 at CES 2011 http://www.drdobbs.com/parallel/microsoft-unveils-a-powerful-dual-core-t/229300319 Microsoft CEO Steve Ballmer showed off a powerful dual-core ASUS tablet PC during his opening keynote at 2011 CES, on Wednesday evening, in Las Vegas. The ASUS Eee Slate EP121-1A011M 12.1-Inch Tablet ... Thu, 06 Jan 2011 06:58:15 -0500 Visual Studio 2010 SP1 Beta 1 Enables Concurrency Profiling Features for Silverlight Applications http://www.drdobbs.com/parallel/visual-studio-2010-sp1-beta-1-enables-co/229300318 A month ago, Microsoft released <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ea69cb-cf12-4842-a3d7-b32a1e5642e2&displaylang=en">Visual Studio 2010 Service Pack 1 Beta 1</a>, ... Wed, 05 Jan 2011 07:42:35 -0500 GPars 0.11 Adds Dataflow Concurrency to Groovy and Java http://www.drdobbs.com/parallel/gpars-011-adds-dataflow-concurrency-to-g/229300341 <a href="http://gpars.codehaus.org/">GPars 0.11</a> adds dataflow concurrency to its existing intuitive ways to handle tasks, actors and messages in Groovy. In addition, this new release improves performance for actors and provides a Java API. Tue, 21 Dec 2010 09:50:04 -0500 Visualizing Context Switches that Cross Cores with Visual Studio 2010 http://www.drdobbs.com/parallel/visualizing-context-switches-that-cross/229300340 Context switches that cross from one logical core to another can reduce the performance of your application. Visual Studio 2010 Premium or Ultimate versions allow you to visualize this problem on W... Fri, 17 Dec 2010 10:27:19 -0500 Python 3.2 Beta 1 Introduces New Concurrency Features http://www.drdobbs.com/parallel/python-32-beta-1-introduces-new-concurre/229300338 Python 3.2 Beta 1 adds a <strong>futures</strong> library for concurrent programming that is part of a new <strong>concurrent</strong> top-level package. The main goal is to simplify the parallelizati... Mon, 13 Dec 2010 13:14:05 -0500 Silverlight 4 Makes it Easy to Count Logical Cores http://www.drdobbs.com/parallel/silverlight-4-makes-it-easy-to-count-log/229300337 Silverlight 4 allows you to access the <strong>System.Environment.ProcessorCount</strong> property to get the number of logical cores, also known as hardware threads, on the current machine. In pre... Fri, 10 Dec 2010 04:10:31 -0500 The Visual Studio Code Snippets Project Adds Parallel Programming Snippets http://www.drdobbs.com/parallel/the-visual-studio-code-snippets-project/229300335 The November 2010 Release of the <a href="http://vssnippets.codeplex.com/releases/view/55530">StyleCop Compliant Visual Studio Code Snippets</a> open source project adds many parallel programming code... Thu, 02 Dec 2010 14:38:47 -0500 Dive Deeper than the CPU Utilization Graph to Check Efficiency http://www.drdobbs.com/parallel/dive-deeper-than-the-cpu-utilization-gra/229300334 The CPU utilization graph provides important information that allows you to detect a load imbalance problem when parallelized code runs on a multicore CPU. However, a sustained high CPU load for all t... Tue, 30 Nov 2010 17:09:11 -0500 Microsoft Launches Visual Studio Async CTP http://www.drdobbs.com/parallel/microsoft-launches-visual-studio-async-c/228800505 Anders Hejlsberg described the roadmap for C# and Visual Basic at PDC 2010. The main goal of the next versions of both C# and Visual Basic is to make asynchronous programming as simple as synchronous programming.</p> Thu, 28 Oct 2010 19:31:36 -0400