[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