Parallelism Viewpoint: An Architecture Viewpoint to Model Parallelism Behaviour of Parallelism-Intensive Software Systems
msra
Abstract
The use of parallelism enhances the performance of a software system. However, its excessive use can degrade the system perfor- mance. In this report we propose a parallelism viewpoint to optimize the use of parallelism by eliminating unnecessarily used parallelism in legacy systems. The parallelism viewpoint describes parallelism of the system in order to analyze multiple overheads associated with its threads. We use the proposed viewpoint to find parallelism spe- cific performance overheads of an industrial case, a precision critical parallelism-intensive electron microscope software system. Results show that reduction in parallelism requires a profound insight into the thread-model of the system, which can be achieved by using our proposed viewpoint.
MoreTranslated text
Key words
software performance,: architecture viewpoint,multithreading.
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined