Title
HW-OSQM: reducing the impact of event signaling by hardware-based operating system queue manipulation
Abstract
System-on-chip integrate an increasing amount of processing elements and on-chip communication is of particular importance. Rising communication rates with varying delays require efficient techniques to signal events related to the on-chip communication to the application software. While latencies are commonly hidden by multithreading, the signaling of events is usually done by polling or interrupts. With rising rates of such events the classic techniques expose an increasing software overhead that becomes significantly important. In this paper we present the concept of hardware-based operating system queue manipulation (HW-OSQM) to offload the process of event signaling. The concept is implemented as a flexible hardware accelerator which integrates with the communication hardware and autonomously manipulates the queue data structures of the operating system. It eliminates the associated software overhead and utilizes small additional resources while allowing for the required flexibility. The performance improvement shows that HW-OSQM can nearly eliminate any overhead in software.
Year
DOI
Venue
2013
10.1007/978-3-642-36424-2_24
ARCS
Keywords
Field
DocType
flexible hardware accelerator,application software,communication hardware,increasing software overhead,operating system,increasing amount,hardware-based operating system queue,associated software overhead,communication rate,on-chip communication
Multithreading,Computer science,Polling,Real-time computing,Software,Computer hardware,Application software,Context switch,Distributed computing,Interrupt handler,Parallel computing,Queue,Hardware acceleration,Operating system,Embedded system
Conference
Volume
ISSN
Citations 
7767
0302-9743
1
PageRank 
References 
Authors
0.40
7
3
Name
Order
Citations
PageRank
Stefan Wallentowitz1667.42
Thomas Wild271.89
Andreas Herkersdorf370388.32