GEMBench: A Platform for Collaborative Development of GPU Accelerated Embedded Markov Decision Systems

被引:0
作者
Sapio, Adrian E. [1 ]
Tatiefo, Rocky L. [1 ]
Bhattacharyya, Shuvra S. [1 ]
Wolf, Marilyn [2 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Georgia Inst Technol, Atlanta, GA 30332 USA
来源
EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019 | 2019年 / 11733卷
基金
美国国家科学基金会;
关键词
Markov Decision Processes; MDP; GPU; CUDA; Value Iteration; Embedded software; Benchmarking;
D O I
10.1007/978-3-030-27562-4_21
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Markov Decision Processes (MDPs) provide a powerful decision making framework, which is increasingly being used in the design of Embedded Computing Systems (ECSs). This paper presents a detailed accounting of the use of MDPs in this context across research groups, including reference implementations, common datasets, file formats and platforms. Inspired by recent results showing the promising outlook of using embedded GPUs to solve MDPs on ECSs, we detail the many challenges that designers currently face and present GEMBench (the Gpu accelerated Embedded Mdp testBench) in order to facilitate experimental research in this area. GEMBench is targeted to a specific embedded GPU platform, the NVIDIA Jetson platform, and is designed for future retargetability to other platforms. GEMBench is a novel open source software package that is intended to run on the target platform. The package contains libraries of MDP solvers, parsers, datasets and reference solutions, which provide a comprehensive infrastructure for understanding trade-offs among existing embedded MDP techniques, and experimenting with novel techniques.
引用
收藏
页码:294 / 308
页数:15
相关论文
共 27 条
[1]  
[Anonymous], 2019, GEMBENCH PACKAGE
[2]  
[Anonymous], 2009, Artificial intelligence-A modern approach
[3]  
[Anonymous], 1998, EXACT APPROXIMATE AL
[4]   Policy optimization for dynamic power management [J].
Benini, L ;
Bogliolo, A ;
Paleologo, GA ;
De Micheli, G .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (06) :813-833
[5]  
Brock O., 2009, SARSOP: Efficient Point-Based POMDP Planning by Approximating Optimally Reachable Belief Spaces
[6]  
Debizet Y., 2018, P IEEE INT S CIRC SY, P1, DOI DOI 10.1109/ISCAS.2018.8351385
[7]  
Elod P, 2014, THESIS TU CLUJ NAPOC
[8]  
Fackler P.L., 2011, Mdpsolve: Matlab tools for solving markov decision problems
[9]  
Hoey J, 1999, UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, P279
[10]   Markov decision process (MDP) framework for software power optimization using call profiles on mobile phones [J].
Jung, Eric ;
Maker, Frank ;
Cheung, Tang Lung ;
Liu, Xin ;
Akella, Venkatesh .
DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (02) :131-159