The computational efficiency of Monte Carlo breakage of articles using serial and parallel processing : a comparison
dc.contributor.author | Devi, Jherna | |
dc.contributor.author | Kumar, Jagdesh | |
dc.contributor.department | Vebic | - |
dc.contributor.faculty | fi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations| | - |
dc.contributor.organization | fi=Vaasan yliopisto|en=University of Vaasa| | |
dc.date.accessioned | 2020-01-21T08:16:50Z | |
dc.date.accessioned | 2025-06-25T12:47:38Z | |
dc.date.available | 2020-01-21T08:16:50Z | |
dc.date.issued | 2019 | |
dc.description.abstract | This paper presents a GPU-based parallelized and a CPU-based serial Monte-Carlo method for breakage of a particle. We compare the efficiency of the graphic card’s graphics processing unit (GPU) and the general-purpose central processing unit (CPU), in a simulation using Monte Carlo (MC) methods for processing the particle breakage. Three applications are used to compare the computational performance times, clock cycles and speedup factors, to find which platform is faster under which conditions. The architecture of the GPU is becoming increasingly programmable; it represents a potential speedup for many applications compared to the modern CPU. The objective of the paper is to compare the performance of the GPU and Intel Core i7-4790 multicore CPU. The implementation for the CPU was written in the C programming language, and the GPU implemented the kernel using Nvidia’s CUDA (Compute Unified Device Architecture). This paper compares the computational times, clock cycles and the speedup factor for a GPU and a CPU, with various simulation settings such as the number of simulation entries (SEs), for a better understanding of the GPU and CPU computational efficiency. It has been found that the number of SEs directly affects the speedup factor. | - |
dc.description.reviewstatus | fi=vertaisarvioitu|en=peerReviewed| | - |
dc.format.bitstream | true | |
dc.format.content | fi=kokoteksti|en=fulltext| | - |
dc.format.extent | 8 | - |
dc.format.pagerange | 75-82 | - |
dc.identifier.olddbid | 11217 | |
dc.identifier.oldhandle | 10024/10339 | |
dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/922 | |
dc.identifier.urn | URN:NBN:fi-fe202001212802 | - |
dc.language.iso | eng | - |
dc.publisher | The Science and Information (SAI) Organization | - |
dc.relation.doi | 10.14569/IJACSA.2019.0101111 | - |
dc.relation.ispartofjournal | International journal of advanced computer science and applications | - |
dc.relation.issn | 2156-5570 | - |
dc.relation.issn | 2158-107X | - |
dc.relation.issue | 11 | - |
dc.relation.url | https://doi.org/10.14569/IJACSA.2019.0101111 | - |
dc.relation.volume | 10 | - |
dc.rights | CC BY 4.0 | - |
dc.source.identifier | Scopus: 85077230907 | - |
dc.source.identifier | https://osuva.uwasa.fi/handle/10024/10339 | |
dc.subject | breakage of particles | - |
dc.subject | central processing unit (CPU) | - |
dc.subject | graphics processing unit (GPU) | - |
dc.subject | CUDA | - |
dc.subject | computational time | - |
dc.subject | clock cycle | - |
dc.subject | speedup factor | - |
dc.subject.discipline | fi=Sähkötekniikka|en=Electrical Engineering| | - |
dc.title | The computational efficiency of Monte Carlo breakage of articles using serial and parallel processing : a comparison | - |
dc.type.okm | fi=A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä|en=A1 Peer-reviewed original journal article|sv=A1 Originalartikel i en vetenskaplig tidskrift| | - |
dc.type.publication | article | - |
dc.type.version | publishedVersion | - |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Osuva_Devi_Kumar_2019.pdf
- Size:
- 1.05 MB
- Format:
- Adobe Portable Document Format
- Description:
- artikkeli