The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "dist:threads-tbb threads"

threads::tbb - interface to the Threading Building Blocks (TBB) API River stage zero No dependents

This module provides access to the a selection of Intel's Threading Building Blocks (TBB) library to Perl programs. TBB is a C++ library that provides pre-tested, scalable algorithms for solving a number of common problems that benefit from paralleli...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

lib/threads/tbb.pm River stage zero No dependents

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::refcounter - inside-out refcounts for XS types River stage zero No dependents

This module allows XS modules which were not written with "threads::tbb" in mind (but are thread-safe) to be explicitly marked as passable between threads, without requiring the XS type to explicitly add a reference count field. What is does is it in...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::blocked_int - a divisible range of integers River stage zero No dependents

This class lets you construct a "tbb::blocked_range<int>" range. This is used for passing to functions such as "parallel_for" in threads::tbb to specify the iteration / division space. Ranges use a convention called b<half-open intervals>, written in...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

lib/threads/tbb/refcounter.pm River stage zero No dependents

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::concurrent:: - namespace for concurrent TBB containers River stage zero No dependents

The "threads::tbb::concurrent::" series of modules wrap respective tbb concurrent classes. For now there are two main container classes - threads::tbb::concurrent::array and threads::tbb::concurrent::hash Note that they are only concurrent if you res...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::concurrent::item - lazy deep copy slot River stage zero No dependents

The concurrent item is a single slot which is not duplicated when passed between threads. It is a way to access the lazy deep copy mechanism used by threads::tbb::concurrent implementations, free of the container. It does not correspond to any formal...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::concurrent::hash - shared hash via tbb::concurrent_hash_map River stage zero No dependents

The concurrent hash is a Perl tied hash that multiple threads can read to and write from. It also provides the advantage of using cache-aligned hash slots, so threads don't conflict on nearby access with each other. Implementation of basic hash primi...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC

threads::tbb::concurrent::array - shared array variable via tbb::concurrent_vector River stage zero No dependents

The concurrent vector is an array that multiple threads can read to and write from. It also provides the advantage of using cache-aligned array slots, so threads don't conflict on nearby access with each other. Implementation of basic array primitive...

SAMV/threads-tbb-0.04 - 09 Jul 2011 01:30:58 UTC
9 results (0.031 seconds)