[m-users.] Announce: New Mfwpar parallenization library
Volker Wysk
post at volker-wysk.de
Sat Sep 19 19:07:18 AEST 2026
Hi!
I've released version 1.0.0 of a new Master/Feeder/Worker parallelizaion
library Mfwpar. It implements a specific pattern of parallelizing a big,
expensive computation (which can do I/O), by distributing it among several
threads.
It replaces the old Mfwpar library, which I have released in 2026-04-
15. It's not a new version. I doubt anyone is using the old one. If you do,
please throw it away and use the new one.
The new version is a complete redesign. It's much more flexible and robust
now. Writing it was an execise in inter-thread communication and (much
easier) higher order programming.
Mfwpar makes use of the priority_channel library, which I've released some
four hours ago. Priority_channel has proven to be very useful in
implementing Mfwpar. It is included in Mfwpar for your convenience. And it's
its own (small) project.
Get it here:
https://gitlab.com/volkerwysk/mfwpar
https://gitlab.com/volkerwysk/priority_channel
Cheers,
Volker
More information about the users
mailing list