[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lilypond Speed
From: |
Han-Wen Nienhuys |
Subject: |
Re: Lilypond Speed |
Date: |
Mon, 31 Aug 2009 22:36:57 -0300 |
On Mon, Aug 31, 2009 at 8:03 PM, Peter
Chubb<address@hidden> wrote:
> I think you'll find the main difference is in size of L2/L3 cache,
> and amount of RAM. Lily (like many object-oriented programs) tends to
> have quite a deep stack, and to use lots of memory --- which it
> visits in what looks to the processor like random orders --- so small
> caches generate lots of cache misses, which slows things down. If you
> run out of RAM and have to swap, things get even worse.
More importantly: LilyPond is single-threaded, so the number of cores
is irrelevant.
--
Han-Wen Nienhuys - address@hidden - http://www.xs4all.nl/~hanwen
- Re: Lilypond Speed, (continued)
Re: Lilypond Speed, Tim Reeves, 2009/08/28
Re: Lilypond Speed, Nick Payne, 2009/08/31