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

Changes for version 1.516 - 2014-10-03

  • BUG FIXES
    • Updated IPC for better stability across multiple environments. The fix addresses an issue on Windows where sockets fail to respond after a period of inactivity; i.e. 4 minutes. Added George Bouras to CREDITS for reporting the issue.
    • Note for folks developing on Windows. Open an explorer window and goto C:\Users\<user>\AppData\Local\Temp. Right-click on the 'mce' folder and create a shortcut on the desktop. MCE removes its temp files automatically when the app completes successfully. It is possible that files remain during the development and testing cycle due to the app dying prematurely. Go inside the 'mce' folder and press ctrl-a to select all the files. Then press shift-delete (macbook[pro] folks: fn-shift-delete).
  • ENHANCEMENTS
    • Corrections to documentation.

Documentation

Documentation describing the core API for Many-core Engine
A list of examples demonstrating Many-core Engine

Modules

MCE
Many-core Engine for Perl. Provides parallel processing capabilities.
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
Hybrid queues (normal including priority) for Many-core Engine
Temporary directory creation/cleanup & 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
Public and private utility functions for Many-core Engine

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