¿Cómo crear hilos en Perl?

Tengo un script de Perl fácil donde tengo un bucle GRANDE y dentro de este invoco más o menos millones de veces la funciónmy_fun(). Me gustaría crear un grupo de subprocesos que tratarán con él: un máximo de 5 subprocesos en este mismo tiempo invocará este método en bucle.

Para mí es muy importante usar la biblioteca más rápida. Será muy agradable ver ejemplos.

Mi código se ve así:

for (my $i = 0; $i < 1000000 ; $i++) {
        my_fun();
}

Gracias de antemano