Skip to main navigation Skip to search Skip to main content

Optimization Methods for Deterministic Thread Library Dthreads Scheduling

  • School of Computer Science and Technology (School of Software), Harbin Institute of Technology Weihai
  • Command Information Support Center

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Dthreads is a multi-core deterministic thread library with good performance in recent years. It has great application value for programs with deterministic execution requirements. This paper focus on Dthreads scheduling process. In view of program's potential parallelism characteristics and the requirement of determinism, two optimization methods are introduced to improve the parallelism. The validity and performance of these two methods are verified by experiments. The results show that the two optimization methods can improve the running efficiency of program and guarantee determinism.

Original languageEnglish
Title of host publication2019 IEEE 3rd International Conference on Circuits, Systems and Devices, ICCSD 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages187-192
Number of pages6
ISBN (Electronic)9781728130637
DOIs
StatePublished - Aug 2019
Externally publishedYes
Event3rd IEEE International Conference on Circuits, Systems and Devices, ICCSD 2019 - Chengdu, China
Duration: 23 Aug 201925 Aug 2019

Publication series

Name2019 IEEE 3rd International Conference on Circuits, Systems and Devices, ICCSD 2019

Conference

Conference3rd IEEE International Conference on Circuits, Systems and Devices, ICCSD 2019
Country/TerritoryChina
CityChengdu
Period23/08/1925/08/19

Keywords

  • deterministic execution requirements
  • dthreads
  • parallelism
  • scheduling process

Fingerprint

Dive into the research topics of 'Optimization Methods for Deterministic Thread Library Dthreads Scheduling'. Together they form a unique fingerprint.

Cite this