Value Iteration on Multicore Processors

被引:0
|
作者
Jain, Anuj [1 ]
Sahni, Sartaj [2 ]
机构
[1] Adobe Syst Inc, Lehi, UT 84043 USA
[2] Univ Florida, CISE Dept, Gainesville, FL USA
基金
美国国家科学基金会;
关键词
Reinforcement Learning; Markov Decision Process; Value Iteration; Multicore; Parallelization;
D O I
10.1109/ISSPIT51521.2020.9408773
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Value Iteration (VI) is a powerful, though time consuming, approach to solve reinforcement learning problems modeled as Markov Decision Processes (MDPs). In this paper, we explore strategies to run the sate-of-the-art cache efficient algorithm for VI developed by us [1], [2] on a multicore processor. We demonstrate a speedup of up to 2.59 on a 10-core multiprocessor using 20 threads on popular benchmark data. The speedup for the parallelized portion of the computation is up to 5.89.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Reliable Integrity Checking in Multicore Processors
    Kanuparthi, Arun K.
    Karri, Ramesh
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2015, 12 (02)
  • [32] A Power Capping Controller for Multicore Processors
    Almoosa, N.
    Song, W.
    Wardi, Y.
    Yalamanchili, S.
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 4709 - 4714
  • [33] ParTejas: A Parallel Simulator for Multicore Processors
    Malhotra, Geetika
    Aggarwal, Pooja
    Sagar, Abhishek
    Sarangi, Smruti R.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 130 - 131
  • [34] Automatic Program Parallelization for Multicore Processors
    Kwiatkowski, Jan
    Iwaszyn, Radoslaw
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT I, 2010, 6067 : 236 - 245
  • [35] Brief Announcement: Paging for Multicore Processors
    Lopez-Ortiz, Alejandro
    Salinger, Alejandro
    SPAA 11: PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2011, : 137 - 138
  • [36] Taxonomy of Data Prefetching for Multicore Processors
    Byna, Surendra
    Chen, Yong
    Sun, Xian-He
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, 24 (03) : 405 - 417
  • [37] Taxonomy of Data Prefetching for Multicore Processors
    Surendra Byna
    Yong Chen
    Xian-He Sun
    Journal of Computer Science and Technology, 2009, 24 : 405 - 417
  • [38] Scalable RNA Sequencing on Clusters of Multicore Processors
    Martinez, Hector
    Barrachina, Sergio
    Castillo, Maribel
    Tarraga, Joaquin
    Medina, Ignacio
    Dopazo, Joaquin
    Quintana-Orti, Enrique S.
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 190 - 195
  • [39] Load Unbalancing Strategy for Multicore Embedded Processors
    Jeon, Hyeran
    Lee, Woo Hyong
    Chung, Sung Woo
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (10) : 1434 - 1440
  • [40] Modeling and analysis of power in multicore network processors
    Huang, S.
    Luo, Y.
    Feng, W.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 878 - +