Hardware-based event stream ordering for system-level observation framework

Jong Chul Lee, Jovan Vance, Roman L Lysecky

Research output: Contribution to journalArticle

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 languageEnglish (US)
Article number6905761
Pages (from-to)81-84
Number of pages4
JournalIEEE Embedded Systems Letters
Volume6
Issue number4
DOIs
StatePublished - Dec 1 2014

Fingerprint

Hardware
Throughput
Embedded systems
Large scale systems
Monitoring

Keywords

  • Hardware sorting
  • in-situ system monitoring
  • runtime testing
  • system observability

ASJC Scopus subject areas

  • Computer Science(all)
  • Control and Systems Engineering

Cite this

Hardware-based event stream ordering for system-level observation framework. / Lee, Jong Chul; Vance, Jovan; Lysecky, Roman L.

In: IEEE Embedded Systems Letters, Vol. 6, No. 4, 6905761, 01.12.2014, p. 81-84.

Research output: Contribution to journalArticle

@article{0bd4909dc37040a788a94aa980a509a6,
title = "Hardware-based event stream ordering for system-level observation framework",
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{\%}.",
keywords = "Hardware sorting, in-situ system monitoring, runtime testing, system observability",
author = "Lee, {Jong Chul} and Jovan Vance and Lysecky, {Roman L}",
year = "2014",
month = "12",
day = "1",
doi = "10.1109/LES.2014.2359154",
language = "English (US)",
volume = "6",
pages = "81--84",
journal = "IEEE Embedded Systems Letters",
issn = "1943-0663",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "4",

}

TY - JOUR

T1 - Hardware-based event stream ordering for system-level observation framework

AU - Lee, Jong Chul

AU - Vance, Jovan

AU - Lysecky, Roman L

PY - 2014/12/1

Y1 - 2014/12/1

N2 - 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%.

AB - 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%.

KW - Hardware sorting

KW - in-situ system monitoring

KW - runtime testing

KW - system observability

UR - http://www.scopus.com/inward/record.url?scp=84913584354&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84913584354&partnerID=8YFLogxK

U2 - 10.1109/LES.2014.2359154

DO - 10.1109/LES.2014.2359154

M3 - Article

AN - SCOPUS:84913584354

VL - 6

SP - 81

EP - 84

JO - IEEE Embedded Systems Letters

JF - IEEE Embedded Systems Letters

SN - 1943-0663

IS - 4

M1 - 6905761

ER -