All Articles Tagged threading

Link/UrlTags
Threading APIs and Intel® ArBB[Knowledgebase]
Since ArBB uses TBB for threading, are there any versioning concerns?Intel® Array Building Blocks (Intel® ArBB) programs rely on dynamic libraries. One such library is the Intel ArBB run-time library:...

Posted: 2010-09-22 00:00:00 by Noah Clemons (Intel)
Debugger, OpenMP, runtime, TBB, threading, vectors
Threading in section[Forums]
#include <stdio.h>#include <conio.h>#include <omp.h>void display1(){#pragma omp parallel for num_threads(5)            for(int i=0;i<10;i++)            printf(\"From...

Posted: 2010-05-01 07:30:31
threading
Intel Game Performance Work Shop - Lab 1 - Get Oriented Part 2[Videos]
Intel game performance experts presented an interactive day long session about optimizing a threaded PC game. During the session they used the latest Intel performance tools, including the popular Intel...

Posted: 2010-04-08 11:40:54
gdc, GDC 2010, GPA, Gulftown, Intel Game Performance Workshop, session, Smoke Demo, threading
Gaming Architecture: Why Parallelism is Important Part 8[Videos]
Task and domain decompositions are two basic and powerful approaches of exploiting parallelism in a given problem. An effective decomposition requires careful partitioning of tasks and data, and a balanced...

Posted: 2010-04-08 10:29:05
Academic, multicore, Multicore community, Parallel Programming, session, SIGCSE, SIGCSE 2010, threading, tools
Gaming Architecture: Why Parallelism is Important Part 7[Videos]
Task and domain decompositions are two basic and powerful approaches of exploiting parallelism in a given problem. An effective decomposition requires careful partitioning of tasks and data, and a balanced...

Posted: 2010-04-08 10:23:58
Academic, multicore, Multicore community, Parallel Programming, session, SIGCSE, SIGCSE 2010, threading, tools
Gaming Architecture: Why Parallelism is Important Part 6[Videos]
Task and domain decompositions are two basic and powerful approaches of exploiting parallelism in a given problem. An effective decomposition requires careful partitioning of tasks and data, and a balanced...

Posted: 2010-04-08 10:18:21
Academic, multicore, Multicore community, Parallel Programming, session, SIGCSE, SIGCSE 2010, threading, tool
Gaming Architecture: Why Parallelism is Important Part 5[Videos]
Task and domain decompositions are two basic and powerful approaches of exploiting parallelism in a given problem. An effective decomposition requires careful partitioning of tasks and data, and a balanced...

Posted: 2010-04-08 10:13:23
Academic, Intel Software Network, multicore, Multicore community, Parallel Programming, session, SIGCSE, SIGCSE 2010, threading, tool
Gaming Architecture: Why Parallelism is Important Part 4[Videos]
Task and domain decompositions are two basic and powerful approaches of exploiting parallelism in a given problem. An effective decomposition requires careful partitioning of tasks and data, and a balanced...

Posted: 2010-04-08 10:09:56
Academic, multicore, Multicore Communtiy, Parallel Programming, session, SIGCSE, SIGCSE 2010, threading, tool
Data Parallelism Whitepapers and Tutorials[Knowledgebase]
WhitepapersCt Technology: A Flexible Parallel Programming Model for Multicore and Many-Core ArchitecturesAbstract: Microprocessor design and manufacturing process innovations continue to improve software...

Posted: 2010-03-11 00:00:00 by AmandaS (Intel)
binomial tree, black scholes, C++, data parallel, data parallelism, monte carlo, multi-core, Multi-threading, parallel computing, threading
GPA 3.0 Feature Video[Videos]
Chris Cormack, Intel® GPA Lead Product Designer, describes key new features in the Intel GPA 3.0 release and demos the new platform view capability.  For more information on Intel GPA, go to www.intel.com/software/gpa Jerry...

Posted: 2010-03-09 13:02:07
3.0, Chris Cormack, Game Analysis, Game Developers, GPA, GPA 3.0, graphics performance analyzers, Graphics Performance Analyzers 3.0, Intel Software Network, threading, vcsource_domain_graphics, vcsource_os_windows, vcsource_platform_desktoplaptop, visual computing
Avoiding and Identifying False Sharing Among Threads[Knowledgebase]
Avoiding and Identifying False Sharing Among Threads (PDF 218KB) Abstract In symmetric multiprocessor (SMP) systems, each processor has a local cache. The memory system must guarantee cache coherence....

