Repository logo
Article

FPGA implementation of exchange-correlation potential calculation for DFT

creativeworkseries.issn1429-3447
dc.contributor.authorWielgosz, Maciej
dc.contributor.authorJamro, Ernest
dc.contributor.authorRussek, Paweł
dc.contributor.authorWiatr, Kazimierz
dc.date.available2017-08-31T05:31:03Z
dc.date.issued2011
dc.description.abstractW niniejszym artykule przedstawione zostały wyniki implementacji modułu obliczającego potencjał korelacyjno-wymienny dla procedury DFT. Autorzy zaimplementowali wymagające obliczeniowo fragmenty algorytmu DFT, co wiązało się ze znaczną modyfikacją algorytmu, tak by w pełni wykorzystać możliwości struktur rekonfigurowalnych. W konsekwencji powstał zestaw sprzętowych modułów zmiennoprzecinkowych oraz procedur zapewniających komunikacje pomiędzy częścią sprzętową oraz programowaną akceleratora. Przeprowadzone testy na platformie RASC wykazały przyspieszenie obliczeń wynoszące 3x dla modułu obliczającego wartość orbitalu atomowego w punkcie, natomiast większe przyspieszenie uzyskano dla jednostki realizujące obliczenia macierzy S.pl
dc.description.abstractImplementation results of the exchange-correlation module are presented in this paper. The authors have ported a computationally intensive part of quantum chemistry code to FPGA, which involved a substantial modification of its structure so that it matches the platform profile. Additionally, a set of the authors' customized modules for floating operations has been created along with software procedures handling FPGA-GPP intercommunication. Furthermore, several tests have been conducted to determine the speed-up achieved. Some more advanced computational cases have also been investigated to examine the module's performance increase with the number of atomic orbitals. The tests conducted for the orbital module revealed a significantly raised acceleration for higher atomic shells. This work also contains implementation results of the S matrix generation module, which are promising since the presented logic allows calculations to be conducted for 16 points simultaneously.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.eissn2353-0952
dc.identifier.issn1429-3447
dc.identifier.nukatdd2012319025
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/46984
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofAutomatyka
dc.rightsAGH Licence - Fair Use
dc.rights.accessotwarty dostęp
dc.rights.urihttps://repo.uci.agh.edu.pl/info/licence-agh
dc.subjectakceleracja sprzętowapl
dc.subjectkomputery dużej mocy (HPC)pl
dc.subjectFPGAen
dc.subjectHPCpl
dc.subjectquantum chemistryen
dc.subjectFPGApl
dc.subjectCustom Computingen
dc.subjectobliczenia zmiennoprzecinkowepl
dc.subjectHPCen
dc.subjectfunkcja orbitalnapl
dc.subjectDFTen
dc.subjectDFTpl
dc.titleFPGA implementation of exchange-correlation potential calculation for DFTen
dc.title.alternativeImplementacja w układach FPGA operacji obliczania potencjału korelacyjno-wymiennego dla DFTpl
dc.title.relatedAutomatyka
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberZ. 3
publicationissue.paginations. 485-498
publicationvolume.volumeNumberT. 15
relation.isAuthorOfPublication1038a33c-2b4e-4b95-a9db-98c875a38922
relation.isAuthorOfPublication10ce705b-2916-46f3-91fb-2688e095288e
relation.isAuthorOfPublication43a63eac-5f55-4679-bf06-a5bbc4a8936d
relation.isAuthorOfPublicationa3526e24-166c-464b-bb62-b03ba630a2ff
relation.isAuthorOfPublication.latestForDiscovery1038a33c-2b4e-4b95-a9db-98c875a38922
relation.isJournalIssueOfPublication97cba8ee-62b1-4dfb-a80e-75c1f921d405
relation.isJournalIssueOfPublication.latestForDiscovery97cba8ee-62b1-4dfb-a80e-75c1f921d405
relation.isJournalOfPublicationb16a3604-d334-41d9-9446-dfef1368171d

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Auto_2011_3_36.pdf
Size:
988.54 KB
Format:
Adobe Portable Document Format
Description:
Artykuł z czasopisma