Lifestream / Bio / Archive
Articles
-
How Do Applications Run on a New Micro-Architecture? Intel VTune Amplifier XE 2011 Answers the Question
The Profile System target type provided by Intel VTune Amplifier XE 2011 allows you to analyze the system performance as a whole and provides you with all the information you might need in order to optimize the applications for your new target micro-architecture.
Read Article >> -
Cpuinfo: The Processor Information Utility for Intel MPI Library
The
Read Article >>cpuinfo
command-line utility included in the Intel MPI Library is the most convenient tool to gather detailed information about your cluster nodes, their logical processors identifications, the placement on packages, their different cache levels sharing, their feature flags, etc. -
Intel Cluster Studio XE 2012 and Hybrid MPI/OpenMP Applications: Optimize Up To the Node Level
Intel Cluster Studio XE 2012 provides an MPI hybrid development suite that targets developers on high-performance clusters.
Read Article >> -
The CoreInfo 3.03 Utility Provides Detailed Intel Instruction Sets
The newest version of CoreInfo provides a detailed summary of all the instructions sets that the CPUs found on the system support.
Read Article >> -
Boost Performance for Your Android Native Code
The Android NDK is a toolset that lets you embed components that make use of native code in your Android applications.
Read Article >> -
Calling IPP Functions from C# Code
Intel Integrated Performance Primitives, also known as IPP, is a library of highly optimized math software functions for digital media and data-processing applications.
Read Article >> -
Retrieving Detailed Information About Your Intel Multicore CPU Features with Intel IPP
There are several ways of retrieving detailed information about your Intel multicore CPU features. I discovered two functions in IPP that provide most of the information I usually need.
Read Article >> -
Implicit CPU Vectorization with Intel OpenCL SDK 1.5
Intel OpenCL SDK 1.5 includes important performance enhancements specifically designed for the latest Intel 2nd Generation Core Processors and outlines a path for future performance improvements.
Read Article >> -
Intel Vector Statistical Library
Boost performance of pseudo-random and quasi-random number generation
Read Article >> -
Introducing Intel Labs' River Trail
Getting parallelized functions to work with arrays in JavaScript
Read Article >> -
Intel Vector Math Library
A simpler way to take advantage of SIMD instructions
Read Article >> -
Introducing Embree
Open source photo-realistic ray tracing kernels that take full advantage of SSE and AVX on the CPU
Read Article >> -
Intel OpenCL SDK 1.1
Optimized performance for Intel architecture processors
Read Article >> -
Intel AVX2 Will Bring Integer Instructions with 256-bit SIMD Numeric Processing Capabilities
The forthcoming microarchitecture, codenamed "Haswell," will introduce Intel AVX2 in 2013
Read Article >> -
High-Level Programming Languages Should Improve Support for SIMD Instructions
Exposing SIMD units within interpreted languages could simplify programs and unleash floods of untapped processor power
Read Article >> -
Alice 3: Visualize Concurrent Code in Action
A new version of this innovative 3D programming environment makes it easy to understand the importance of concurrency
Read Article >> -
Parallel Worker 0.2.0
A jQuery plugin that takes advantage of HTML 5 Web Workers
Read Article >> -
New Intel Turbo Boost Technology
Monitor version brings Turbo Boost 2.0 compatibility
Read Article >> -
iPad 2 Brings iOS Developers to Multicore Programming Land
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
Read Article >> -
High Performance C++ Code in Windows Azure Roles
The newest Windows Azure versions allow you to make P/Invoke calls to invoke native code
Read Article >> -
MeeGo's Multicore Optimization Options
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...
Read Article >> -
Windows 7 and Windows Server 2008 R2 Service Pack 1 Bring AVX Support
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...
Read Article >> -
ProcDump v3.02: A Simple Utility that Detects CPU Spikes in Windows
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...
Read Article >> -
Multicore Programming Possibilities with Windows Azure SDK 1.3
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...
Read Article >> -
Microsoft Launches Parallel Computing Virtual Labs with Visual Studio 2010 Premium
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...
Read Article >>