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