DocumentCode :
2369432
Title :
Optimistic parallel computation: an example from computational chemistry
Author :
Crawford, Emily Angerer ; Schwan, Karsten ; Yalamanchili, Sudhakar
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
1996
fDate :
23-26 Oct 1996
Firstpage :
214
Lastpage :
217
Abstract :
Performance penalties due to synchronization are a common concern in parallel programming. Traditional approaches enforce the correct ordering of write operations using locks, but this can be time-consuming and drastically reduce the benefits of using a parallel machine. Instead, for certain classes or programs we propose using an optimistic approach where the solution is calculated without any locks. This approach detects data races by maintaining statistics on memory writes and correcting potentially inappropriate data values by repeating selected computations and write operations. This scheme is evaluated with a novel parallel implementation of the Moller-Plesset perturbation theory energy calculation for closed-shell molecules
Keywords :
chemistry computing; parallel programming; perturbation theory; synchronisation; Moller-Plesset perturbation theory energy calculation; closed-shell molecules; computational chemistry; data races; memory writes; optimistic approach; optimistic parallel computation; parallel programming; synchronization; write operations; Concurrent computing; Design optimization; Discrete event simulation; Educational institutions; Frequency synchronization; Hazards; Orbital calculations; Parallel machines; Parallel programming; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1996., Eighth IEEE Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7683-3
Type :
conf
DOI :
10.1109/SPDP.1996.570336
Filename :
570336
Link To Document :
بازگشت