Posted: 2010-02-24 00:00:00 by Cecilia Villalon (Intel)
cache coherence, Data Alignment, profiler, programming tools, threading
Detecting Memory Bandwidth Saturation in Threaded Applications[Knowledgebase]
Detecting Memory Bandwidth Saturation in Threaded Applications (PDF 231KB) Abstract Memory sub-system components contribute significantly to the performance characteristics of an application. As an increasing...

Posted: 2010-03-02 00:00:00 by Cecilia Villalon (Intel)
memory, scalability, Thread Profiler, threading, vcsource_domain_embedded, vcsource_type_techarticle, Vtune
Avoiding Heap Contention Among Threads[Knowledgebase]
Avoiding Heap Contention Among Threads (PDF 256KB) Abstract Allocating memory from the system heap can be an expensive operation due to a lock used by system runtime libraries to synchronize access to...

Posted: 2010-02-21 00:00:00 by Cecilia Villalon (Intel)
dynamic memory allocation, heap contention, lock contention, stack allocation, synchronization, threading
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
Getting Code Ready for Parallel Execution with Intel® Parallel Composer[Knowledgebase]
Getting Code Ready for Parallel Execution with Intel® Parallel Composer (PDF 453KB) Abstract Developers have the choice among a number of approaches for introducing parallelism into their code. This...

Posted: 2011-10-25 00:00:00 by Mark Sabahi (Intel)
auto-parallelization, compiler, OpenMP, Parallel Composer, threading, Vectorization
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
Using Intel® Inspector XE 2011 to Find Data Races in Multithreaded Code[Knowledgebase]
Using Intel® Inspector XE 2011 to Find Data Races in Multithreaded Code (PDF 288KB) Abstract Intel® Inspector XE 2011, one of the three components within the Intel® Parallel Studio XE suite product,...

Posted: 2011-10-24 00:00:00 by Vincent Scotto (Intel)
critical section, data races, Debugger, Intel Parallel Inspector, OpenMP, threading
Threading Fortran applications for parallel performance on multi-core systems[Knowledgebase]
Threading Fortran applications for parallel performance on multi-core systemsMost processors now come with multiple cores, and future increases in performance are expected to come mostly from increases...

Posted: 2009-12-06 21:00:00 by Martyn Corden (Intel)
mult-core, parallel, performance, threading
Intel MKL Threaded Functions[Knowledgebase]
Intel MKL is threaded extensively for different domains. The threaded function list includes: Domain Threaded Functions Direct sparse solver PARDISO Interface Routines DSS...

Posted: 2009-11-17 08:00:00 by Chao Y (Intel)
functions threaded in MKL, MKL threaded functions, MKL threading, threaded function in MKL, threading
New Intel Parallel Universe Portal[Knowledgebase]
There is currently no charge for this service; it is available online through the Intel Software Network at paralleluniverse.intel.com.A Quick Overview of the New Intel Parallel Universe...

Posted: 2009-12-22 21:00:00 by Aaron Tersteeg (Intel)
developer, multicore, Multicore Parallel Programming, Paralle Computing, parallel studio, parallel universe, scaling, threading
PXFFORK-ed processes adding up, hitting num of processes limit on Mac[Forums]
I am using PXFFORK to fork my simulation for doing post-processing and whatnot.  Like so: ! Mac desktop, 2.93GHz Quad-Core Intel Xeon ! Mac OSX v 10.5.8 ! ifort v 11.1 subroutine postprocess_wrapper() ...

Posted: 2009-11-11 12:23:21
PXFFORK, threading
Parallelization of SMOKE Gaming Demo via Intel® Threading Building Blocks[Knowledgebase]
Abstract This paper describes the steps in the process of characterizing and optimizing the already parallel SMOKE Gaming Demo [1] using Intel's software suite of tools. Code characterization was done...

Posted: 2009-11-02 00:00:00 by Andrey Marochko (Intel)
building blocks, game development, scalability, software, TBB, threading, Threading Building Blocks, visual computing, Vtune
Jim Dempsey on Parallel Programming at IDF 2009[Videos]
Intel Software Network Black Belt Developer, Jim Dempsey, shares his experiences participating at the Intel Developer Forum (IDF 2009), including his thoughts on the parallel programming demos, tools...

Posted: 2009-10-15 10:02:33
Aaron Tersteeg, black belt, concurrency, Dempsey, hyperthreading, IDF, IDF09, intel, Intel Software Network, ISN, Jim, Jim Dempsey, mult-core, multicore, parallel studio, Parellel Programming, parellel programming talk, QuickThread, QuickThreadProgramming, Tersteeg, threading
Release linker error LNK2001[Forums]
hi folks,I am getting the following error only when building as release, when building for debug the program runs fine:error LNK2001: unresolved external symbol @__TBB_machine_trylockbyte@4Any help or...

Posted: 2009-08-14 11:11:47
Linker error, parallel, threading
Parallel For correct usage[Forums]
Hello folks,I have recently been working on creating a particle system using tbb 2.1 for the threading. The source and demo application can be found on my blog at: http://thehinch.spaces.live.comCurrently...

Posted: 2009-08-13 15:15:51
parallel, particle, TBB, threading
Intel® MKL Threaded 1D FFTs[Knowledgebase]
In Intel MKL 10.2, one-dimensional complex-to-complex fast Fourier transforms (FFTs) are now threaded for non-prime sizes from 216 and larger with the following exception: if at least one prime factor...

Posted: 2009-07-16 00:00:00 by Dmitry Baksheev (Intel)
FFT, fourier transform, multi-core, Multi-threading, multicore, multithread, threading
Debugging Threaded Applications[Knowledgebase]
Parallel programming has a reputation for being difficult due to the complexity imposed by the threading dimension. While this view is accurate in part, diligence in designing thread interactions and knowledge...

Posted: 2009-07-07 00:00:00 by Vincent Scotto (Intel)
Data Race, data races, Deadlock, Intel Thread Checker, live lock, livelock, Parallel Programming, threading, visual computing
Intel Game Demo Contest 2007[Videos]
The Game Demo Contest 2007 had two categories - Best Threaded Game and Best Game on the Go. The entries received covered various genres of games including first person shooters, arcade, strategy/tactical....

Posted: 2008-02-26 22:53:53
Game Demo Contest 2007, game development, threading, visual computing
Hellgate London on Intel Integrated Graphics Card[Videos]
Raymond Paik, Applications Engineer with Intel's Virtual Computing Group shows Hellgate London running on the next generation (pre-release) Intelr Integrated Graphics Card and shows some of the benefits...

Posted: 2008-04-03 23:54:19
Hellgate London, Integrated Graphics, multicore, threading, visual computing
Game Creators: Threading for Games [Videos]
Lee Bamber, CEO of Game Creators, talks about the performance gains they made through threading their game around enabling artificial intelligence, accelerated line mapping, and video capture. All Game...

Posted: 2008-03-06 16:45:51
accelerated line mapping, Artificial intelligence, game development, threading, visual computing
Brief overview of technologies used in Intel’s Smoke Demo[Videos]
Orion Granatir, Brad Werth, and Omar Rodriguez discuss some of the technologies used in Intel’s Smoke demo. This demo was built to showcase one way to create a highly threaded game. This video examines...

Posted: 2008-12-04 08:55:26
game development, havok, orion granatir, Smoke, threading, visual computing
Understanding Memory Access Characteristics of Motion Estimation Algorithms[Knowledgebase]
Introduction By Alex A. Lopez-EstradaApplications Engineer, Intel Software and Solutions GroupToday, processor computing power makes real-time video encoding and decoding using General Purpose Processors...

Posted: 2009-06-20 00:00:00 by Sharon Greenfield (Intel)
coding, threading, vcsource_domain_media, vcsource_index, vcsource_platform_desktoplaptop, vcsource_platform_windows, vcsource_type_techarticle, video encoding, visual computing
dss_solve_real in parallel?[Forums]
I'm using the dss routines in version 10.0.3.020 of the intel mkl solver for linux. I am able to compile and run my program without a problem. My sparse matrix is fairly large and cpu intensive, so I use...

Posted: 2009-06-04 12:46:17
DSS interface routines, dss_solve_real, threading
Threaded AI For the Win![Videos]
This video is an overview of the session Orion Granatir presented a session at GDC 2009. Threading AI is easier than you think! We will examine how AI can be threaded and live in a highly parallel environment....

Posted: 2009-04-01 11:24:04
ai, Game Developer Conference, gdc, Intel Software Network, orion granatir, Smoke, Take Five Videos, threading, visual computing
GDC Threading Tutorial – Lab 5 Part 2[Videos]
This is the final video which will find (and fix) memory leaks and data races with Parallel Inspector.  Follow along and try out Parallel Inspector on the provided code base.  Source download for the GDC...

