Home // ICSEA 2025, The Twentieth International Conference on Software Engineering Advances // View article
Performance Evaluation of Software Transactional Memory Implementations
Authors:
Dániel Urbán
Péter Fazekas
Keywords: Software Transactional Memory; parallel computing; concurrent programming; functional APIs; performance measurement.
Abstract:
Software Transactional Memory (STM) was introduced as a promising technology to handle memory conflicts in parallel computing. In this paper, a performance comparison of various STM engine implementations is presented. The well-known Lee's algorithm was used for benchmarking ten different Scala based STM API variants, and one written in Kotlin. Results compare how these implementations scale in terms of the number of processor cores available and how they perform in terms of running time, compared to each other and a single threaded baseline implementation.
Pages: 31 to 38
Copyright: Copyright (c) IARIA, 2025
Publication date: September 28, 2025
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-68558-296-8
Location: Lisbon, Portugal
Dates: from September 28, 2025 to October 2, 2025