Massively Parallel Computation Using Graphics Processors with Application to Optimal Experimentation in Dynamic Control

被引:7
|
作者
Morozov, Sergei [1 ]
Mathur, Sudhanshu [2 ]
机构
[1] Morgan Stanley, New York, NY USA
[2] Deutshe Bank, Mumbai, Maharashtra, India
关键词
Graphics processing units; CUDA programming; Dynamic programming; Learning; Experimentation; SIMPLEX-METHOD; OPTIMIZATION; ALGORITHM; ECONOMETRICS; CONSTRAINTS;
D O I
10.1007/s10614-011-9297-4
中图分类号
F [经济];
学科分类号
02 ;
摘要
The rapid growth in the performance of graphics hardware, coupled with recent improvements in its programmability has lead to its adoption in many non-graphics applications, including a wide variety of scientific computing fields. At the same time, a number of important dynamic optimal policy problems in economics are athirst of computing power to help overcome dual curses of complexity and dimensionality. We investigate if computational economics may benefit from new tools on a case study of imperfect information dynamic programming problem with learning and experimentation trade-off, that is, a choice between controlling the policy target and learning system parameters. Specifically, we use a model of active learning and control of a linear autoregression with the unknown slope that appeared in a variety of macroeconomic policy and other contexts. The endogeneity of posterior beliefs makes the problem difficult in that the value function need not be convex and the policy function need not be continuous. This complication makes the problem a suitable target for massively-parallel computation using graphics processors (GPUs). Our findings are cautiously optimistic in that the new tools let us easily achieve a factor of 15 performance gain relative to an implementation targeting single-core processors. Further gains up to a factor of 26 are also achievable but lie behind a learning and experimentation barrier of their own. Drawing upon experience with CUDA programming architecture and GPUs provides general lessons on how to best exploit future trends in parallel computation in economics.
引用
收藏
页码:151 / 182
页数:32
相关论文
共 50 条
  • [1] Massively Parallel Computation Using Graphics Processors with Application to Optimal Experimentation in Dynamic Control
    Sergei Morozov
    Sudhanshu Mathur
    Computational Economics, 2012, 40 : 151 - 182
  • [2] Parallel Computation of Normalized Legendre Polynomials Using Graphics Processors
    Isupov, Konstantin
    Knyazkov, Vladimir
    Kuvaev, Alexander
    Popov, Mikhail
    SUPERCOMPUTING, RUSCDAYS 2016, 2016, 687 : 172 - 184
  • [3] Application of massively parallel computation with graphics (GPGPU) for CFD methods in fire protection
    Belaschk, Hendrik C.
    Muench, Matthias
    BAUPHYSIK, 2009, 31 (04) : 216 - 226
  • [4] Systemic Computation Using Graphics Processors
    Rouhipour, Marjan
    Bentley, Peter J.
    Shayani, Hooman
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 2010, 6274 : 121 - +
  • [5] Dynamic Algorithms for the Massively Parallel Computation Model
    Italiano, Giuseppe F.
    Lattanzi, Silvio
    Mirrokni, Vahab S.
    Parotsidis, Nikos
    SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 49 - 58
  • [6] Massively Parallel Computation of Lattice Associative Memory Classifiers on Multicore Processors
    Ritter, Gerhard X.
    Schmalz, Mark S.
    Hayden, Eric T.
    MATHEMATICS OF DATA/IMAGE PATTERN CODING, COMPRESSION, AND ENCRYPTION WITH APPLICATIONS XIII, 2011, 8136
  • [7] Massively Parallel Computation of Linear Recurrence Equations with Graphics Processing Units
    Sung, Wonyong
    Lee, Dong-hwan
    Hwang, Kyuyeon
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 10 - 17
  • [8] Mining dynamic document spaces with massively parallel embedded processors
    Jacobs, Jan W. M.
    Dai, Rui
    Smit, Gerard J. M.
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 69 - 78
  • [9] Using graphics processors to accelerate the computation of the matrix inverse
    Ezzatti, P.
    Quintana-Orti, E. S.
    Remon, A.
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 429 - 437
  • [10] Using Graphics Processors for High Performance SimRank Computation
    He, Guoming
    Li, Cuiping
    Chen, Hong
    Du, Xiaoyong
    Feng, Haijun
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2012, 24 (09) : 1711 - 1725