Posted: 2009-03-24 01:55:44
awesomeness, concurrent code, game development, gdc, intel, multi core, parallel, parallel amplifier, parallel studio, Take Five Videos, threading, visual computing
GDC Threading Tutorial – Lab 5 Part 1[Videos]
This is the final video which will find (and fix) memory leaks and data races with Parallel Inspector.  Follow along and try out Parallel Inspector on the provided code base.  Source download for the GDC...

Posted: 2009-03-24 01:31:42
awesomeness, gdc, intel, multi core, parallel, parallel studio, Take Five Videos, threading
GDC Threading Tutorial – Lab 4 Part 2[Videos]
This video examines how to hook multiple threaded systems together (e.g. input, AI, physics).  Follow along with the video and see how the data flows without bottlenecking systems.  Source download for...

Posted: 2009-03-24 00:20:54
awesomeness, concurrent code, game development, gdc, intel, multi core, paralleism, parallel amplifier, parallel studio, Take Five Videos, threading, visual computing
GDC Threading Tutorial – Lab 4 Part 1[Videos]
This video examines how to hook multiple threaded systems together (e.g. input, AI, physics).  Follow along with the video and see how the data flows without bottlenecking systems.  Source download for...

Posted: 2009-03-23 23:53:42
awesomeness, gdc, intel, multi-core, parallel, parallel studio, Take Five Videos, threading
GDC Threading Tutorial – Lab 3[Videos]
This video looks at an AI system and how it can take advantage of the threading framework outlined in Lecture 2.  Follow along and you will spread out its load across available CPU cores.  The lab will...

Posted: 2009-03-23 23:22:32
awesomeness, concurrent code, game development, intel, multicore, parallel, parallel amplifier, parallel studio, Smoke, Take Five Videos, thread, threading, visual computing
GDC Threading Tutorial – Lab 1[Videos]
This video examines how Parallel Amplifier can find hotspots and concurrent (or not) parts of your code.  Follow along and try out Parallel Amplifier on the provided code base.  Source download for the entire...

Posted: 2009-03-23 21:42:07
awesomeness, concurrent code, game development, gdc, intel, parallel, parallel amplifier, parallel studio, Smoke, Take Five Videos, threading, visual computing
GDC Threading Tutorial – Introduction[Videos]
This video is the first of a series of videos that recaps the full day threading tutorial delivered at GDC 2009.  This introduction previews the material and gives an overview of threading issues.  Source...

Posted: 2009-03-23 20:58:59
Awsomeness, gdc, multi core, parallel, parallel studio, Smoke, Take Five Videos, threading
Game Developers speak out on the new Intel® Core™2 Extreme Mobile Processor[Videos]
Top game developers -- id, Capcom, and Pandemic - talk about this new processor and how it vastly improves game play and developer productivity. See them preview Enemy Territory: Quake Wars, Bionic Commando,...

Posted: 2008-09-05 22:25:14
core 2 extreme, framerate, game development, threading, visual computing
The Basics of Parallel Architecture: What Should I Know? [Forums]
So my question is pretty simple and straight forward. I am a non-technical guy. When it comes to Parallel Programming I wouldn't even know where to start, and to be perfectly honest, when it comes to good...

Posted: 2009-02-20 14:16:58
intel, multicore, parallel, parallel computing, threading
New curriculum planning exercise to be part of Faculty Training 2.1[Forums]
Curriculum Application Planning ExerciseI wanted to get some feedback from the community on some new exercises we will be covering in our Faculty training series. The new exercises will take about 30 minutes...

Posted: 2009-02-10 10:44:56
Curriculum, Parallel Programming, syllabus, threading
Module 1. Recognizing Potential Parallelism (pt.2)[Videos]
Three Things You must Teach: Module 1. Recognizing Potential Parallelism Module 1 of a 3 part series on introducing parallelism to undergraduates.  In Module 1,  Dr. Clay Breshears of the Intel Academic...

Posted: 2008-12-11 13:35:53
Academic, Clay Breshears, multi-core, software, teaching, threading
Parallelisierung mit der POSIX® Thread Bibliothek (article in german)[Knowledgebase]
  Dieser Artikel ist erschienen im entwickler magazin - Heft 6.07  - Abdruck mit freundlicher Genehmigung der Zeitschrift: http://derentwickler.de     Parallelisierung mit der POSIX® Thread Bibliothek In...

