Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(16737)

Issue 572040043: Use vectors rather than lists for skylines. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
3 years, 12 months ago by hanwenn
Modified:
3 years, 12 months ago
Reviewers:
CC:
lilypond-devel_gnu.org
Visibility:
Public.

Description

Use vectors rather than lists for skylines. Linked lists have poor locality. This yields a 5.5% speedup on the Carver MDSM score. Raw timings (-O2 -pg build, CPU underclocked to 2Ghz): Arrays: 67.64 67.23 66.96 Lists: 70.89 70.91 71.09

Patch Set 1 #

Patch Set 2 : jonas #

Unified diffs Side-by-side diffs Delta from patch set Stats (+91 lines, -79 lines) Patch
M lily/include/skyline.hh View 2 chunks +5 lines, -5 lines 0 comments Download
M lily/skyline.cc View 1 25 chunks +86 lines, -74 lines 0 comments Download

Messages

Total messages: 2
hanwenn
jonas
3 years, 12 months ago (2020-04-24 12:02:57 UTC) #1
hanwenn
3 years, 12 months ago (2020-04-24 12:37:57 UTC) #2
mixup, sorry.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b