Avoiding of Redundant Computations in Simulation Parameter Studies by Memoization
Avoiding of Redundant Computations in Simulation Parameter Studies by Memoization
批准号:
283852788
负责人:
Professor Dr.-Ing. Klaus Wehrle, Ph.D.
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
2015
资助国家:
德国
项目状态:
已结题
起止时间:
2014-12-31 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Simulations are essential in the development and optimization of communication systems. In parameter studies a system model is simulated in manifoldly different configurations to obtain early conclusions about the behavior of the system under study. Their execution time increases with model complexity and network size, typically more than linear, hence easily becomes a critical bottleneck in research and development.Till today, runtime reductions were primarily achieved through increasing computational power (by additional processor cores and parallel and distributed simulation). In many cases the theoretical optimum is already almost reached. To nevertheless improve performance while model complexity steadily increases, fundamentally new approaches have to be investigated.In preliminary studies and by many years of experience in network simulation, we observed that often many complex operations are performed repeatedly during the execution of a parameter study, which is actually not necessary. Unfortunately, those computations are not automatically recognized.This results in the research question of this proposal: Is it possible to recognize and avoid redundant computations in parameter studies? If so, up to which degree? This reduction shall be applied orthogonally and additionally to parallelization and offers a great potential for optimization, allowing investigation of even more complex and detailed simulation models without increasing computational power.Our proposal for avoiding redundant computations bases on the concept of memoization. This approach caches results of computations in memory to allow direct application if demanded later. While this can in general be realized manually, it had to be performed individually for every simulation model; this results in huge manual effort for the developers.Consequently, the goal of this proposal is to investigate concepts to automated memoization. To this end, we will design, investigate, and evaluate methods able to automatically recognize and avoid redundant computations. We will (1) research and develop methods to automatically identify complex, redundant computations, whose elision seems promising, (2) design approaches allowing automated memoization of the identified code blocks, such that redundant computations are efficiently avoided, and (3) investigate to which extent these approaches are comparable to high-quality, manual memoizations, hence if we can provide developers access to efficient and automated tools for this purpose.Our research project will answer the questions whether we can realize automated approaches for Memoized Simulation (MemoSim) and how efficient these approaches are.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1145/3186316
发表时间:
2018
期刊:
ACM Transactions on Modeling and Computer Simulation (TOMACS)
影响因子:
--
作者:
[M. Stoffers, D. Schemmel, O. Soria Dustmann, K. Wehrle]
通讯作者:
K. Wehrle
Automated memoization: Automatically identifying memoization units in simulation parameter studies
自动记忆:自动识别模拟参数研究中的记忆单位
DOI:
10.1109/distra.2017.8167664
发表时间:
2017
期刊:
2017 IEEE/ACM 21st International Symposium on Distributed Simulation and Real Time Applications (DS-RT)
影响因子:
--
作者:
[M. Stoffers, R. Bettermann, K. Wehrle]
通讯作者:
K. Wehrle
DOI:
10.1145/2901378.2901386
发表时间:
2016
期刊:
Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
影响因子:
--
作者:
[M. Stoffers, D. Schemmel, O. Soria Dustmann, K. Wehrle]
通讯作者:
K. Wehrle
Code-transparent Discrete Event Simulation for Time-accurate Wireless Prototyping
用于时间精确无线原型设计的代码透明离散事件仿真
DOI:
10.1145/3064911.3064913
发表时间:
2017
期刊:
Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
影响因子:
--
作者:
[M. Serror, J. C. Kirchhof, M. Stoffers, K. Wehrle, J. Gross]
通讯作者:
J. Gross
Coordination Funds
-
批准号:315038982
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2016
-
负责人:Professor Dr.-Ing. Klaus Wehrle, Ph.D.
-
依托单位:
Integration und Adaption bestehender Dienste, Anwendungen und Protokolle für mobile Ad-hoc-Netze
-
批准号:38867133
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Professor Dr.-Ing. Klaus Wehrle, Ph.D.
-
依托单位:
MOMENTUM-Models, methods and tools for communication protocol development
-
批准号:5423966
-
项目类别:Independent Junior Research Groups
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Professor Dr.-Ing. Klaus Wehrle, Ph.D.
-
依托单位:
Coordination Funds
-
批准号:432915668
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr.-Ing. Klaus Wehrle, Ph.D.
-
依托单位:
LEGATO: LEarninG how to enhAnce neTwork prOtocols
-
批准号:447391756
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr.-Ing. Klaus Wehrle, Ph.D.
-
依托单位:
海外基金