2007
DOI: 10.1007/s11227-007-0106-8
|View full text |Cite
|
Sign up to set email alerts
|

Cache oblivious algorithms for nonserial polyadic programming

Abstract: The nonserial polyadic dynamic programming algorithm is one of the most fundamental algorithms for solving discrete optimization problems. Although the loops in the nonserial polyadic dynamic programming algorithm are similar to those in matrix multiplication, the available automatic optimization techniques have little effect on this imperfect loop because of nonuniform data dependencies. In this paper, we develop algorithmic optimizations to improve the cache performance of the nonserial polyadic dynamic prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 19 publications
0
1
0
Order By: Relevance
“…There is an urgent need for new computing models to re-empower human society's ability to process big data. Options that have been examined include using a nonvolatile memory device, breaking the "storage wall," simulating the human brain processing mechanism, and building integrated computing architectures that combine storage and computation hardware [5]. Hardware neural networks based on memristor synaptic devices has proven to be an important development for neuromorphic computing and a strong candidate to replace traditional von Neumann computing architecture in a post-Moorish era.…”
Section: Introductionmentioning
confidence: 99%
“…There is an urgent need for new computing models to re-empower human society's ability to process big data. Options that have been examined include using a nonvolatile memory device, breaking the "storage wall," simulating the human brain processing mechanism, and building integrated computing architectures that combine storage and computation hardware [5]. Hardware neural networks based on memristor synaptic devices has proven to be an important development for neuromorphic computing and a strong candidate to replace traditional von Neumann computing architecture in a post-Moorish era.…”
Section: Introductionmentioning
confidence: 99%