Opened 11 years ago

Closed 9 years ago

#73 closed task (wontfix)

"normalize-type" caching

Reported by: ehuelsmann Owned by: nobody
Priority: major Milestone: unscheduled
Component: libraries Version:
Keywords: performance bite-size Cc:
Parent Tickets:

Description

Peter Graves points out that with his "canonicalize-type" buffering, he achieved measurable performance gain in XCL. We want to do the same in ABCL.

Attachments (1)

cache-normalized-types.patch (11.2 KB) - added by ehuelsmann 9 years ago.
Normaziled types caching patch

Download all attachments as: .zip

Change History (6)

comment:1 Changed 11 years ago by ehuelsmann

Summary: "normalize-type" buffering"normalize-type" caching

Result caching is what I mean, ofcourse.

comment:2 Changed 11 years ago by ehuelsmann

Keywords: bite-size added

comment:3 Changed 11 years ago by ehuelsmann

Component: CLOSlibraries
Keywords: performance, bite-sizeperformance bite-size
Milestone: 0.24
Owner: changed from somebody to nobody

Setting a milestone; based on Peter's feedback, this should be a real performance saver.

comment:4 Changed 10 years ago by Mark Evenson

Milestone: 0.24unscheduled

Changed 9 years ago by ehuelsmann

Normaziled types caching patch

comment:5 Changed 9 years ago by ehuelsmann

Resolution: wontfix
Status: newclosed

Using the attached patch, I see a 95% cache hit rate while compiling some checkout of Maxima. However, I see no speed-ups in build times for ABCL or Maxima nor do I see significant improvement of the execution of the (compiled) ANSI test suite.

Makes me wonder why Peter thinks he saw large performance improvements with XCL.

Recording the patch here so it gets recorded. However, closing this issue for lack of evidence of improvement; no additional complexity seems to be warranted based on these findings.

Note: See TracTickets for help on using tickets.