Fakultät für Elektrotechnik und Informationstechnik
Advisor:
Herkersdorf, Andreas (Prof. Dr.)
Referee:
Herkersdorf, Andreas (Prof. Dr.); Leucker, Martin (Prof. Dr.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik; ELT Elektrotechnik
TUM classification:
DAT 200d
Abstract:
Embedded software developers need non-intrusive runtime insight into the chip. In tracing, the observability is limited by the off-chip bandwidth. DiaSys, as presented in this work, brings the observation analysis partially on-chip. DiaSys consists of a scripting language to describe the data analysis in, a compiler, and distributed on-chip and off-chip execution units. With hardware cost of less than a DRAM controller, DiaSys can reduce the off-chip bandwidth by three orders of magnitude in presented case studies.
«
Embedded software developers need non-intrusive runtime insight into the chip. In tracing, the observability is limited by the off-chip bandwidth. DiaSys, as presented in this work, brings the observation analysis partially on-chip. DiaSys consists of a scripting language to describe the data analysis in, a compiler, and distributed on-chip and off-chip execution units. With hardware cost of less than a DRAM controller, DiaSys can reduce the off-chip bandwidth by three orders of magnitude in pre...
»
Translated abstract:
Softwareentwicklung für eingebettete Systeme erfordert nichtinvasiven Einblick in den Chip. Bei Tracing ist dieser durch die Schnittstelle zwischen Chip und PC eingeschränkt. Diese Arbeit stellt DiaSys vor, das den Flaschenhals durch on-chip Datenanalyse umgeht. DiaSys umfasst eine neue Skriptsprache zur Beschreibung der Analyseaufgabe, einen Compiler und verteilte Ausführungseinheiten auf Chip und PC. Mit Hardwareeinheiten, die kleiner sind als ein DRAM Controller, kann DiaSys in unseren Fallstudien die off-chip Bandbreite um drei Größenordnungen reduzieren.
«
Softwareentwicklung für eingebettete Systeme erfordert nichtinvasiven Einblick in den Chip. Bei Tracing ist dieser durch die Schnittstelle zwischen Chip und PC eingeschränkt. Diese Arbeit stellt DiaSys vor, das den Flaschenhals durch on-chip Datenanalyse umgeht. DiaSys umfasst eine neue Skriptsprache zur Beschreibung der Analyseaufgabe, einen Compiler und verteilte Ausführungseinheiten auf Chip und PC. Mit Hardwareeinheiten, die kleiner sind als ein DRAM Controller, kann DiaSys in unseren Fallst...
»