OSM_Lab

所属分类:Fortran编程
开发工具:Fortran
文件大小:0KB
下载次数:0
上传日期:2017-08-03 12:13:38
上 传 者sh-1993
说明:  经济学和金融学并行编程导论
(Introduction to parallel programming in economics and finance)

文件列表:
HPC_day1/ (0, 2017-08-03)
HPC_day1/Exercise_day1_5.pdf (409976, 2017-08-03)
HPC_day1/HPC_Intro_BFI_1.pdf (4048038, 2017-08-03)
HPC_day1/Projects/ (0, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/ (0, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/ (0, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/.hg_archival.txt (117, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/.hgeol (180, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/.hgignore (243, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/.hgtags (1656, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/CMakeLists.txt (23833, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/COPYING.BSD (1516, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/COPYING.GPL (35147, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/COPYING.LGPL (26530, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/COPYING.MINPACK (2246, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/COPYING.MPL2 (16726, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/CTestConfig.cmake (541, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/CTestCustom.cmake.in (105, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/ (0, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/CMakeLists.txt (694, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Cholesky (1129, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/CholmodSupport (1900, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Core (17361, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Dense (122, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Eigen (35, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Eigenvalues (1763, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Geometry (2050, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Householder (874, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/IterativeLinearSolvers (2083, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/Jacobi (939, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/LU (1374, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/MetisSupport (991, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/OrderingMethods (2483, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/PaStiXSupport (1676, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/PardisoSupport (1116, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/QR (1258, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/QtAlignedMalloc (940, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/SPQRSupport (1162, 2017-08-03)
HPC_day1/Projects/DynamicProgramming/eigen/Eigen/SVD (1570, 2017-08-03)
... ...

### Introduction to parallel programming in economics and finance This is a introductory course on parallel programming, held at the Open Source Macroeconomics Laboratory Bootcamp (BFI, University of Chicago) July and August 2017. * [OSM](https://github.com/OpenSourceMacro/BootCamp2017) **Prerequisites:** Students should have prior knowledge in a programming language (a low-leve language such as C++, C, Fortran would be beneficial, but is not required). Moreover, there should be interest in accessing parallel compute resources due to research projects that require non-trivial numerical methods. Students are encouraged to bring their own research projects to be discussed. ### Purpose of the lecture Parallel computation has, next to theory and experiments, become in many fields a well-established and recognized third pillar of science within the last couple of years. The emerging computing power available to researchers nowadays reaches up to Petaflop/s, which is several million times faster than an average laptop. This allows for computer-aided discoveries that would otherwise be impossible. Also in modern quantitative economics and finance, parallel computing has become a key workhorse. Indeed, processing for example enormous sets of data in a timely fashion is only possible through massive parallel computing resources. Moreover, many relevant applications in quantitative finance, such as the computation of large portfolio risks or the pricing of complex financial derivative products, are heavily accelerated by means of appropriate hardware. However, tapping parallel hardware resources efficiently is challenging. Indeed, for the greater part of computer history software has been written with a serial von Neumann computer architecture in mind, in which a computer program -- in whatever programming language it is written -- is ultimately translated into a stream of instructions that are executed sequentially. Parallel programming is fundamentally different. A key task of the software developer is to identify parts of an algorithm that can be run concurrently or to transform a given serial algorithm into an algorithm suitable for concurrent execution. This course is intended to provide students in economics and finance with a self-contained introduction to the extensive and broad topic of parallel computing, with a special focus on relevant applications. Topics covered include shared memory, distributed memory, hybrid parallel programming software developement, and the good scientific conduct necessary to deal with the results from numerical applications. A key part of the course is devoted to hands-on labs based on smaller exercises as well as larger projects. ### Lecturer * [Simon Scheidegger](https://sites.google.com/site/simonscheidegger/) (University of Zurich & Hoover Institution, Stanford) **Date** | **Time** | **Main Topics** -----|------|------ 07.20.2017 | 08:00 - 12:00 | Introduction to Adaptive Sparse Grids 07.25.2017 | 08:00 - 12:00 | Introduction to HPC 07.27.2017 | 08:00 - 12:00 | Introduction to OpenMP 08.01.2017 | 08:00 - 12:00 | Introduction to MPI 08.03.2017 | 08:00 - 12:00 | Introduction to Hybrid parallelism

近期下载者

相关文件


收藏者