跳到主要导航 跳到搜索 跳到主要内容

Real-time scheduling and analysis of openmp programs with spin locks

  • He Du
  • , Xu Jiang*
  • , Tao Yang
  • , Mingsong Lv
  • , Wang Yi
  • *此作品的通讯作者
  • Northeastern University China

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Locking protocol is an essential component in resource management of real-time systems, which coordinates mutually exclusive accesses to shared resources from different tasks. OpenMP is a promising framework for multi-core realtime embedded systems as well as provides spin locks to protect shared resources. In this paper, we propose a resource model for analyzing OpenMP programs with spin locks. Based on our resource model, we also develop a technique for analyzing the blocking time which impacts the total workload. Notably, the resource model provides detailed resource access behavior of the programs, making our blocking analysis more accurate. Further, we derive the schedulability analysis for real-time OpenMP tasks with spin locks protecting shared resources. Experiments with realistic OpenMP programs are conducted to evaluate the performance of our method.

源语言英语
主期刊名Proceedings - 2020 IEEE 26th International Conference on Parallel and Distributed Systems, ICPADS 2020
出版商IEEE Computer Society
99-108
页数10
ISBN(电子版)9781728190747
DOI
出版状态已出版 - 12月 2020
已对外发布
活动26th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2020 - Virtual, Hong Kong, 香港
期限: 2 12月 20204 12月 2020

出版系列

姓名Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
2020-December
ISSN(印刷版)1521-9097

会议

会议26th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2020
国家/地区香港
Virtual, Hong Kong
时期2/12/204/12/20

指纹

探究 'Real-time scheduling and analysis of openmp programs with spin locks' 的科研主题。它们共同构成独一无二的指纹。

引用此