perl-MCE-1.835-1.fc29.noarch.rpm


Advertisement

Description

perl-MCE - Many-core Engine for Perl providing parallel processing capabilities

Distribution: Fedora Rawhide
Repository: Fedora x86_64
Package name: perl-MCE
Package version: 1.835
Package release: 1.fc29
Package architecture: noarch
Package type: rpm
Installed size: 770.65 KB
Download size: 256.11 KB
Official Mirror: dl.fedoraproject.org
Many-core Engine (MCE) for Perl helps enable a new level of performance by maximizing all available cores. MCE spawns a pool of workers and therefore does not fork a new process per each element of data. Instead, MCE follows a bank queuing model. Imagine the line being the data and bank-tellers the parallel workers. MCE enhances that model by adding the ability to chunk the next n elements from the input stream to the next available worker.

Alternatives

Provides

  • perl(MCE) = 1.835
  • perl(MCE::Candy) = 1.835
  • perl(MCE::Core::Input::Generator) = 1.835
  • perl(MCE::Core::Input::Handle) = 1.835
  • perl(MCE::Core::Input::Iterator) = 1.835
  • perl(MCE::Core::Input::Request) = 1.835
  • perl(MCE::Core::Input::Sequence) = 1.835
  • perl(MCE::Core::Manager) = 1.835
  • perl(MCE::Core::Validation) = 1.835
  • perl(MCE::Core::Worker) = 1.835
  • perl(MCE::Flow) = 1.835
  • perl(MCE::Grep) = 1.835
  • perl(MCE::Loop) = 1.835
  • perl(MCE::Map) = 1.835
  • perl(MCE::Mutex) = 1.835
  • perl(MCE::Mutex::Channel) = 1.835
  • perl(MCE::Mutex::Flock) = 1.835
  • perl(MCE::Queue) = 1.835
  • perl(MCE::Relay) = 1.835
  • perl(MCE::Signal) = 1.835
  • perl(MCE::Signal::_tmpdir)
  • perl(MCE::Step) = 1.835
  • perl(MCE::Stream) = 1.835
  • perl(MCE::Subs) = 1.835
  • perl(MCE::Util) = 1.835
  • perl-MCE = 1.835-1.fc29

    Download

    Install Howto

    Install the perl-MCE rpm package:

    # dnf install perl-MCE

    Files

    • /usr/share/doc/perl-MCE/Changes
    • /usr/share/doc/perl-MCE/Credits
    • /usr/share/doc/perl-MCE/README.md
    • /usr/share/licenses/perl-MCE/Copying
    • /usr/share/licenses/perl-MCE/LICENSE
    • /usr/share/man/man3/MCE.3pm.gz
    • /usr/share/man/man3/MCE::Candy.3pm.gz
    • /usr/share/man/man3/MCE::Core.3pm.gz
    • /usr/share/man/man3/MCE::Examples.3pm.gz
    • /usr/share/man/man3/MCE::Flow.3pm.gz
    • /usr/share/man/man3/MCE::Grep.3pm.gz
    • /usr/share/man/man3/MCE::Loop.3pm.gz
    • /usr/share/man/man3/MCE::Map.3pm.gz
    • /usr/share/man/man3/MCE::Mutex.3pm.gz
    • /usr/share/man/man3/MCE::Mutex::Channel.3pm.gz
    • /usr/share/man/man3/MCE::Mutex::Flock.3pm.gz
    • /usr/share/man/man3/MCE::Queue.3pm.gz
    • /usr/share/man/man3/MCE::Relay.3pm.gz
    • /usr/share/man/man3/MCE::Signal.3pm.gz
    • /usr/share/man/man3/MCE::Step.3pm.gz
    • /usr/share/man/man3/MCE::Stream.3pm.gz
    • /usr/share/man/man3/MCE::Subs.3pm.gz
    • /usr/share/man/man3/MCE::Util.3pm.gz
    • /usr/share/perl5/vendor_perl/MCE.pm
    • /usr/share/perl5/vendor_perl/MCE.pod
    • /usr/share/perl5/vendor_perl/MCE/Candy.pm
    • /usr/share/perl5/vendor_perl/MCE/Core.pod
    • /usr/share/perl5/vendor_perl/MCE/Examples.pod
    • /usr/share/perl5/vendor_perl/MCE/Flow.pm
    • /usr/share/perl5/vendor_perl/MCE/Grep.pm
    • /usr/share/perl5/vendor_perl/MCE/Loop.pm
    • /usr/share/perl5/vendor_perl/MCE/Map.pm
    • /usr/share/perl5/vendor_perl/MCE/Mutex.pm
    • /usr/share/perl5/vendor_perl/MCE/Queue.pm
    • /usr/share/perl5/vendor_perl/MCE/Relay.pm
    • /usr/share/perl5/vendor_perl/MCE/Signal.pm
    • /usr/share/perl5/vendor_perl/MCE/Step.pm
    • /usr/share/perl5/vendor_perl/MCE/Stream.pm
    • /usr/share/perl5/vendor_perl/MCE/Subs.pm
    • /usr/share/perl5/vendor_perl/MCE/Util.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Manager.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Validation.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Worker.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Input/Generator.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Input/Handle.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Input/Iterator.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Input/Request.pm
    • /usr/share/perl5/vendor_perl/MCE/Core/Input/Sequence.pm
    • /usr/share/perl5/vendor_perl/MCE/Mutex/Channel.pm
    • /usr/share/perl5/vendor_perl/MCE/Mutex/Flock.pm

    Changelog

    2018-03-14 - Paul Howarth <paul@city-fan.org> - 1.835-1 - Update to 1.835 - Added gather and relay demonstrations to MCE::Relay - Load IO::Handle for extra stability, preventing workers loading uniquely - Load Net::HTTP and Net::HTTPS before spawning if present LWP::UserAgent See http://www.perlmonks.org/?node_id=1199760 and http://www.perlmonks.org/?node_id=1199891

    2018-02-08 - Fedora Release Engineering <releng@fedoraproject.org> - 1.834-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

    2018-01-23 - Paul Howarth <paul@city-fan.org> - 1.834-1 - Update to 1.834 - Improved Queue await and dequeue performance on the Windows platform - Added chameneos-redux parallel demonstrations on Github: https://github.com/marioroy/mce-examples/tree/master/chameneos - Rebase Sereal-deps patch

    2017-12-31 - Paul Howarth <paul@city-fan.org> - 1.833-1 - Update to 1.833 - Fixed bug with sequence, broken in 1.832 (GH#10)

    2017-11-22 - Paul Howarth <paul@city-fan.org> - 1.832-1 - Update to 1.832 - Added LWP::UserAgent to list for enabling posix_exit - Improved number-sequence generation for big integers - Improved wantarray support in MCE::Mutex synchronize - Removed limit check on chunk_size option

    2017-10-09 - Paul Howarth <paul@city-fan.org> - 1.831-1 - Update to 1.831 - Added STFL (Terminal UI) to list for enabling posix_exit (see http://www.perlmonks.org/?node_id=1200923) - Math::Prime::Util random numbers now unique between MCE workers (see http://www.perlmonks.org/?node_id=1200960)

    2017-09-13 - Paul Howarth <paul@city-fan.org> - 1.830-1 - Update to 1.830 Bug Fixes - Fixed MCE and MCE::Relay stalling when setting the input record separator (see http://www.perlmonks.org/?node_id=1196701) - Fixed bug with dequeue_nb in MCE::Queue (GH#8) - Fixed signal handler (GH#9) Enhancements - Added Coro and Win32::GUI to list for enabling posix_exit - Added support for Haiku to get_ncpu in MCE::Util - Allow gathering to a shared array in MCE::Candy - Improved CPU count on the AIX platform in MCE::Util - Improved signal handling, including nested parallel-sessions - Improved running MCE::Hobo inside MCE workers - Improved running MCE with PDL - Refactored logic for MCE->do, bi-directional callback feature - Preserve lexical type for numbers during IPC: MCE->do and MCE::Queue - No longer loads threads on the Windows platform in MCE::Signal; this enables MCE::Hobo 1.827 to spin faster, including lesser memory consumption (threads isn't required to run MCE::Hobo) - Removed extra white-space from POD documentation - Validated MCE on SmartOS - Rebase Sereal-deps patch

    2017-07-27 - Fedora Release Engineering <releng@fedoraproject.org> - 1.829-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

    2017-06-05 - Jitka Plesnikova <jplesnik@redhat.com> - 1.829-2 - Perl 5.26 rebuild

    2017-05-03 - Paul Howarth <paul@city-fan.org> - 1.829-1 - Update to 1.829 - Reduced memory consumption

    Advertisement
    Advertisement