Posted: 2008-11-13 15:00:00 by mario (Intel)
Multi-core development, Parallel Programming, threading
Optimize for Intel® AVX Using Intel® Math Kernel Library's Basic Linear Algebra Subprograms (BLAS) with DGEMM Routine[Knowledgebase]
Introduction Although our initial efforts supports tunings and functionality in three areas, the Intel® Math Kernel Library (Intel® MKL), provides a broader set of functionality for scientific and...

Posted: 2009-07-04 11:30:00 by Gregory Henry (Intel)
AVX, DGEMM, MKL, Sandy Bridge, threading, кэш, многопоточность, набор инструкций, оптимизация
Adobe Creative Suite 4 and Intel Core i7 processors[Videos]
Kevan O'Brien, Solutions Expert Dynamic Media and Enzo Guerra, Software Architect discuss how Adobe and Intel offer creative professionals a powerful combination of increased performance from Core i7,...

Posted: 2008-11-17 16:09:09
Adobe, Core i7, Creative Suite, intel, rendering, speed, threading, video, visual computing
A visual guide to key concepts in threaded programming – Common problems and how to solve them[Videos]
Dr. Clay Breshears, senior parallel architect, Intel Academic Community, takes us through common threading problems and suggests how to plan for and solve them. Dr. Breshears also discusses a number of...

Posted: 2008-11-13 13:34:26
Clay Breshears, multi-core, Multithreading, threading
Intel® IPP - Threading / OpenMP* FAQ[Knowledgebase]
Does Intel® IPP support multi-threading? Is it thread safe? Which Intel IPP functions are threaded? How can I determine the number of threads the Intel® IPP creates? How do I control the number...

Posted: 2009-06-19 09:00:00 by AmandaS (Intel)
IPP thread, ippSetNumThreads(), libguide, libguide40.dll, libiomp5.so, libiomp5md.dll, Multi-threading, OMP_NUM_THREADS, OpenMP, threaded static library, ThreadedFunctionsList, threading
Intel Academic Community at Supercomputing 08[Knowledgebase]
Home>> | The Intel Academic Community will be sponsoring a number of events at Supercomputing 08 in Austin Texas. This conference draws academic attendees from across the world with an interest...

Posted: 2009-10-09 00:00:00 by Paul Steinberg (Intel)
concurrency, multi-core, multicore, Multithreading, threading
Using Intel® Hyper-Threading Technology in Digital Media Applications[Knowledgebase]
by Andrew Binstock Introduction How to squeeze the maximum performance from Intel® Hyper-Threading Technology and get the most punch from your processor's execution pipelines. The release of the...

Posted: 2009-08-20 00:00:00 by Andrew Binstock
encoding, multimedia, threading, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing
Destroy The Castle Demo at GDC Austin[Videos]
Brad Werth, Intel Senior Software Engineer, gives a demo of "Destroy the Castle" which is used to show the versatility of multicore architecture. For more information on Intel tools please visit: www.intel.com/software/tools

Posted: 2008-10-15 16:36:36
brad werth, Destroy the Castle, GDC Austin, Intel Software Network, Intel Tools, multicore, Smoke, Take Five Videos, threading, visual computing
Would you be interested in adding a lecture on Parallel Architecture for Games, described in this design document? Why or why not?[Forums]
1. Course Name: Parallel Architecture for Games2. Writers: Mike Pearce, et al.3. Targeted availability: Q4 2008 4. Brief Course Description This module examines a game architecture developed by Intel,...

Posted: 2008-10-09 10:44:52
Framework, games, multicore, parallel, threading
Transcoding and Codec Optimization: Tips & Tricks[Knowledgebase]
  Introduction by Khang NguyenMedia transcoding, which enables media interoperation, plays an important role in the digital home. The Intel Networked Media Product Requirements (INMPR) promotes interoperation...

Posted: 2009-06-20 00:00:00 by Linda Swink (Intel)
coding, multimedia, threading, vcsource_domain_media, vcsource_index, vcsource_os_windows, vcsource_platform_desktoplaptop, vcsource_type_techarticle, visual computing
Todd Rosenquist, Math Kernel Library Technical Consulting Engineer[Videos]
Paul Steinberg introduces Todd Rosenquist, Senior Engineer on the Intel(R) Math Kernel Libray Team at Intel Software Products.

Posted: 2008-06-09 21:08:39
computers, intel, kernel, library, math, MKL, software, threading
David Mackay, Guru Intel Performance Analysis & Threading Lab: Intel Top Five Take Five Videos[Videos]
Meet David Mackay, PhD, Manager of Intel's Performance Analysis & Threading Lab Consulting Group.

