Discrete Mathematics & Theoretical Computer Science (Jan 2005)

Cache efficient simple dynamic programming

  • Cary Cherng,
  • Richard E. Ladner

DOI
https://doi.org/10.46298/dmtcs.3368
Journal volume & issue
Vol. DMTCS Proceedings vol. AD,..., no. Proceedings

Abstract

Read online

New cache-oblivious and cache-aware algorithms for simple dynamic programming based on Valiant's context-free language recognition algorithm are designed, implemented, analyzed, and empirically evaluated with timing studies and cache simulations. The studies show that for large inputs the cache-oblivious and cache-aware dynamic programming algorithms are significantly faster than the standard dynamic programming algorithm.

Keywords