Menu

#8 Cache compiled kernels

1.6
new
None
new
source
minor
1.0.0
performance enhancement
2015-01-06
2012-02-01
Bruce Merry
No

Currently each sorter object recompiles the program, but sometimes it may be useful to have multiple sorters with the same parameters so that they can operate in parallel. Either

  • implement transparent caching; or
  • allow sorters to be cloned, which copies a ref to the program; or
  • separate the data-independent parts into separate classes

Discussion

  • Bruce Merry

    Bruce Merry - 2014-06-22

    The kernels are cached on disk, but it would still be useful to have an in-memory cache to avoid making OS calls.

     
  • Bruce Merry

    Bruce Merry - 2014-06-22
    • Description has changed:

    Diff:

    
    
    • Resolution: --> new
    • Priority: major --> minor
    • Version: --> 1.0.0