scheduling multi threaded tasks to reduce intra task
play

Scheduling Multi- Threaded Tasks to Reduce Intra-Task Contention - PowerPoint PPT Presentation

Scheduling Multi- Threaded Tasks to Reduce Intra-Task Contention Dept. of Computer Science Corey Tessler With funding from: corey.tessler@wayne.edu NSF CAREER CNS-0953585 NSF CRI CNS-1205338 Nathan Fisher WSU Vice President of Research


  1. Scheduling Multi- Threaded Tasks to Reduce Intra-Task Contention Dept. of Computer Science Corey Tessler With funding from: corey.tessler@wayne.edu NSF CAREER CNS-0953585 NSF CRI CNS-1205338 Nathan Fisher WSU Vice President of Research fishern@wayne.edu 1

  2. Current View: One Thread Per Task Programmer’s View Analytical View The classical model of hard real-time systems assumes Synthesize each task contains exactly one thread of execution. Multi-Threaded Single-Threaded Tasks Tasks 2

  3. Single-Threaded Analysis Every single-threaded task impacts schedulability, WCET, and preemption cost analysis equally and independently. 3

  4. An Integrated Positive Perspective A thread may reduce the execution time of another by unexpectedly placing values in the cache, called the inter-thread cache benefit. 4

  5. Goals and Obstacles ● Introduce a positive ✓ Scheduler BUNDLE perspective on caches. ✓ Definition and Extraction ● Propose an integrated of Conflict Free Sub- scheduling and analysis Graphs technique for one multi- ❏ Complete Evaluation threaded task. 5

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend