Combining high performance hardware, cloud computing, and deep learning frameworks to accelerate physical simulations: probing the Hopfield Network

02/16/2020
by   Vaibhav Vavilala, et al.
0

The synthesis of high performance computing (particularly Graphics Processing Units), cloud computing services (like Google Colab), and high-level deep learning frameworks (such as PyTorch) has powered the burgeoning field of artificial intelligence. While these technologies are popular in the computer science discipline, the physics community is less aware of how such innovations, freely available online, can improve research and education. In this tutorial, we take the Hopfield Network as an example to show how the confluence of these fields can dramatically accelerate physics-based computer simulations and remove technical barriers in implementing such programs, thereby making physics experimentation and education faster and more accessible. To do so, we introduce the cloud, the GPU, and AI frameworks that can be easily repurposed for physics simulation. We then introduce the Hopfield Network and explain how to produce large-scale simulations visualizations for free in the cloud with very little code (fully self-contained in the text). Finally, we suggest programming exercises throughout the paper, geared towards advanced undergraduate students studying physics, biophysics, or computer science.

READ FULL TEXT

page 10

page 11

page 12

page 16

page 17

research
03/04/2019

CloudPSS: A High-Performance Power System Simulator Based on Cloud Computing

With the increasing computations in power system simulations, high-perfo...
research
09/12/2023

CloudBrain-NMR: An Intelligent Cloud Computing Platform for NMR Spectroscopy Processing, Reconstruction and Analysis

Nuclear Magnetic Resonance (NMR) spectroscopy has served as a powerful a...
research
07/09/2022

Reflections on the Evolution of Computer Science Education

Computer Science education has been evolving over the years to reflect a...
research
12/20/2018

Deep Learning by Doing: The NVIDIA Deep Learning Institute and University Ambassador Program

Over the past two decades, High-Performance Computing (HPC) communities ...
research
04/21/2022

Accelerating Physics Simulations with TPUs: An Inundation Modeling Example

Recent advancements in hardware accelerators such as Tensor Processing U...
research
08/20/2018

GPU PaaS Computation Model in Aneka Cloud Computing Environment

Due to the surge in the volume of data generated and rapid advancement i...
research
09/28/2018

Ten Simple Rules for Using a Raspberry Pi

Much of biology (and, indeed, all of science) is fast becoming computati...

Please sign up or login with your details

Forgot password? Click here to reset