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

Changes for version 1.818 - 2017-03-01

  • Updated bin/mce_grep for determining chunk level. Ditto for chunk size. Fixed an issue for not seeing STDERR output with '--chunk-level=file'. Added support for zgrep, zegrep, and zfgrep. Thank you, Jeff Rouse.
  • Replaced Sereal with Sereal::Decoder and Sereal::Encoder in Makefile, inside recommends section. Ditto for META files.
  • Refactored MCE::Queue. Merged local and manager code base into one. Removed t/04_norm_que_local.t and t/04_prio_que_local.t.
  • Added 'end' method to MCE::Queue. Updated documentation on dequeue and pending.

Documentation

Documentation describing the core MCE API
Various examples and demonstrations

Modules

MCE
Many-Core Engine for Perl providing parallel processing capabilities
Sugar methods and output iterators
Parallel flow model for building creative applications
Parallel grep model similar to the native grep function
Parallel loop model for building creative loops
Parallel map model similar to the native map function
Locking for Many-Core Engine
Hybrid (normal and priority) queues
Extends Many-Core Engine with relay capabilities
Temporary directory creation/cleanup and signal handling
Parallel step model for building creative steps
Parallel stream model for chaining multiple maps and greps
Exports functions mapped directly to MCE methods
Utility functions

Provides

in lib/MCE/Core/Input/Generator.pm
in lib/MCE/Core/Input/Handle.pm
in lib/MCE/Core/Input/Iterator.pm
in lib/MCE/Core/Input/Request.pm
in lib/MCE/Core/Input/Sequence.pm
in lib/MCE/Core/Manager.pm
in lib/MCE/Core/Validation.pm
in lib/MCE/Core/Worker.pm