Skip to main contentSkip to search
Episciences
Open Access Journals
Sign in(new window)
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Discrete Mathematics & Theoretical Computer Science logo
Discrete Mathematics & Theoretical Computer Science
Sign in(new window)
Articles & Issues
All articlesAll accepted articlesAll volumesLast volumeSectionsSpecial issuesAuthors
About
The journalIndexing
Boards
Publish
For authorsEthical charter
Submit
Discrete Mathematics & Theoretical Computer Science logo
Contact
|
Credits
eISSN 1365-8050
|
RSS
|
Atom
Episciences
Documentation
|
Acknowledgements
|
Publishing policy
Accessibility: non-compliant
|
Legal mentions
|
Privacy statement
|
Terms of use
  1. Home > Articles & Issues >
  2. Articles >
  3. Cache efficient simp ...
Conference paper

Cache efficient simple dynamic programming

Cary Cherng (1), Richard E. Ladner (1)
(1) Department of Computer Science and Engineering [Seattle]
Download article
Open on HAL
Imported on
May 10, 2017
Published on
December 31, 2004
Last modified on
March 31, 2025
Volume 0
DMTCS Proceedings vol. AD, International Conference on Analysis of Algorithms
Proceedings
DOI
10.46298/dmtcs.3368
License
https://about.hal.science/hal-authorisation-v1
National Science Foundation
0098012
Algorithms for Media-on-Demand Systems
Indicators
607
Views
884
Downloads

Cache efficient simple dynamic programming

Cary Cherng (1), Richard E. Ladner (1)
(1) Department of Computer Science and Engineering [Seattle]
Abstract
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
  • [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]
  • [INFO.INFO-DM]Computer Science [cs]/Discrete Mathematics [cs.DM]
  • [MATH.MATH-CO]Mathematics [math]/Combinatorics [math.CO]
  • [INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]
  • [INFO.INFO-HC]Computer Science [cs]/Human-Computer Interaction [cs.HC]
  • Dynamic Programming
  • Cache-Oblivious Algorithms
  • Cache-Aware Algorithms
Cited by

Source: OpenCitations

  • Toward Efficient Architecture-Independent Algorithms for Dynamic Programs

    Lecture notes in computer science

    Authors : Mohammad Mahdi Javanmard ORCID, Pramod Ganapathi ORCID, Rathish Das ORCID, Zafar Ahmad ORCID, Stephen Tschudi, Rezaul Chowdhury ORCID

    Journal reference : Volume , 2019, pp. 143-164

    DOI : 10.1007/978-3-030-20656-7_8
  • An Efficient Cache-oblivious Parallel Viterbi Algorithm

    Lecture notes in computer science

    Authors : Rezaul Chowdhury ORCID, Pramod Ganapathi ORCID, Vivek Pradhan ORCID, Jesmin Jahan Tithi ORCID, Yunpeng Xiao ORCID

    Journal reference : Volume , 2016, pp. 574-587

    DOI : 10.1007/978-3-319-43659-3_42
  • Efficient Parallelization of Dynamic Programming for Large Applications

    Practice and Experience in Advanced Research Computing

    Authors : Matilda Ferguson ORCID, Lila Fontes ORCID, Tia Newhall ORCID

    Journal reference : Volume , 2023, pp. 1-9

    DOI : 10.1145/3569951.3593600
Preview
Loading PDF preview...