ISITES2018 - 6th INTERNATIONAL SYMPOSIUM ON INNOVATIVE TECHNOLOGIES IN ENGINEERING AND SCIENCE, Antalya, Türkiye, 9 - 11 Kasım 2018, cilt.1, sa.1, ss.178-186, (Tam Metin Bildiri)
Abstract
Real-time systems are widely used from the automotive industry to the aerospace industry. The
scientists, researchers, and engineers who develop real-time platforms, worst-case execution time
analysis methods and tools need to compare their solutions to alternatives. For this purpose, they use
benchmark applications. Today many of our computing systems are multiprocessor/multicore systems.
Therefore, to be able to compare the effectiveness of real-time platforms, worst-case execution time
analysis methods and tools, the research community need multi-threaded benchmark applications which
scale on multicore systems. In this paper, we present the first version of PBench, a parallel, real-time
benchmark suite. PBench includes different types of multi-threaded applications which implement
various algorithms from searching to sorting, matrix multiplication to probability distribution
calculation. In addition, PBench provides single-threaded versions of all programs to allow side by side
comparisons.
Key words: Real-Time Systems, Benchmark Suite, Parallel Programming, Software Engineering