Memory Optimization using Dynamic Programming: A Comprehensive

Abstract: Dynamic Programming (DP) is one of the main techniques applied in problem solving by breaking a complex problem into its small, easier parts. It focuses on how these parallel methods are applied in current parallel computing systems, especially shared memory systems using OpenMP and distributed memory systems using MPI. We analyzed and compared execution times, scalability, and communication costs in which these parallel DP methods perform well. Shared memory systems are easier to implement for small to medium problems because they have low communication costs. Distributed memory systems are better suited for large problems though distributed memory systems have higher communication costs. This gives one an idea of the strengths and weaknesses associated with different parallel DP methods. It also enables the choice of the most relevant methods according to the features of the computing problem

Authors

Publication Details

Journal
International Journal for Research in Applied Science and Engineering Technology
Published
2024-11-19
DOI
https://doi.org/10.22214/ijraset.2024.65070
Citations
1
Primary Topic
Reinforcement Learning in Robotics
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Memory Optimization using Dynamic Programming: A Comprehensive

Rutuja Borchate, Saloni Jibhe, Tanvi Bhandane, Prof. Dipti Pandit
1 citations
International Journal for Research in Applied Science and Engineering Technology
Reinforcement Learning in Robotics
0.35
article

Memory Optimization using Dynamic Programming: A Comprehensive

Rutuja Borchate, Saloni Jibhe, Tanvi Bhandane, Prof. Dipti Pandit
article en
1 citations

Abstract

Abstract: Dynamic Programming (DP) is one of the main techniques applied in problem solving by breaking a complex problem into its small, easier parts. It focuses on how these parallel methods are applied in current parallel computing systems, especially shared memory systems using OpenMP and distributed memory systems using MPI. We analyzed and compared execution times, scalability, and communication costs in which these parallel DP methods perform well. Shared memory systems are easier to implement for small to medium problems because they have low communication costs. Distributed memory systems are better suited for large problems though distributed memory systems have higher communication costs. This gives one an idea of the strengths and weaknesses associated with different parallel DP methods. It also enables the choice of the most relevant methods according to the features of the computing problem

International Journal for Research in Applied Science and Engineering TechnologyVol. 12(11)
Openalex Percentile: Top 32%
Reinforcement Learning in Robotics
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.