PBench: A Parallel, Real-Time Benchmark Suite
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)
- Yayın Türü: Bildiri / Tam Metin Bildiri
- Cilt numarası: 1
- Basıldığı Şehir: Antalya
- Basıldığı Ülke: Türkiye
- Sayfa Sayıları: ss.178-186
- Marmara Üniversitesi Adresli: Hayır
Özet
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