GPUs in a computational physics course

被引:2
|
作者
Adler, Joan [1 ]
Nissim, Gal [1 ]
Kiswani, Ahmad [1 ]
机构
[1] Technion IIT, Phys Dept, IL-32000 Haifa, Israel
来源
28TH ANNUAL IUPAP CONFERENCE ON COMPUTATIONAL PHYSICS (CCP2016) | 2017年 / 905卷
关键词
D O I
10.1088/1742-6596/905/1/012017
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
In an introductory computational physics class of the type that many of us give, time constraints lead to hard choices on topics. Everyone likes to include their own research in such a class but an overview of many areas is paramount. Parallel programming algorithms using MPI is one important topic. Both the principle and the need to break the "fear barrier" of using a large machine with a queuing system via ssh must be sucessfully passed on. Due to the plateau in chip development and to power considerations future HPC hardware choices will include heavy use of GPUs. Thus the need to introduce these at the level of an introductory course has arisen. Just as for parallel coding, explanation of the benefits and simple examples to guide the hesitant first time user should be selected. Several student projects using GPUs that include how-to pages were proposed at the Technion. Two of the more successful ones were lattice Boltzmann and a finite element code, and we present these in detail.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Computational physics in the introductory calculus-based course
    Chabay, Ruth
    Sherwood, Bruce
    AMERICAN JOURNAL OF PHYSICS, 2008, 76 (4-5) : 307 - 313
  • [2] A model-based view of physics for computational activities in the introductory physics course
    Buffler, Andy
    Pillay, Seshini
    Lubben, Fred
    Fearick, Roger
    AMERICAN JOURNAL OF PHYSICS, 2008, 76 (4-5) : 431 - 437
  • [3] Web-enhanced undergraduate course and book for computational physics
    Landau, RH
    Kowallik, H
    Paez, MJ
    COMPUTERS IN PHYSICS, 1998, 12 (03): : 240 - 247
  • [4] Developing a project-based computational physics course grounded in expert practice
    Burke, Christopher J.
    Atherton, Timothy J.
    AMERICAN JOURNAL OF PHYSICS, 2017, 85 (04) : 301 - 310
  • [5] A project-oriented course in computational physics: Algorithms, parallel computing, and graphics
    Rebbi, C.
    AMERICAN JOURNAL OF PHYSICS, 2008, 76 (4-5) : 314 - 320
  • [6] Influence of Learning Strategy of Cognitive Conflict on Student Misconception in Computational Physics Course
    Akmam, A.
    Anshari, R.
    Amir, H.
    Jalinus, N.
    Amran, A.
    2ND INTERNATIONAL CONFERENCE ON MATHEMATICS, SCIENCE, EDUCATION AND TECHNOLOGY, 2018, 335
  • [7] Scaling computational genomics to millions of individuals with GPUs
    Taylor-Weiner, Amaro N.
    Aguet, Francois
    Haradhvala, Nicholas
    Gosai, Sager
    Kim, Jaegil
    Ardlie, Kristin
    Van Allen, Eliezer M.
    Getz, Gad
    CANCER RESEARCH, 2019, 79 (13)
  • [8] Scaling computational genomics to millions of individuals with GPUs
    Amaro Taylor-Weiner
    François Aguet
    Nicholas J. Haradhvala
    Sager Gosai
    Shankara Anand
    Jaegil Kim
    Kristin Ardlie
    Eliezer M. Van Allen
    Gad Getz
    Genome Biology, 20
  • [9] Scaling computational genomics to millions of individuals with GPUs
    Taylor-Weiner, Amaro
    Aguet, Francois
    Haradhvala, Nicholas J.
    Gosai, Sager
    Anand, Shankara
    Kim, Jaegil
    Ardlie, Kristin
    Van Allen, Eliezer M.
    Getz, Gad
    GENOME BIOLOGY, 2019, 20 (01)
  • [10] Efficient Computational Workload Distribution on Heterogeneous GPUs
    Lin, Chih-Sheng
    Liu, Po-Ting
    Hsieh, Chih-Wei
    Chang, Hsi-Ya
    Hsiung, Pao-Ann
    APPLIED SCIENCE AND PRECISION ENGINEERING INNOVATION, PTS 1 AND 2, 2014, 479-480 : 805 - +