Implementasi dan Analisis Kinerja Komputasi Paralel Menggunakan Ray pada Lingkungan Multi-Core untuk Pemrosesan Audio
DOI:
https://doi.org/10.30865/jurikom.v13i3.9649Keywords:
Ray framework, Parallel Computation, Audio Feature Extraction, System Scalability, VirtualizationAbstract
Parallel computing has become an effective approach to improving data processing efficiency, particularly for CPU-bound applications. This study aims to implement parallel computing using the Ray framework for audio feature extraction in a multi-core single-node environment. The dataset consists of 1000 .wav audio files from the RAVDESS dataset, which are processed through feature extraction in the time, frequency, and time–frequency domains using the Librosa library. The extracted features include zero-crossing rate, spectral features, and Mel-Frequency Cepstral Coefficients (MFCC), which provide a comprehensive representation of audio signal characteristics. Each audio file is treated as an independent task and distributed across multiple workers for parallel processing. This approach allows data processing to be performed independently without inter-task dependencies. Experiments are conducted by varying the number of workers from 1 to 4 to observe their impact on execution time. The primary parameter observed is the total execution time required to complete the feature extraction process. The results show that the implementation of parallel computing reduces execution time compared to serial processing. However, the performance improvement is not strictly linear due to system overhead and hardware resource limitations. These findings indicate that a task parallelism approach using Ray can serve as a practical solution to improve audio data processing efficiency in resource-constrained environments without requiring complex distributed computing infrastructure.
References
[1] N. Perera et al., “Supercharging distributed computing environments for high-performance data engineering,” Front. High Perform. Comput., vol. 2, p. 1384619, Jul. 2024, doi: 10.3389/FHPCP.2024.1384619.
[2] A. N. Hidayah, “Implementasi Parallel Computing untuk mengoptimalkan komputasi pada aplikasi transliterasi huruf latin ke Aksara Jawa,” Universitas Islam Malang, 2018.
[3] P. Chyan and N. T. Saptadi, “Pemulihan Citra Berbasis Metode Markov Random Field,” JURIKOM (Jurnal Ris. Komputer), vol. 9, no. 2, p. 218, Apr. 2022, doi: 10.30865/JURIKOM.V9I2.3966.
[4] P. Chyan, “Design of intelligent camera-based security system with image enhancement support,” J. Phys. Conf. Ser., vol. 1341, no. 4, pp. 1–6, 2019, doi: 10.1088/1742-6596/1341/4/042009.
[5] G. Krawezik and F. Cappello, “Performance comparison of MPI and OpenMP on shared memory multiprocessors,” Concurr. Comput. Pract. Exp., vol. 18, no. 1, pp. 29–61, Jan. 2006, doi: 10.1002/CPE.905.
[6] X. He, K. Wang, Y. Feng, L. Lv, and T. Liu, “An implementation of MPI and hybrid OpenMP/MPI parallelization strategies for an implicit 3D DDG solver,” Comput. Fluids, vol. 241, p. 105455, Jun. 2022, doi: 10.1016/J.COMPFLUID.2022.105455.
[7] P. Chyan et al., Pengantar Data Science: Mengambil Keputusan Berdasarkan Data, vol. 1, no. 01. 2024. Accessed: May 15, 2026. [Online]. Available: https://jurnal.mifandimandiri.com/index.php/penerbitmmd/article/view/37
[8] K. Yoshida, S. Miwa, H. Yamaki, and H. Honda, “Analyzing the impact of CUDA versions on GPU applications,” Parallel Comput., vol. 120, p. 103081, Jun. 2024, doi: 10.1016/J.PARCO.2024.103081.
[9] B. Berisha, E. Mëziu, and I. Shabani, “Big data analytics in Cloud computing: an overview,” J. Cloud Comput., vol. 11, no. 1, 2022, doi: 10.1186/s13677-022-00301-w.
[10] R. W. Saputro, A. Aminuddin, and Y. Munarko, “Perbandingan Kinerja Komputasi Hadoop dan Spark untuk Memprediksi Cuaca (Studi Kasus : Storm Event Database),” J. Repos., vol. 2, no. 4, pp. 463–474, Jan. 2020, doi: 10.22219/REPOSITOR.V2I4.30510.
[11] P. Samutrak*, J. Boonniyom, and J. Srisawat, “Parallel Matrix Multiplication On a Cluster of PCs,” Curr. Appl. Sci. Technol., vol. 5, no. 1, pp. 34–42, 2005, Accessed: May 15, 2026. [Online]. Available: https://li01.tci-thaijo.org/index.php/cast/article/view/160551
[12] S. Jin, Z. Huang, R. Diao, D. Wu, and Y. Chen, “Comparative Implementation of High Performance Computing for Power System Dynamic Simulations,” IEEE Trans. Smart Grid, vol. 8, no. 3, pp. 1387–1395, May 2017, doi: 10.1109/TSG.2016.2647220.
[13] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya, “CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms,” Softw. - Pract. Exp., vol. 41, no. 1, pp. 23–50, Jan. 2011, doi: 10.1002/SPE.995.
[14] P. Chyan, R. Y. Carolus, and S. Mallu, “Emotion Recognition from Human Speech Using Linguistic and Paralinguistic Features Through a Soft Voting Approach,” Int. Conf. Electr. Eng. Comput. Sci. Informatics, pp. 481–486, 2024, doi: 10.1109/EECSI63442.2024.10776080.
[15] P. Moritz et al., Ray: A Distributed Framework for Emerging {AI} Applications. 2018. Accessed: May 15, 2026. [Online]. Available: https://www.usenix.org/conference/osdi18/presentation/nishihara
[16] M. S. Imran, A. F. Rahman, S. Tanvir, H. H. Kadir, J. Iqbal, and M. Mostakim, “An Analysis of Audio Classification Techniques using Deep Learning Architectures,” Proc. 6th Int. Conf. Inven. Comput. Technol. ICICT 2021, pp. 805–812, Jan. 2021, doi: 10.1109/ICICT50816.2021.9358774.
[17] J. H. L. Hansen and S. Patil, “Speech under stress: Analysis, modeling and recognition,” Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), vol. 4343 LNAI, pp. 108–137, 2007, doi: 10.1007/978-3-540-74200-5_6/SAVE-RESEARCH.
[18] R. Dillon and A. Ni Teoh, “Real-time Stress Detection Model and Voice Analysis: An Integrated VR-based Game for Training Public Speaking Skills,” IEEE Conf. Games, pp. 1–4, 2021.
[19] E. Liang et al., “RLlib: Abstractions for Distributed Reinforcement Learning,” 35th Int. Conf. Mach. Learn. ICML 2018, vol. 7, pp. 4768–4780, Dec. 2017, Accessed: May 15, 2026. [Online]. Available: https://arxiv.org/pdf/1712.09381
[20] A. Défossez, G. Synnaeve, and Y. Adi, “Real time speech enhancement in the waveform domain,” Proc. Annu. Conf. Int. Speech Commun. Assoc. INTERSPEECH, 2020.