Posted: 2008-05-30 19:54:51
intel, performance, software, threading
Parallelism IQ Challenge - Answers[Knowledgebase]
  SHOW YOUR STUFF - Answers to the Parallelism IQ Challenge To help you along with this challenge, here are the answers to the questions and a brief explanation. Our job at the Threading for Multi-Core...

Posted: 2008-10-14 00:00:00 by Joel De Guzman (Intel)
multi-core, OSCON, TBB, threading
Multithreaded Game Programming and Hyper-Threading Technology[Knowledgebase]
by Will Damon Overview Multiprocessor machines are becoming more commonplace on the desktop with the introduction of Hyper-Threading Technology to the Intel® Pentium® 4 processor. While multithreaded...

Posted: 2009-06-19 00:00:00 by William Damon (Intel)
coding, game development, threading, visual computing
Threading Paradigms[Videos]
Anu Kalra, Intel Sr. Software Engineer, discusses a section of his GDC session with Paul Steinberg. This section deals with Threading Paradigms that were utilized during the threading of "Quake 4" and...

Posted: 2008-05-08 23:49:33
intel, quake, technology, threading
Exploring Clustered Parallel File Systems and Object Storage[Knowledgebase]
by Michael Ewan Introduction This paper discusses recent research and testing of clustered, parallel file systems and object storage technology. Also included is an overview of product announcements...

Posted: 2009-01-22 00:00:00 by Linda Swink (Intel)
threading
Using Multithreaded Libraries to Maximize Performance for Digital Media Apps[Knowledgebase]
Using Multithreaded Libraries to Maximize Performance for Digital Media Apps - Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multi-core-ready, highly optimized...

