Avec la prolifération des processeurs à plusieurs coeurs (et des
systèmes à plusieurs processeurs), l'un des défis d'aujourd'hui consiste
à maximiser la parallélisation des processus afin d'exploiter au maximum
toutes les ressources disponibles d'un ordinateur.
J'ai avancé la cause un brin, je vous offre `smpqueue`, un mini outil
bash pour paralléliser des tâches répétitives. Utile pour de longs
travaux demandant beaucoup de jus de processeur (par exemple du
traitement de signal sur un nombre important de fichiers).
Exemples:
smpqueue oggenc --bitrate=192 -- *.wav
smpqueue mogrify -resize 640x480 -- *.jpg
------------------------------------------------------------------------
With the now popular multi-core CPUs (and multi-CPU systems),
parallelization of tasks (to maximize usage of resources) becomes one of
the major objectives of the computing field.
I helped the cause a bit, I offer you `smpqueue`, a little bash tool
used to run multiple repetitive jobs in parallel. Useful for long
CPU-intensive tasks, like signal processing.
Examples:
smpqueue oggenc --bitrate=192 -- *.wav
smpqueue mogrify -resize 640x480 -- *.jpg
--
--====|====--
--------================|================--------
Patrice Levesque
http://ptaff.ca/
wayneptaff.ca
--------================|================--------
--====|====--
--