MCE::Queue - Hybrid (normal and priority) queues River stage three • 19 direct dependents • 312 total dependents

This module provides a queue interface supporting normal and priority queues and utilizing the IPC engine behind MCE. Data resides under the manager process. Three options are available for overriding the default value for new queues. The porder opti...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared::Queue - Hybrid-queue helper class River stage one • 2 direct dependents • 3 total dependents

A queue helper class for use as a standalone or managed by MCE::Shared. This module is mostly compatible with MCE::Queue except for the "gather" option which is not supported in this context. It provides a queue interface supporting normal and priori...

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

MCE::Channel - Queue-like and two-way communication capability River stage three • 19 direct dependents • 312 total dependents

A MCE::Channel object is a container for sending and receiving data using socketpair handles. Serialization is provided by Sereal if available. Defaults to Storable otherwise. Excluding the "Simple" implementation, both ends of the "channel" support ...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Hobo - A threads-like parallelization module River stage one • 2 direct dependents • 3 total dependents

A hobo is a migratory worker inside the machine that carries the asynchronous gene. Hobo processes are equipped with "threads"-like capability for running code asynchronously. Unlike threads, each hobo is a unique process to the underlying OS. The IP...

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

MCE::Step - Parallel step model for building creative steps River stage three • 19 direct dependents • 312 total dependents

MCE::Step is similar to MCE::Flow for writing custom apps. The main difference comes from the transparent use of queues between sub-tasks. MCE 1.7 adds mce_enq, mce_enqp, and mce_await methods described under QUEUE-LIKE FEATURES below. It is trivial ...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Flow - Parallel flow model for building creative applications River stage three • 19 direct dependents • 312 total dependents

MCE::Flow is great for writing custom apps to maximize on all available cores. This module was created to help one harness user_tasks within MCE. It is trivial to parallelize with mce_stream shown below. ## Native map function my @a = map { $_ * 4 } ...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Child - A threads-like parallelization module compatible with Perl 5.8 River stage three • 19 direct dependents • 312 total dependents

MCE::Child is a fork of MCE::Hobo for compatibility with Perl 5.8. A child is a migratory worker inside the machine that carries the asynchronous gene. Child processes are equipped with "threads"-like capability for running code asynchronously. Unlik...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared - MCE extension for sharing data supporting threads and processes River stage one • 2 direct dependents • 3 total dependents

This module provides data sharing capabilities for MCE supporting threads and processes. MCE::Hobo provides threads-like parallelization for running code asynchronously....

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

HPC::Runner::MCE - Job submission using MCE River stage one • 1 direct dependent • 1 total dependent

JILLROWE/HPC-Runner-MCE-2.41 - 18 Jan 2016 06:03:15 GMT

MCE::Channel::Mutex - Channel for producer(s) and many consumers River stage three • 19 direct dependents • 312 total dependents

A channel class providing queue-like and two-way communication for processes and threads. Locking is handled using MCE::Mutex. The API is described in MCE::Channel. new use MCE::Channel; # The default is tuned for one producer and many consumers. my ...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared::Handle - Handle helper class River stage one • 2 direct dependents • 3 total dependents

A handle helper class for use as a standalone or managed by MCE::Shared....

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

MCE::Channel::Simple - Channel tuned for one producer and one consumer River stage three • 19 direct dependents • 312 total dependents

A channel class providing queue-like and two-way communication for one process or thread on either end; no locking needed. The API is described in MCE::Channel. new use MCE::Channel; my $chnl = MCE::Channel->new( impl => 'Simple' );...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

MCE::Shared::Condvar - Condvar helper class River stage one • 2 direct dependents • 3 total dependents

This helper class for MCE::Shared provides a "Scalar", "Mutex", and primitives for conditional locking....

MARIOROY/MCE-Shared-1.862 - 19 Sep 2019 02:48:23 GMT

MCE::Channel::Threads - Channel for producer(s) and many consumers River stage three • 19 direct dependents • 312 total dependents

A channel class providing queue-like and two-way communication for threads only. Locking is handled using threads::shared. The API is described in MCE::Channel. new use MCE::Channel; # The default is tuned for one producer and many consumers. my $chn...

MARIOROY/MCE-1.862 - 19 Sep 2019 02:48:12 GMT

14 results (0.029 seconds)