Performance of Large-Scale Electronic Structure Calculations on Built-in FPGA Systems

Seungmin Lee, Dukyun Nam, Hoon Ryu

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We discuss the feasibility of an in-house Schrödinger equation solver on the Intel Broadwell Xeon processor with a built-in FPGA, with a particular focus on the performance of large-scale sparse matrix-vector multiplication (SpMV) that is the core numerical operation of electronic structure simulations for multi-million atomic systems. The double-precision SpMV section in our solver is offloaded to FPGA using OpenCL SDK tool chain presented by Intel corporation. Memory-pinning and duplication of compute unit are employed to improve the performance, where we find that memory-pinning and duplication of compute units lead 1.64x faster data-Transfer and 1.58x speed-up of SpMV, respectively, against the result with a single compute unit and no pinned memory.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE International Conference on Cluster Computing, CLUSTER 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages635-636
Number of pages2
ISBN (Electronic)9781538623268
DOIs
StatePublished - 22 Sep 2017
Event2017 IEEE International Conference on Cluster Computing, CLUSTER 2017 - Honolulu, United States
Duration: 5 Sep 20178 Sep 2017

Publication series

NameProceedings - IEEE International Conference on Cluster Computing, ICCC
Volume2017-September
ISSN (Print)1552-5244

Conference

Conference2017 IEEE International Conference on Cluster Computing, CLUSTER 2017
Country/TerritoryUnited States
CityHonolulu
Period5/09/178/09/17

Keywords

  • Built-in FPGA
  • Electronic Structure Simulations
  • Lanczos Iterations
  • OpenCL

Fingerprint

Dive into the research topics of 'Performance of Large-Scale Electronic Structure Calculations on Built-in FPGA Systems'. Together they form a unique fingerprint.

Cite this