[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lilypond et la parallélisation...
From: |
Valentin Villenave |
Subject: |
Re: Lilypond et la parallélisation... |
Date: |
Tue, 14 Jan 2020 16:13:58 +0000 |
On 1/14/20, Bernard Barbier <address@hidden> wrote:
> Y a-t-il une option de compilation qui permettre de faire de la
> compilation parallèle, ou bien, du fait de la construction très
> séquentielle de la musique, un tel traitement n'est pas envisageable ?...
Ça n’existe pas à l’heure actuelle, et je soupçonne que ce serait non
seulement assez difficile mais que le gain serait assez faible (parce
que la mise en page est effectivement en majeure partie linéaire). Une
piste intéressante pour augmenter la vitesse serait d’exécuter le code
Scheme en bytecode machine, ce qui est possible avec les nouvelles
versions de Guile mais elles créent de nombreux autres bugs avec
LilyPond (et pour l’avoir testé, je peux dire que le gain de
performance n’est franchement pas impressionnant à l’heure actuelle).
Il y a toutefois une possibilité de parallélisme avec lilypond-book
lorsque l’on a plusieurs bouts de code LilyPond à compiler, par
exemple dans la documentation -- et là cela fait une différence
conséquente.
V.