An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs
An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order...
Ausführliche Beschreibung
Autor*in: |
Okubo, Takuya [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2017 |
---|
Rechteinformationen: |
Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
Enthalten in: Journal of nuclear science and technology - Tokyo : Soc., 1964, 54(2017), 1, Seite 30-38 |
---|---|
Übergeordnetes Werk: |
volume:54 ; year:2017 ; number:1 ; pages:30-38 |
Links: |
---|
DOI / URN: |
10.1080/00223131.2016.1202793 |
---|
Katalog-ID: |
OLC1988235901 |
---|
LEADER | 01000caa a2200265 4500 | ||
---|---|---|---|
001 | OLC1988235901 | ||
003 | DE-627 | ||
005 | 20220220072747.0 | ||
007 | tu | ||
008 | 170207s2017 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1080/00223131.2016.1202793 |2 doi | |
028 | 5 | 2 | |a PQ20170301 |
035 | |a (DE-627)OLC1988235901 | ||
035 | |a (DE-599)GBVOLC1988235901 | ||
035 | |a (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 | ||
035 | |a (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 620 |q DNB |
084 | |a 52.55 |2 bkl | ||
100 | 1 | |a Okubo, Takuya |e verfasserin |4 aut | |
245 | 1 | 3 | |a An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
264 | 1 | |c 2017 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
520 | |a An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. | ||
540 | |a Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 | ||
650 | 4 | |a delta-tracking | |
650 | 4 | |a parallelization | |
650 | 4 | |a GPU | |
650 | 4 | |a OpenCL | |
650 | 4 | |a Monte Carlo | |
700 | 1 | |a Endo, Tomohiro |4 oth | |
700 | 1 | |a Yamamoto, Akio |4 oth | |
773 | 0 | 8 | |i Enthalten in |t Journal of nuclear science and technology |d Tokyo : Soc., 1964 |g 54(2017), 1, Seite 30-38 |w (DE-627)129595713 |w (DE-600)240686-X |w (DE-576)015088731 |x 0022-3131 |7 nnns |
773 | 1 | 8 | |g volume:54 |g year:2017 |g number:1 |g pages:30-38 |
856 | 4 | 1 | |u http://dx.doi.org/10.1080/00223131.2016.1202793 |3 Volltext |
856 | 4 | 2 | |u http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-TEC | ||
912 | |a GBV_ILN_70 | ||
936 | b | k | |a 52.55 |q AVZ |
951 | |a AR | ||
952 | |d 54 |j 2017 |e 1 |h 30-38 |
author_variant |
t o to |
---|---|
matchkey_str |
article:00223131:2017----::nfiineeuinfotcroiuainaeodlar |
hierarchy_sort_str |
2017 |
bklnumber |
52.55 |
publishDate |
2017 |
allfields |
10.1080/00223131.2016.1202793 doi PQ20170301 (DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel DE-627 ger DE-627 rakwb eng 620 DNB 52.55 bkl Okubo, Takuya verfasserin aut An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 delta-tracking parallelization GPU OpenCL Monte Carlo Endo, Tomohiro oth Yamamoto, Akio oth Enthalten in Journal of nuclear science and technology Tokyo : Soc., 1964 54(2017), 1, Seite 30-38 (DE-627)129595713 (DE-600)240686-X (DE-576)015088731 0022-3131 nnns volume:54 year:2017 number:1 pages:30-38 http://dx.doi.org/10.1080/00223131.2016.1202793 Volltext http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 52.55 AVZ AR 54 2017 1 30-38 |
spelling |
10.1080/00223131.2016.1202793 doi PQ20170301 (DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel DE-627 ger DE-627 rakwb eng 620 DNB 52.55 bkl Okubo, Takuya verfasserin aut An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 delta-tracking parallelization GPU OpenCL Monte Carlo Endo, Tomohiro oth Yamamoto, Akio oth Enthalten in Journal of nuclear science and technology Tokyo : Soc., 1964 54(2017), 1, Seite 30-38 (DE-627)129595713 (DE-600)240686-X (DE-576)015088731 0022-3131 nnns volume:54 year:2017 number:1 pages:30-38 http://dx.doi.org/10.1080/00223131.2016.1202793 Volltext http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 52.55 AVZ AR 54 2017 1 30-38 |
allfields_unstemmed |
10.1080/00223131.2016.1202793 doi PQ20170301 (DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel DE-627 ger DE-627 rakwb eng 620 DNB 52.55 bkl Okubo, Takuya verfasserin aut An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 delta-tracking parallelization GPU OpenCL Monte Carlo Endo, Tomohiro oth Yamamoto, Akio oth Enthalten in Journal of nuclear science and technology Tokyo : Soc., 1964 54(2017), 1, Seite 30-38 (DE-627)129595713 (DE-600)240686-X (DE-576)015088731 0022-3131 nnns volume:54 year:2017 number:1 pages:30-38 http://dx.doi.org/10.1080/00223131.2016.1202793 Volltext http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 52.55 AVZ AR 54 2017 1 30-38 |
allfieldsGer |
10.1080/00223131.2016.1202793 doi PQ20170301 (DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel DE-627 ger DE-627 rakwb eng 620 DNB 52.55 bkl Okubo, Takuya verfasserin aut An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 delta-tracking parallelization GPU OpenCL Monte Carlo Endo, Tomohiro oth Yamamoto, Akio oth Enthalten in Journal of nuclear science and technology Tokyo : Soc., 1964 54(2017), 1, Seite 30-38 (DE-627)129595713 (DE-600)240686-X (DE-576)015088731 0022-3131 nnns volume:54 year:2017 number:1 pages:30-38 http://dx.doi.org/10.1080/00223131.2016.1202793 Volltext http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 52.55 AVZ AR 54 2017 1 30-38 |
allfieldsSound |
10.1080/00223131.2016.1202793 doi PQ20170301 (DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel DE-627 ger DE-627 rakwb eng 620 DNB 52.55 bkl Okubo, Takuya verfasserin aut An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs 2017 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016 delta-tracking parallelization GPU OpenCL Monte Carlo Endo, Tomohiro oth Yamamoto, Akio oth Enthalten in Journal of nuclear science and technology Tokyo : Soc., 1964 54(2017), 1, Seite 30-38 (DE-627)129595713 (DE-600)240686-X (DE-576)015088731 0022-3131 nnns volume:54 year:2017 number:1 pages:30-38 http://dx.doi.org/10.1080/00223131.2016.1202793 Volltext http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 52.55 AVZ AR 54 2017 1 30-38 |
language |
English |
source |
Enthalten in Journal of nuclear science and technology 54(2017), 1, Seite 30-38 volume:54 year:2017 number:1 pages:30-38 |
sourceStr |
Enthalten in Journal of nuclear science and technology 54(2017), 1, Seite 30-38 volume:54 year:2017 number:1 pages:30-38 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
delta-tracking parallelization GPU OpenCL Monte Carlo |
dewey-raw |
620 |
isfreeaccess_bool |
false |
container_title |
Journal of nuclear science and technology |
authorswithroles_txt_mv |
Okubo, Takuya @@aut@@ Endo, Tomohiro @@oth@@ Yamamoto, Akio @@oth@@ |
publishDateDaySort_date |
2017-01-01T00:00:00Z |
hierarchy_top_id |
129595713 |
dewey-sort |
3620 |
id |
OLC1988235901 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1988235901</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20220220072747.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">170207s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1080/00223131.2016.1202793</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20170301</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1988235901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1988235901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DNB</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">52.55</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Okubo, Takuya</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="3"><subfield code="a">An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units.</subfield></datafield><datafield tag="540" ind1=" " ind2=" "><subfield code="a">Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">delta-tracking</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">parallelization</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">GPU</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">OpenCL</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Monte Carlo</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Endo, Tomohiro</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yamamoto, Akio</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Journal of nuclear science and technology</subfield><subfield code="d">Tokyo : Soc., 1964</subfield><subfield code="g">54(2017), 1, Seite 30-38</subfield><subfield code="w">(DE-627)129595713</subfield><subfield code="w">(DE-600)240686-X</subfield><subfield code="w">(DE-576)015088731</subfield><subfield code="x">0022-3131</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:54</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:30-38</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1080/00223131.2016.1202793</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">52.55</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">54</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">30-38</subfield></datafield></record></collection>
|
author |
Okubo, Takuya |
spellingShingle |
Okubo, Takuya ddc 620 bkl 52.55 misc delta-tracking misc parallelization misc GPU misc OpenCL misc Monte Carlo An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
authorStr |
Okubo, Takuya |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)129595713 |
format |
Article |
dewey-ones |
620 - Engineering & allied operations |
delete_txt_mv |
keep |
author_role |
aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
0022-3131 |
topic_title |
620 DNB 52.55 bkl An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs delta-tracking parallelization GPU OpenCL Monte Carlo |
topic |
ddc 620 bkl 52.55 misc delta-tracking misc parallelization misc GPU misc OpenCL misc Monte Carlo |
topic_unstemmed |
ddc 620 bkl 52.55 misc delta-tracking misc parallelization misc GPU misc OpenCL misc Monte Carlo |
topic_browse |
ddc 620 bkl 52.55 misc delta-tracking misc parallelization misc GPU misc OpenCL misc Monte Carlo |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
author2_variant |
t e te a y ay |
hierarchy_parent_title |
Journal of nuclear science and technology |
hierarchy_parent_id |
129595713 |
dewey-tens |
620 - Engineering |
hierarchy_top_title |
Journal of nuclear science and technology |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)129595713 (DE-600)240686-X (DE-576)015088731 |
title |
An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
ctrlnum |
(DE-627)OLC1988235901 (DE-599)GBVOLC1988235901 (PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550 (KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel |
title_full |
An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
author_sort |
Okubo, Takuya |
journal |
Journal of nuclear science and technology |
journalStr |
Journal of nuclear science and technology |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
600 - Technology |
recordtype |
marc |
publishDateSort |
2017 |
contenttype_str_mv |
txt |
container_start_page |
30 |
author_browse |
Okubo, Takuya |
container_volume |
54 |
class |
620 DNB 52.55 bkl |
format_se |
Aufsätze |
author-letter |
Okubo, Takuya |
doi_str_mv |
10.1080/00223131.2016.1202793 |
dewey-full |
620 |
title_sort |
efficient execution of monte carlo simulation based on delta-tracking method using gpus |
title_auth |
An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
abstract |
An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. |
abstractGer |
An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. |
abstract_unstemmed |
An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC GBV_ILN_70 |
container_issue |
1 |
title_short |
An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs |
url |
http://dx.doi.org/10.1080/00223131.2016.1202793 http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793 |
remote_bool |
false |
author2 |
Endo, Tomohiro Yamamoto, Akio |
author2Str |
Endo, Tomohiro Yamamoto, Akio |
ppnlink |
129595713 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth oth |
doi_str |
10.1080/00223131.2016.1202793 |
up_date |
2024-07-03T17:06:13.489Z |
_version_ |
1803578374607601664 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC1988235901</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20220220072747.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">170207s2017 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1080/00223131.2016.1202793</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20170301</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC1988235901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC1988235901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c1265-ce2f6318b3b317c2d4450149e8eebd09cf53b3013a8109e087fcbdca937c6a550</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0080560220170000054000100030efficientexecutionofmontecarlosimulationbasedondel</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="q">DNB</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">52.55</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Okubo, Takuya</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="3"><subfield code="a">An efficient execution of Monte Carlo simulation based on delta-tracking method using GPUs</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2017</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">An efficient execution method for Monte Carlo simulation using graphic processing unit (GPU) is proposed. The delta-tracking method is used since the delta-tracking method can reduce conditional branches and complexity of code implementation, which degrade computational performance on GPUs. In order to improve parallel efficiency in the eigenvalue calculation, generated fission neutrons are recorded using the atomic operation which avoids the data race in GPUs. We also propose a method to efficiently tally neutron flux in a region. The present method is based on the atomic operation and use of fixed-point type number instead of common floating-point type number. The verification calculations using the C5G7 benchmark problem show effectiveness of the proposed numerical algorithms on GPUs through comparison with calculations using central processing units.</subfield></datafield><datafield tag="540" ind1=" " ind2=" "><subfield code="a">Nutzungsrecht: © 2016 Atomic Energy Society of Japan. All rights reserved. 2016</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">delta-tracking</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">parallelization</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">GPU</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">OpenCL</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Monte Carlo</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Endo, Tomohiro</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yamamoto, Akio</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">Journal of nuclear science and technology</subfield><subfield code="d">Tokyo : Soc., 1964</subfield><subfield code="g">54(2017), 1, Seite 30-38</subfield><subfield code="w">(DE-627)129595713</subfield><subfield code="w">(DE-600)240686-X</subfield><subfield code="w">(DE-576)015088731</subfield><subfield code="x">0022-3131</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:54</subfield><subfield code="g">year:2017</subfield><subfield code="g">number:1</subfield><subfield code="g">pages:30-38</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1080/00223131.2016.1202793</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://www.tandfonline.com/doi/abs/10.1080/00223131.2016.1202793</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">52.55</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">54</subfield><subfield code="j">2017</subfield><subfield code="e">1</subfield><subfield code="h">30-38</subfield></datafield></record></collection>
|
score |
7.4010277 |