• DocumentCode
    3510854
  • Title

    Parallelization, optimization, and performance analysis of portfolio choice models

  • Author

    Abdelkhalek, Ahmed ; Bilas, Angelos ; Michaelides, Alexander

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
  • fYear
    2001
  • fDate
    3-7 Sept. 2001
  • Firstpage
    277
  • Lastpage
    286
  • Abstract
    In this paper we show how applications in computational economics can take advantage of modern parallel architectures to reduce the computation time in a wide array of models that have been, to date, computationally intractable. The specific application we use computes the optimal consumption and portfolio choice policy rules over the life-cycle of the individual. Our goal is two-fold: (i) To understand the behavior of a class of emerging applications and provide an efficient parallel implementation and (ii) to introduce a new benchmark for parallel computer architectures from an emerging and important class of applications. We start from an existing sequential algorithm for solving a portfolio choice model. We present a number of optimizations that result in highly optimized sequential code. We then present a parallel version of the application. We find that: (i) Emerging applications in this area of computational economics exhibit adequate parallelism to achieve, after a number of optimization steps, almost linear speedup for system sizes up to 64 processors. (ii) The main challenges in dealing with applications in this area are computational imbalances introduced by algorithmic dependencies and the parallelization method and granularity. (iii) We present preliminary results for a problem that has not been, to the best of our knowledge, solved in the financial economics literature to date.
  • Keywords
    commodity trading; financial data processing; parallel architectures; benchmark; computational economics; optimization; parallel architectures; parallelization; performance analysis; portfolio choice models; Application software; Asset management; Computer applications; Concurrent computing; Educational institutions; Environmental economics; Investments; Parallel architectures; Performance analysis; Portfolios;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2001. International Conference on
  • Conference_Location
    Valencia, Spain
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-1257-7
  • Type

    conf

  • DOI
    10.1109/ICPP.2001.952072
  • Filename
    952072