Welcome Guest | Login | Register
 
Support

Support


Upcoming Events


Recent Events

SIGGRAPH 2008
Dates: Tuesday, August 12, 2008 – Thursday, August 14, 2008 
 
Languages and Compilers for Parallel Computing (LCPC) 21st Annual Workshop
 
Keynote: Generic Parallel Algorithms in Intel® Threading Building Blocks
Speaker: Arch Robison, Product Architect, Intel Corporation
Date: Friday, August 1, 2008 from 9:00 am - 10:00 pm
Download Presentation
 
OSCON Open Source Convention (July 21-25, 2008 in Portland, OR)
 
Tutorial: Ubiquitous Multi-threading for a Multi-core World
Speaker: Arch Robison, Product Architect and Robert Reed, Technical Consultant, Intel Corporation
Date: Tuesday, July 22, 2008 from 8:30 am - 12:00 pm
Location: D136
Download Presentation
 
Session: What's New in Threading Building Blocks
Speaker: Michael Voss, Product Engineer, Intel Corporation
Date: Thursday, July 24, 2008 from 4:30 pm - 5:20 pm
Location: E146
Download Presentation
 
HIPS-POHLL 2008
Intel's Arch Robison recently presented a keynote talk at this year's conference called "Optimization via Reflection on Work Stealing in TBB". HIPS-POHLL 2008 is a full-day workshop to be held at the IPDPS 2008 focusing on high level parallel programming models and performance optimization for high level languages and tools, and will bring together researchers working in these areas.
Download Presentation

Free Developer Workshop: Achieving Application Scalability on Multi-Core Systems

This event is first come, first serve, so sign up today to reserve your spot at Rogue Wave Event Site

Dates & Locations:

Ubuntu Live Convention (July 23, 2007 in Portland, OR)

Session: Exploiting Parallelism with Multi-core
Presenter: James Reinders, Director, Intel Corporation
Date: Monday, July 23, 2007 from 11:35am - 12:05pm
Location: Oregon Ballroom 202

OSCON Open Source Convention (July 24-26, 2007 in Portland, OR)

Tutorial: New Parallel Programming Tools for a Multi-core World
Speaker: James Reinders, Director, Intel Corporation
Date: Tuesday, July 24, 2007 from 8:30am - 12:00pm
Location: D139-140

Keynote: Outfitting for Multi-core Parallelism
Speaker: James Reinders, Director, Intel Corporation
Date: Wednesday, July 25, 2007 from 9:15am - 9:30am
Location: Portland Ballroom

Session: Exploiting Parallelism with Multi-core
Speaker: James Reinders, Director, Intel Corporation
Date: Thursday, July 26, 2007 from 2:35pm - 3:20pm
Location: E142

Parallel Architectures and Compilation Techniques (PACT 2007) in Brasov, Romania on September 16, 2007

TBB Tutorial Abstract: Multi-threaded programming has been used in the software industry to improve the responsiveness of GUI applications, to improve the throughput of network based applications, and to reduce the turnaround time of compute bound applications through the use of parallelism. With the current trend to multi-core chips the use of multi-threading to exploit the performance of even laptop hardware is becoming ever more important. To help the software industry to expand its use of multithreading, Intel has been pushing the development of tools, languages and libraries which make it easier to write multi-threaded code. Most current threaded programs use either direct calls to an underlying thread library (pthreads or winthreads), or language extensions such as OpenMP*. Intel(r) Threading Building Blocks (Intel(r) TBB) is a C++ template library that provides an interesting alternative to these two approaches that has many benefits. This tutorial will introduce the library approach, and compare it with both OpenMP and native threads, explaining how code implemented with the Intel(r) TBB library achieves efficiency without requiring parallel language extensions in the compiler.

 

Webcasts

Threading Building Blocks: Scalable programming for multi-core
Intel’s new parallel programming model is a set of Libraries developed by Intel Software and Solutions Group in order to help developers write scalable code without worrying about managing threads. This new parallel programming model provides a set of C++ templates for parallel algorithms and data structures. These libraries ease the task of threading an application by allowing the developer to use a task based interface rather than having to focus on the threads themselves. This presentation will introduce one basic feature of the new parallel programming model – setting up generic parallel algorithms.

Learn more

Intel(R) Threading Building Blocks: A better way to express parallelism

The webcast discusses Intel® Threading Building Blocks, a C++ template-based runtime library. Building on the strengths of familiar programming tools such as the Standard Template Library, Intel Threading Building Blocks provides generic parallel containers, idioms and paradigms to express parallelism without managing the threads directly. Victoria Gromova demonstrates the strength of generic-based coding for concurrency, performance and scalability with examples of TBB's application to a complex games physics engine. She will briefly contrast OpenMP*, OS native threads and tasks in Intel Threading Building Blocks. Viewers of this webcast will understand why, when and how to begin using Intel Threading Building Blocks to introduce concurrency into their own code.

Learn more

 

Podcasts

Intel(R) Threading Building Blocks: A New Method for Threading in C++

What is Intel® Threading Building Blocks all about? Learn why Intel developed Intel Threading Building Blocks. How does Intel TBB work and how can a developer use it to accelerate the development of threaded software for performance? Intel Threading Building Blocks is Intel's most recent threading tool, a C++ template library that can be built using your favorite compiler.

A six-minute overview (flash demo) of Threading Building Blocks

 

Presentations

Conference: Game Developer Conference 2007

Session Title: Building Blocks for Multi-Threaded Games

Learn more

Conference: Game Developer Conference 2007

Session Title: Destroy the Castle: steps of parallelization

Learn more

Conference: O'Reilly Open Source Convention 2007

Session Title: New Parallel Programming Tools for a Multi-core World:TBB-Threading Building Blocks

Learn more

Search 

Page & Feed options
Print | Email to a friend | Support | RSS

Bookmark This
 Digg this   del.icio.us

Resources

       Buy Now 
Intel TBB  Jolt Productivity Award


On which operating system(s) do you use TBB?