Experiment Results: Evaluation of different parallelisation strategies with regard to the performance of parallel program execution
收藏NIAID Data Ecosystem2026-03-11 收录
下载链接:
https://zenodo.org/record/3855491
下载链接
链接失效反馈官方服务:
资源简介:
Modern processors achieve an increase in performance by adding multiple cores. This means that during software development, care must be taken to parallelise the program sequences. To make predictions about the performance of a software design, there is Palladio. This is very accurate for single core processors.
In this bachelor thesis the influence of the chosen parallelization strategy on the performance of software is examined. Different hardware requirements are used for this purpose. They are used to generate individual work packages. These are executed by different parallelization strategies. The used parallelization strategies are: Java Threads, Java ParallelStreams, OpenMp and Akka Actor. Runtime and cache behavior are measured during each execution. In addition, the experiments are performed on different servers. The evaluation is done using acceleration curves and the Cache Miss Rate. The results show that the parallelization strategies differ only slightly in the work packages used.
创建时间:
2020-05-27



