Abstract
The complexity of embedded systems presents key challenges in observing and analyzing complex hardware and software behavior. System-level observation methods provide in-situ monitoring and analysis of complex system behavior across hardware and software boundaries. Previous system-level observation methods utilized efficient pipelined hardware architectures that provide high throughput for reporting observed events but require significant area resources. Alternatively, an area-efficient round-robin priority-based event stream ordering technique significantly reduces area resources but requires tradeoffs in event stream throughput. We present a hardware-based event stream ordering technique capable of providing high throughput and flexibility in area requirements. This hardware-based event stream ordering technique reduces area requirements by 73.6% with a maximum reduction in event stream throughput of 4.6%.
Original language | English (US) |
---|---|
Article number | 6905761 |
Pages (from-to) | 81-84 |
Number of pages | 4 |
Journal | IEEE Embedded Systems Letters |
Volume | 6 |
Issue number | 4 |
DOIs | |
State | Published - Dec 1 2014 |
Externally published | Yes |
Keywords
- Hardware sorting
- in-situ system monitoring
- runtime testing
- system observability
ASJC Scopus subject areas
- Control and Systems Engineering
- General Computer Science