Task-to-Thread Mapping in OpenMP Using Fuzzy Decision Making
Task-to-Thread Mapping in OpenMP Using Fuzzy Decision Making
No Thumbnail Available
Date
2024
Authors
Mohammad Samadi
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The performance of shared-resource multi-core hard-ware platforms in complex cyber-physical systems (CPSs), e.g., automotive industry, can be improved using task-based parallelism through OpenMP. However, most CPS require certain level of predictability, which challenges the efficient implementation of the task-to-thread mapping process. This exploratory work build on the fact that existing mapping methods mostly use elementary or heuristic algorithms, and the idea that artificial intelligence (AI) algorithms can be used to enhance the efficiency of such processes. Accordingly, this paper (1) evaluates the suitability of AI-based tech-niques in improving the performance of task-to-thread mapping in the OpenMP framework, and (2) proposes a hypothesis to perform an intelligent mapping using fuzzy logic for multi-queue schedulers to improve the predictability of the system. © 2025 Elsevier B.V., All rights reserved.