Earth-prints repository, logo   DSpace

About DSpace Software
|earth-prints home page | roma library | bologna library | catania library | milano library | napoli library | palermo library
Please use this identifier to cite or link to this item: http://hdl.handle.net/2122/7605

Authors: Rustico, E.*
Bilotta, G.*
Herault, A.*
Del Negro, C.*
Gallo, G.*
Title: Scalable multi-GPU implementation of the MAGFLOW simulator
Title of journal: Annals of Geophysics
Series/Report no.: 5/54 (2011)
Issue Date: 2011
DOI: 10.4401/ag-5342
Keywords: Computational geophysics, General purpose GPU modeling, HPC, Parallel programming, GPU, Multi-GPU, Hazard, Lava
Abstract: We have developed a robust and scalable multi-GPU (Graphics Processing Unit) version of the cellular-automaton-based MAGFLOW lava simulator. The cellular automaton is partitioned into strips that are assigned to different GPUs, with minimal overlapping. For each GPU, a host thread is launched to manage allocation, deallocation, data transfer and kernel launches; the main host thread coordinates all of the GPUs, to ensure temporal coherence and data integrity. The overlapping borders and maximum temporal step need to be exchanged among the GPUs at the beginning of every evolution of the cellular automaton; data transfers are asynchronous with respect to the computations, to cover the introduced overhead. It is not required to have GPUs of the same speed or capacity; the system runs flawlessly on homogeneous and heterogeneous hardware. The speed-up factor differs from that which is ideal (#GPUs×) only for a constant overhead loss of about 4E−2 · T · #GPUs, with T as the total simulation time.
Appears in Collections:05.01.99. General or miscellaneous
04.08.08. Volcanic risk
05.01.05. Algorithms and implementation
Papers Published / Papers in press

Files in This Item:

File SizeFormatVisibility
Rustico et al 2011.pdf607.19 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.


Share this record
Del.icio.us

Citeulike

Connotea

Facebook

Stumble it!

reddit


 

Valid XHTML 1.0! ICT Support, development & maintenance are provided by CINECA. Powered on DSpace Software. CINECA