A Programmable Hardware Accelerator for Simulating Dynamical Systems

Abstract

The fast and energy-efficient simulation of dynamical systems defined by coupled ordinary/partial differential equations has emerged as an important problem. The accelerated simulation of coupled ODE/PDE is critical for analysis of physical systems as well as computing with dynamical systems. This paper presents a fast and programmable accelerator for simulating dynamical systems. The computing model of the proposed platform is based on multilayer cellular nonlinear network (CeNN) augmented with nonlinear function evaluation engines. The platform can be programmed to accelerate wide classes of ODEs/PDEs by modulating the connectivity within the multilayer CeNN engine. An innovative hardware architecture including data reuse, memory hierarchy, and near-memory processing is designed to accelerate the augmented multilayer CeNN. A dataflow model is presented which is supported by optimized memory hierarchy for efficient function evaluation. The proposed solver is designed and synthesized in 15nm technology for the hardware analysis. The performance is evaluated and compared to GPU nodes when solving wide classes of differential equations and the power consumption is analyzed to show orders of magnitude improvement in energy efficiency.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jun 24, 2017
Source ID
10.1145/3140659.3080252

Entities

People

  • Duck-Hwan Kim
  • Jaeha Kung
  • Saibal Mukhopadhyay
  • Yun Long

Organizations

  • Georgia Tech
  • National Science Foundation
  • Office of Naval Research

Tags

Fields of Study

  • Physics

Readers

  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)
  • Integrated Circuit Design and Technology.
  • Parallel and Distributed Computing.