DocumentCode :
3222095
Title :
Towards a time and space efficient functional implementation of a Monte Carlo photon transport code
Author :
Hammes, J.P. ; Böhm, A. P W
Author_Institution :
Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
fYear :
1997
fDate :
10-14 Nov 1997
Firstpage :
286
Lastpage :
294
Abstract :
In this paper we present three Sisal versions of a large Monte Carlo radiation transport code: a straightforward version, a stream version, and a stripmined loop version. We compare these versions with respect to their time and space efficiency and their parallelism. We discuss the compiler used in this project, which generates multithreaded shared memory code. We discuss the effect of strictness on program behavior. Sisal provides the fastest, purely functional, sequential code we have seen for this benchmark:, using a constant amount of space. The stream version suffers from the fact that streams have a strict implementation in the Sisal compiler, so programs using long streams are both space inefficient and can show limited parallel speedup. The stripmined version of our code uses relatively small amounts of space, and shows a speedup of only around two for four processors, as it exhibits significant reference count lock contention
Keywords :
Monte Carlo methods; computational complexity; parallel machines; parallelising compilers; photon transport theory; physics computing; shared memory systems; Monte Carlo radiation transport; Sisal; compiler; functional implementation; multithreaded shared memory code; parallel speedup; parallelism; photon transport; reference count lock contention; stream version; stripmined; time and space efficient; Computer science; Data structures; Monte Carlo methods; Neutrons; Parallel processing; Photonics; Physics; Program processors; Space exploration; Stochastic processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-8186-8090-3
Type :
conf
DOI :
10.1109/PACT.1997.644024
Filename :
644024
Link To Document :
بازگشت