Posted: 2008-06-10 13:03:23 by Paul Steinberg (Intel)
C++, concurrency, IPP, metaverse, second life, threading, tools
Scaling from 2 Cores to 80 Cores and Beyond[Knowledgebase]
Intel Tech Talks :: 23Oct07 Moore’s Law is going strong. Transistor densities will keep climbing well into the next decade (or longer), but a number of issues (power density and leakage...

Posted: 2008-06-10 12:57:21 by Paul Steinberg (Intel)
Borkar, concurrency, Mattson, scaling, second life, Sutter, threading, tools
Threading for Performance[Knowledgebase]
Intel Tech Talks :: 25Oct07 Threading for Performance. Intel Technical Consulting Engineer, Shwetha Doss, discusses some common performance issues specific to multithreaded applications...

Posted: 2008-06-10 12:57:52 by Paul Steinberg (Intel)
C++, concurrency, metaverse, second life, TBB, threading, tools
Designing Energy Efficient Mobile Applications[Knowledgebase]
Intel Tech Talks :: 15Nov07 Desining for power and energy efficiency is important if your mobile apps depend upon a battery for power. Intel Technical Consulting Engineer,...

Posted: 2008-06-23 16:02:14 by Paul Steinberg (Intel)
concurrency, Energy Efficient, metaverse, mobile, Mobility, threading, tools
Deploy Cluster Systems Dramatically Faster [Knowledgebase]
Intel Tech Talks :: 29Nov07 Now that MPI and OpenMP* have become standard for cluster and multi-core architectures, it’s time to consider how to take full advantage of standards-based parallel...

Posted: 2008-06-10 00:00:00 by Paul Steinberg (Intel)
Cluster, concurrency, HPC, metaverse parallelism, threading, tools
Intel in the Metaverse - Second Life and Beyond.[Knowledgebase]
Welcome to Intel® Software Network page on our voyage through Second Life and other pitstops in the metaverse. This should be an exciting time. I'll be posting material here as we build our presence....

Posted: 2008-09-30 00:00:00 by Paul Steinberg (Intel)
Energy Efficient, intel, metaverse, MID, multi-core, paralleism, second life, technology, threading
Intel and Dr. Dobbs Concurrency Minisummit Pt. 2[Knowledgebase]
Intel Tech Talk, Part2 :: 03Dec07 A special Intel & Dr Dobbs mini summit 'Software and the Concurrency Revolution: Designing for Multiple Cores'. PART 2 : James Reinders (Intel) and Herb Sutter (Microsoft)...

Posted: 2008-06-10 12:59:42 by Lexi S (Intel)
concurrency, Mattson, metaverse, Reinders, Sutter, threading, tools
Intel Software Network & Dr. Dobbs Minisummit on Concurrency Pt. 1[Knowledgebase]
Intel Tech Talk, Part1 :: 03Dec07 A special Intel & Dr Dobbs mini summit 'Software and the Concurrency Revolution: Designing for Multiple Cores'. PART 1 : Paul Steinberg (Intel) introduces Tim...

Posted: 2008-06-10 13:00:16 by Paul Steinberg (Intel)
concurrency, Mattson, metaverse, Reinders, Sutter, threading, tools
Parallelism IQ Challenge[Knowledgebase]
  SHOW YOUR STUFF - Answers to the Parallelism IQ Challenge To help you along with this challenge, here are the answers to the questions and a brief explanation. Our job at the Threading for Multi-Core...

Posted: 2008-10-14 00:00:00 by Joel De Guzman (Intel)
multi-core, OSCON, TBB, threading
Multi-core Advanced[Knowledgebase]
by Sergey N. Zheltov and Stanislav V. Bratanov Introduction Anyone designing multithreaded applications will agree: the problem of efficient synchronization is among the most difficult tasks of parallel...

Posted: 2009-02-19 00:00:00 by Sergey Zheltov (Intel)
threading, v1.0
Multi-core Intermediate[Knowledgebase]
Introduction The emphasis for this section is to provide you the details to become proficient on threading and parallelization. You will find code samples and abs for you to work through. There is...

Posted: 2009-12-06 00:00:00 by Khang Nguyen (Intel)
threading, torrent
Levels of concurrency: an example using both instruction and thread level parallelism[Videos]
Dr. Michael Wrinn, Senior Course Architect with the Intel(R) Academic Community, opens up his series on topics in parallelism with a discussion on mapping between software strategies for concurrency and...

Posted: 2007-03-02 19:25:54
intel, multithread, Multithreading, simd, software, technology, threading, tools, wrinn
Intel(R) Threading Building Blocks: A New Method for Threading in C++[Videos]
What is Intel(R) Threading Building Blocks all about? Learn why Intel developed Intel(R) Threading Building Blocks. How does Intel(R) Threading Building Blocks work and how can a developer use it to accelerate...

Posted: 2007-03-06 16:21:34
blocks, building, comcurrency, intel, Multithreading, software, technology, threading, tools
Introduction to the Intel(R) VTune(TM) Performance Analyzer[Videos]
This podcast provides and introduction to the VTune Performance Analyzer, and how the various technologies within the tool are used in conjunction with each other to identify hotspots in the code, opportunities...

Posted: 2007-03-06 16:47:41
developer, intel, Multithreading, software, technology, threading, Vtune
Advanced Threading for Games: Threading Quake4 - Pt. 2 of 4. Thinking About Threading[Videos]


Posted: 2007-01-22 20:28:08
Anupreet Kalra, game development, games, intel, multicore, Multithreading, multithreading drivers, processing power, technology, terascale, threading, visual computing
Advanced Threading for Games: Threading Quake4 - Pt. 1 of 4. The Need for Threading[Videos]


Posted: 2007-01-04 16:27:33
Anupreet Kalra, game development, games, intel, Multi-threading, multicore, Multithreading, multithreading drivers, processing power, software, technology, threading
Thread Deadlock ? Blooper[Videos]
Learn about threading deadlocks by example!

Posted: 2006-12-15 01:00:36
errors, promotions, threading
Where do I get the best ROI: Adding parallelism to my app, or optimizing it? Part 9 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:35:31
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, tag234, threading, tools
Where do I get the best ROI: Adding parallelism to my app, or optimizing it? Part 9 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:36:04
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
How do you know that your code is thread-safe? Part 11 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:48:13
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
My application is threaded. Am I done? Part 12 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:53:38
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
What are some of the reasons an application might have poor scalability? Part 13 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:57:10
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
What APIs or libraries do I use to add parallelism? Part 15 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 21:05:26
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
What parallel programming tools do you prefer? Part 16 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 21:07:16
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
What if I spend all that time threading for multiple cores and my app does not run any faster? Part 17 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 21:59:57
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Is there a practical parallelism limit, and why would I hit it? Part 19 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:02:43
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, Multithreading, software, threading, tools
What happens when you hit the scaling limit in data parallelism? Part 20 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:04:20
Bea, Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
What do you do when functional/task parallelism reaches its limit? Part 21 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:06:08
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Why is parallel programming so difficult? Part 22 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:07:45
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Do you think it is best to design single-threaded and then optimize for parallelism, or is it better to design for parallelism to begin with? Part 23 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:08:45
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Are there some quick tips you can give me for successfully threading an application? Part 24 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:10:46
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Do techniques for adding parallelism vary for multi-core vs. multi-CPU? Part 25 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:12:13
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Are there simulator tools to use on a single CPU machine in order to test multi threaded apps for 2 CPU machines? Part 26 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:14:47
Charles, congdon, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Don't most of these complications go away when using the Java JVM or the .NET Framework? Part 27 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:15:58
Charles, congdon, developer, FAQ, intel, methodology, multi-core, Multi-threading, software, threading, tools
Dual Core Game Threading Lab[Videos]
This lab will show you how to effectively thread a game for dual core processors using the Intel(R) tools.

Posted: 2006-12-11 22:50:44
ai, dual-core, game, gaming, intel, ogre, physics, software, threading
My application isn't threaded. Does this mean I will be left behind? Part 10 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 20:39:18
Charles, congdon, demo, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
How do I add parallelism to my application? Part 14 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 21:02:42
Charles, congdon, demo, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
How do you debug threaded parallel algorithms? Part 18 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 22:01:41
Charles, congdon, demo, developer, FAQ, intel, methodology, Multi-threading, software, threading, tools
Wait, Charles -I have more questions! - Closing[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-08 21:42:21
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
Will designing for parallelism return value faster than waiting for faster hardware? Part 8 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-08 21:43:24
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
What applications are good candidates for parallel computing? Part 7 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 19:40:03
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
What are the different types of parallelism? Part 6 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 19:38:21
Charles, Charles Congdon, Dev, FAQ, intel, methodology, Multi-threading, threading
Is there more than one way to implement parallel operations on a single machine? Part 5 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-11 19:35:30
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
How do I even know I am ready for parallelism? Part 4 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-08 21:48:27
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
So what is the big deal with multi-core? Why not just increase the clock speed? Part 3 of 27[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-08 22:06:00
Charles, Charles Congdon, Dev, FAQ, methodology, Multi-threading, threading
Threading Frequently Asked Questions - Series Introduction[Videos]
Frequently asked questions (FAQ) from Charles Congdon on multi-core, parallelism and multithreading. Please let us know if you have more questions for Charles. If we get enough, we'll do a Charles FAQ...

Posted: 2006-12-08 22:09:46
Charles, Charles Congdon, Code, Dev, developers, FAQ, intel, Intro, methodology, Multi-threading, multicore, software, threading
Multi-threading for Game Developers - An Overview (Lindberg/Werth)[Videos]
Hear Brad and Paul talk about game threading, and show various techniques and their pros and cons.

Posted: 2006-12-08 22:15:41
Developer Tools, Game Developers, game-development, Lindberg, Multi-threading, multiple cores, Multithreading, Paralleli, preview, threading, Werth
Threading in .NET* - Best Practices - Tuning and Debugging - 7 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-11 19:22:38
AJAX, Multithreading, threading
Threading in .NET* - Best Practices - Thread Safety - 6 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-11 19:20:56
email, Multithreading, threading
Threading in .NET* - Best Practices - Threading the UI - 5 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-11 19:12:58
Multithreading, offline, threading
Threading in .NET* - Best Practices - Race Conditons and Deadlocks - 4 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-08 21:05:53
Mobile Mod, Multithreading, threading
Threading in .NET* - Best Practices - Synchronization - 3 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-08 21:07:08
Multithreading, threading
Threading in .NET* - Best Practices - Thread Lifecycle - 2 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-08 21:16:43
Multithreading, threading
Threading in .NET* - Best Practices - 1 of 7 series[Videos]
This series was designed for current .NET developers who have an interest in threading but have not had extensive experience in threading nor how threading enables improved performance on multi-core systems....

Posted: 2006-12-08 21:17:27
Multithreading, threading
Advanced Threading for Games: Threading Quake4 - Pt. 3 of 4. Thinking About Threading -continued[Videos]


Posted: 2007-01-22 20:52:44
Anupreet Kalra, developer, game, game development, intel, multicore, multithread, multithreading drivers, pentium, processing power, software, technology, tera-scale, threading, visual computing
Clay Breshears - Eight Simple Rules for Designing Threaded Apps[Videos]
Dr. Clay Breshears, Intel threading maven, introduces his guide to the perplexed -Eight Simple Rules for Designing Threaded Apps. Read his white paper here - http://softwarecommunity.intel.com/articles/eng/1483.htm

Posted: 2008-07-18 18:45:21
breshears, clay, concurrency, intel, multicore, software, technology, threading