Melola Discovery

← Melola Discovery

Open access Jurnal SINTA 1

Accelerating real-time deterministic discovery through single instruction multiple data graphical processor unit for executing distributed event logs

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 14 No. 4 (2024)

DOI
10.11591/ijece.v14i4.pp4214-4227
ISSN
2722-2578, 2088-8708
Published
2024-08-01
Publisher
Institute of Advanced Engineering and Science
License
creativecommons.org/licenses/by-sa/4.0

Abstract

With the rapid expansion of process mining implementation in global enterprises distributed across numerous branches, there is a critical requirement to develop an application qualified for real-time operation with fast and precise data integration. To address this challenge, computational parallelism emerges as a feasible solution to accelerate data analytics, with graphical processor unit (GPU) computing currently trending for achieving parallelism acceleration. In this study, we developed a process mining application to optimize parallel and distributed process discovery through a combination of central processing unit (CPU) and GPU computing. The use of this computing combination is leveraged for executing multi-windowing threads within multi-instruction, multiple data (MIMD) in the CPU for streaming distributed event logs, using multi-instruction, single data (MISD) within the CPU to deploy a large footprint pipeline to the GPU, and then utilizing single instruction, multiple data (SIMD) to execute global thread discovery within the GPU. This method significantly accelerates performance in real-time distributed discovery. By reducing branch divergence in SIMD on the global thread GPU parallelism, it outperformed local-thread CPU execution in deterministic discovery, speeding up from 10 to 40 times under specific conditions using a novel min-max flag algorithm implemented within the main steps of the process discovery.

Collaboration network of the authors

39 authors · 79 co-authorship links · 25 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Institut Teknologi Sepuluh Nopember
  • Universitas Dian Nuswantoro
  • Universitas Islam Negeri Maulana Malik Ibrahim
  • Politeknik Negeri Malang
  • University of Brawijaya
  • Universiti Malaysia Terengganu
  • Mercu Buana University
  • Other organisations
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Kelly Rossa SungkonoInstitut Teknologi Sepuluh Nopember4
Chastine FatichahInstitut Teknologi Sepuluh Nopember4
Imam GhozaliInstitut Teknologi Sepuluh Nopember2
Rachmad AbdullahInstitut Teknologi Sepuluh Nopember2
I Gusti Lanang Agung Oka Cahyadi PradiptaAffiliation unknown1
Umi Laili YuhanaInstitut Teknologi Sepuluh Nopember1
Tohari AhmadInstitut Teknologi Sepuluh Nopember1
Solichul HudaUniversitas Dian Nuswantoro1
Hisyam FahmiUniversitas Islam Negeri Maulana Malik Ibrahim1
Faisal RahutomoPoliteknik Negeri Malang1
Bilqis AmaliahInstitut Teknologi Sepuluh Nopember1
Margo PudjiantaraInstitut Teknologi Sepuluh Nopember1
Bayu PriyambadhaUniversity of Brawijaya1
Nurul Fajrin AriyaniInstitut Teknologi Sepuluh Nopember1
Sarwosri SarwosriInstitut Teknologi Sepuluh Nopember1
Alief Yoga PriyantoInstitut Teknologi Sepuluh Nopember1
Afrizal Laksita AkbarInstitut Teknologi Sepuluh Nopember1
Muhammad Muharrom Al HaromainyInstitut Teknologi Sepuluh Nopember1
I Gusti Agung Chintya Prema DewiInstitut Teknologi Sepuluh Nopember1
Muhammad Suzuri HitamUniversiti Malaysia Terengganu1
Ignatius Aris WibowoInstitut Teknologi Sepuluh Nopember1
Hilmil PradanaInstitut Teknologi Sepuluh Nopember1
Fika Hastarita RachmanInstitut Teknologi Sepuluh Nopember1
Siti RochimahInstitut Teknologi Sepuluh Nopember1
Bambang JokonowoMercu Buana University1
Jan ClaesGhent University1
Agus Zainal ArifinInstitut Teknologi Sepuluh Nopember1
Anto Satriyo NugrohoBadan Pengkajian dan Penerapan Teknologi1
Umi SalamahSebelas Maret University1
Ismail Eko Prayitno RoziAffiliation unknown1
Puji Budi Setia AsihEijkman Institute for Molecular Biology1
Dedy Rahman WijayaTelkom University1
Muhammad Nezar MahardikaInstitut Teknologi Sepuluh Nopember1
Agus Tri HaryonoInstitut Teknologi Sepuluh Nopember1
Salsabila SalsabilaInstitut Teknologi Sepuluh Nopember1
Suhariyanto SuhariyantoInstitut Teknologi Sepuluh Nopember1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

This record comes from Crossref (what the publisher deposited), because the journal's own OAI-PMH endpoint could not be harvested.

Metadata source: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, first harvested 27 Okt 2026, last seen 27 Okt 2026.
Metadata as oai_dc, converted from Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>Accelerating real-time deterministic discovery through single instruction multiple data graphical processor unit for executing distributed event logs</dc:title><dc:creator>Fauzan, Hermawan</dc:creator><dc:creator>Sarno, Riyanarto</dc:creator><dc:creator>Saikhu, Ahmad</dc:creator><dc:description>&lt;jats:p&gt;With the rapid expansion of process mining implementation in global enterprises distributed across numerous branches, there is a critical requirement to develop an application qualified for real-time operation with fast and precise data integration. To address this challenge, computational parallelism emerges as a feasible solution to accelerate data analytics, with graphical processor unit (GPU) computing currently trending for achieving parallelism acceleration. In this study, we developed a process mining application to optimize parallel and distributed process discovery through a combination of central processing unit (CPU) and GPU computing. The use of this computing combination is leveraged for executing multi-windowing threads within multi-instruction, multiple data (MIMD) in the CPU for streaming distributed event logs, using multi-instruction, single data (MISD) within the CPU to deploy a large footprint pipeline to the GPU, and then utilizing single instruction, multiple data (SIMD) to execute global thread discovery within the GPU. This method significantly accelerates performance in real-time distributed discovery. By reducing branch divergence in SIMD on the global thread GPU parallelism, it outperformed local-thread CPU execution in deterministic discovery, speeding up from 10 to 40 times under specific conditions using a novel min-max flag algorithm implemented within the main steps of the process discovery.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2024-08-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v14i4.pp4214-4227</dc:identifier><dc:identifier>10.11591/ijece.v14i4.pp4214-4227</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 14 No 4 (2024); 4214</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/35413/17539</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>