Archives

Posts in the "Threading Building Blocks" Category RSS

Posts related to Threading Building Blocks.

Older Entries ›

Memory management challenges in parallel applications

By Roman Lygin (Intel) (3 posts) on October 28, 2009 at 6:18 am
Comments (4)

Let me share some recent practical experience with memory management issues when developing a multi-threaded application. This can probably be a rather common case (as recent post by Roman Dementiev and its follow up discussion demonstrates), and I’d be happy if my experience were helpful for others. Working on CAD Exchanger I am designing one of [...]

Continued ›

Category: Software Engineering, Threading Building Blocks

n-bodies: a parallel TBB solution: serial body forces one more time

By Robert Reed (Intel) (24 posts) on October 23, 2009 at 11:58 am
Comments (1)

Forced to revisit the question of accumulating forces one more time, Robert tests addForce(i,j) and discovers that while accelerations are a little faster, it's not much and a much more complicated story than he realized.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

n-bodies: a parallel TBB solution: serial body drill-down

By Robert Reed (Intel) (24 posts) on October 14, 2009 at 2:15 pm
Comments (6)

Having found the function that consumes the most time, this episode shows the process of drilling down into the hot source and optimizing it BEFORE going parallel.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

Got Multicore Data Parallel Woes?

By Rita Turkowski (Intel) (14 posts) on October 9, 2009 at 2:22 pm
Comments (2)

Sign up here: http://makebettercode.com/ct_tech/survey.

Continued ›

Category: Cool Software, Financial Services Industry, Gaming, Intel® Software Network 2.0, Media, Open Source, Parallel Prog. & Multi-Core, Software Engineering, Threading Building Blocks, Visual Computing

n-bodies: a parallel TBB solution: serial body hot spots

By Robert Reed (Intel) (24 posts) on October 5, 2009 at 3:13 pm
Comments (3)

Robert finds the hot function in the serial n-bodies code, but only after discovering what a good job of function inlining the Intel C++ Compiler does.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

Application for Ct beta program now available on-line

By Rita Turkowski (Intel) (14 posts) on October 2, 2009 at 7:03 pm
Comments (1)

Hey, check out the newly updated Intel's Ct website. We've updated it so folks interested in the beta, coming out later this year, may apply for beta consideration online. Please visit the website to register. We are receiving and reviewing applicants now for potential inclusion in the Ct beta engagement program. Note that applying does not guarantee acceptance into [...]

Continued ›

Category: Cool Software, Financial Services Industry, Gaming, Media, Parallel Prog. & Multi-Core, Software Engineering, Threading Building Blocks, Visual Computing

Parallel Programming Talk #49 - For Real-time Weather Simulation in Parallel with Simul Software

By Aaron Tersteeg (Intel) (118 posts) on September 30, 2009 at 3:57 pm
Comments (0)

Hello Parallel Programers & Intel Software Partners, I'm Aaron Tersteeg. Welcome to Episode 49 of Parallel Programming Talk. Joining me again is Dr. Clay Breshears. Download the video. Download and MP3 of the show. Today on the show we'll be speaking with Roderick Kennedy, President and CEO of Simul. Simul is a software company specializing in innovative, lightweight solutions inspired by [...]

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

n-bodies: a parallel TBB solution: serial bodies test run

By Robert Reed (Intel) (24 posts) on September 29, 2009 at 3:53 pm
Comments (0)

Wherein Robert attempts to compile his program and remembers eventually to switch to the Intel C++ compiler to accommodate C++0x features used by the program.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

Simulating do-nothing mutexes -- null_mutex and null_rw_mutex

By Wooyoung Kim (Intel) (5 posts) on September 28, 2009 at 11:16 am
Comments (1)

Early this year a TBB user requested in the forum for the feature that simulates mutexes that do nothing. The user wrote “Lot of times, when we do template meta programming, we need to provide some containers with no mutex (tbb containers) and some containers with a tbb Mutex...[snip]... If we can have a NullMutex [...]

Continued ›

Category: Threading Building Blocks

n-bodies: a parallel TBB solution: realizing addAcc(i,j)

By Robert Reed (Intel) (24 posts) on September 25, 2009 at 3:42 pm
Comments (0)

Putting together the function to apply accelerations between a pair of gravitational bodies.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

Presentations at IDF about Software Tools, available for download

By James Reinders (Intel) (12 posts) on September 23, 2009 at 2:52 pm
Comments (0)

Today, at Intel's Developer Forum, we have taught many classes on our tools, and have a few left to go. If you could not join us in San Francisco, the presentations are available online for downloading at intel.com/go/idfsessions. My talks, including one today with Steve Teixeira of Microsoft, can be found searching for LAST NAME of "Reinders." Today's class was a [...]

Continued ›

Category: Intel SW Partner Program, Parallel Prog. & Multi-Core, Threading Building Blocks

n-bodies: a parallel TBB solution: computing accelerations? or forces?

By Robert Reed (Intel) (24 posts) on September 22, 2009 at 1:07 am
Comments (0)

Robert finally deals with the eternal question, forces or accelerations? Which is it more efficient to accumulate?

Continued ›

Category: Open Source, Parallel Prog. & Multi-Core, Threading Building Blocks

tbb::concurrent_vector in TBB 2.2

By Anton Malakhov (Intel) (3 posts) on September 19, 2009 at 4:13 am
Comments (0)

Concurrent vector was also significantly reworked for TBB 2.2 in all areas: interface, documentation, and internal implementation. Let's start from the interface. Methods push_back(), grow_by(), and grow_to_at_least() return iterator now.

Continued ›

Category: Open Source, Parallel Prog. & Multi-Core, Software Engineering, Threading Building Blocks

Meet Gastón Hillar, our newest Intel Black Belt Software Developer!

By Gunjan Rawal (Intel) (11 posts) on September 17, 2009 at 2:56 pm
Comments (13)

Another exciting announcement :) Congratulations Gastón Hillar on becoming an Intel Black Belt Software Developer! Gaston is an independent IT consultant, and a freelance author. He has extensive experience in parallel programming and multi-core. Gaston has been a phenomenal contributor to the Intel Software Network enthusiastically sharing his experience and expertise in blogs, forums, videos and [...]

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks

n-bodies: a parallel TBB solution: computing accelerations

By Robert Reed (Intel) (24 posts) on September 14, 2009 at 3:49 pm
Comments (0)

Fleshing out how to interact between pairs of bodies.

Continued ›

Category: Parallel Prog. & Multi-Core, Threading Building Blocks
Older Entries ›