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 条
  • [41] OPTIMAL STRATEGY FOR TEARING OF SPARSE MATRICES WHEN USING PARALLEL PROCESSORS
    KULICKE, B
    SCHEFTER, M
    ETZ ARCHIV, 1990, 12 (06): : 193 - 198
  • [42] Parallel robot control using speculative computation
    Hamilton, DL
    Walker, ID
    Bennett, JK
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 3420 - 3427
  • [43] Dissecting the stability determinants of a challenging de novo protein fold using massively parallel design and experimentation
    Kim, Tae-Eun
    Tsuboyama, Kotaro
    Houliston, Scott
    Martell, Cydney M.
    Phoumyvong, Claire M.
    Lemak, Alexander
    Haddox, Hugh K.
    Arrowsmith, Cheryl H.
    Rocklin, Gabriel J.
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2022, 119 (41)
  • [44] Optimal Tabu K-Means Clustering Using Massively Parallel Architecture
    Saveetha, V
    Sophia, S.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (13)
  • [45] Accelerating Monte Carlo Simulation for Radiotherapy Dose Calculation using a Massively Parallel Graphics Processing Unit
    Zhuge, Y.
    Xie, H.
    Miller, R. W.
    INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2010, 78 (03): : S804 - S805
  • [46] PARALLEL PROCESSING OF ROBOT ARM DYNAMIC CONTROL COMPUTATION ON MULTIMICROPROCESSORS
    KASAHARA, H
    MICROPROCESSORS AND MICROSYSTEMS, 1990, 14 (01) : 3 - 9
  • [47] Low-power massively parallel feature computation for application-specific integrated vision systems
    Mayr, C
    König, A
    SOFT COMPUTING AND INDUSTRY: RECENT APPLICATIONS, 2002, : 399 - 410
  • [48] Reach set computation using optimal control
    Varaiya, P
    VERIFICATION OF DIGITAL AND HYBRID SYSTEM, 2000, 170 : 323 - 331
  • [49] Visualizing Parallel Dynamic Programming using the Thread Safe Graphics Library
    Ballard, Grey
    Parsons, Sarah
    PROCEEDINGS OF EDUHPC 2021: WORKSHOP ON EDUCATION FOR HIGH-PERFORMANCE COMPUTING, 2021, : 24 - 31
  • [50] Reliable Initialization of GPU-enabled Parallel Stochastic Simulations Using Mersenne Twister for Graphics Processors
    Passerat-Palmbach, Jonathan
    Mazel, Claude
    Mahul, Antoine
    Hill, David R. C.
    EUROPEAN SIMULATION AND MODELLING CONFERENCE 2010, 2010, : 187 - +