W dniach od 2 kwietnia do 5 kwietnia 2024 r. prowadzone będą prace związane z wdrożeniem nowej wersji systemu Repozytorium UJ. Nie będzie możliwe wprowadzanie nowych informacji do repozytorium. Za utrudnienia przepraszamy.
Investigating the Dirac operator evaluation with FPGAs
pl
dc.type
JournalArticle
pl
dc.description.physical
56-63
pl
dc.abstract.en
In recent years, computational capacity of single Field Programmable Gate Array (FPGA) devices as well as their versatility have increased significantly. Adding to that fact, the High Level Synthesis frameworks allowing to program such processors in a high-level language like C++, makes modern FPGA devices a serious candidate as building blocks of a general-purpose High Performance Computing solution. In this contribution we describe benchmarks which we performed using a kernel from the Lattice QCD code, a highly compute-demanding HPC academic code for elementary particle simulations on the newest device from Xilinx, the U250 accelerator card. We describe the architecture of our solution and benchmark its performance on a single FPGA device running in two modes: using either external or embedded memory. We discuss both approaches in detail and provide assessment for the necessary memory throughput and the minimal amount of resources needed to deliver optimal performance depending on the available hardware. Our considerations can be used as guidelines for estimating the performance of some larger, manynode systems.
pl
dc.description.volume
6
pl
dc.description.number
2
pl
dc.identifier.doi
10.14529/jsfi190204
pl
dc.identifier.eissn
2313-8734
pl
dc.title.journal
Supercomputing Frontiers and Innovations
pl
dc.language.container
eng
pl
dc.affiliation
Wydział Fizyki, Astronomii i Informatyki Stosowanej : Instytut Fizyki im. Mariana Smoluchowskiego
pl
dc.affiliation
Wydział Fizyki, Astronomii i Informatyki Stosowanej : Zakład Technologii Informatycznych
pl
dc.subtype
Article
pl
dc.rights.original
CC-BY-NC; otwarte czasopismo; ostateczna wersja wydawcy; w momencie opublikowania; 0