All Articles Tagged PPGuide Select a Module Knowledgebase Forums Videos Blogs Contests Select a Community Software Products General Mobility Parallel Programming Open Source Virtualization What If Experimental Software ISN General Intel® Cluster Ready Financial Services Industry Tools Pentium Itanium Xeon Intel® AppUp(SM) Developer Community Visual Computing ISC General Intel Software Network communities Academic Developer Training MID Software College Home Intel SW Partner program Events Intel® Software Development Products Home Intel C++ Tool Suite for MIDs Intel® TBB Intel® AVX Intel® Graphics Performance Analyzers Knowledge Base Intel C++ Compiler and Performance Library for QNX* Neutrino* RTOS Knowledge Base Intel® C++ Compiler for Linux* Knowledge Base Intel® C++ Compiler for Mac OS X* Knowledge Base Intel® C++ Compiler for Windows* Knowledge Base Intel® Software Development Tool Suites for Intel® Atom™ Processor Knowledge Base Intel® Cluster Checker Knowledge Base Intel® Cluster Ready Knowledge Base Intel® Cluster Toolkit for Linux* Knowledge Base Intel® Cluster Toolkit for Windows* Knowledge Base Intel® Fortran Compiler for Linux* Knowledge Base Intel® Fortran Compiler for Mac OS X* Knowledge Base Intel® Integrated Performance Primitives Knowledge Base Intel® License Manager for FLEXlm* Knowledge Base Intel® Math Kernel Library Knowledge Base Intel® MPI Library for Linux* Knowledge Base Intel® MPI Library for Windows* Knowledge Base Intel® Parallel Amplifier Knowledge Base Intel® Parallel Composer Knowledge Base Intel® Parallel Inspector Knowledge Base Intel® Software Development Products Registration Center Knowledge Base Intel® Thread Checker for Linux* Knowledge Base Intel® Thread Checker for Windows* Knowledge Base Intel® Thread Profiler for Windows* Knowledge Base Intel® Threading Building Blocks Knowledge Base Intel® Trace Analyzer and Collector for Linux* Knowledge Base Intel® Trace Analyzer and Collector for Windows* Knowledge Base Intel® Visual Fortran Compiler for Windows* Knowledge Base Intel® VTune™ Performance Analyzer for Linux* Knowledge Base Intel® VTune™ Performance Analyzer for Windows* Knowledge Base Intel® Graphics Performance Analyzers (Intel® GPA) Intel® Software Network TV Intel Software Network communities Software News Code & Downloads Game Development ISN Home Page with ISN TV Player Artist Media Intel’s Ct Technology Beta Knowledge Base ESDC2010 Intel® Learning Lab Intel® Parallel Advisor Knowledge Base Intel® Array Building Blocks Knowledge Base Intel® Cloud Builder DPD Redesign Test Page DPD Redesign Test Page 2 Manageability and Security Intel® VTune™ Amplifier XE Knowledge Base Intel® Inspector XE Knowledge Base Art, Music, & Animation Power Efficiency Intel® vPro™ Developer Community WebOps Visual Computing Source Resources For Software Developers Android* Developers Ultrabook Server Developer Community Software Business Network Services
Use Synchronization Routines Provided by the Threading API Rather than Hand-Coded Synchronization [Knowledgebase] Use Synchronization Routines Provided by the Threading API Rather than Hand-Coded Synchronization (PDF 202KB)
Abstract
Application programmers sometimes write hand-coded synchronization routines rather... Posted: 2010-01-25 00:00:00 by Cecilia Villalon (Intel) Hyper-Threading , OpenMP , PPGuide , Pthreads , spin-wait , synchronization , threading , Win32 threads Exploiting Data Parallelism in Ordered Data Streams [Knowledgebase] Exploiting Data Parallelism in Ordered Data Streams (PDF 209KB)
Abstract
Many compute-intensive applications involve complex transformations of ordered input data to ordered output data. Examples include... Posted: 2010-01-25 00:00:00 by Cecilia Villalon (Intel) data parallelism , I/O , order dependence , PPGuide , threading Curing Thread Imbalance Using Intel® Parallel Amplifier [Knowledgebase] Curing Thread Imbalance Using Intel® Parallel Amplifier (PDF 302KB)
Abstract
One of the performance-inhibiting factors in threaded applications is load imbalance. Balancing the workload among threads... Posted: 2010-03-01 00:00:00 by Vincent Scotto (Intel) concurrency , hotspot , parallel amplifier , PPGuide , scalability , scheduling , threading , utilization , vcsource_domain_embedded , vcsource_type_casestudy , vcsource_type_techarticle