Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2009
Integrating hardware and software information flow analyses
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 157–166https://doi.org/10.1145/1542452.1542474Security-critical communications devices must be evaluated to the highest possible standards before they can be deployed. This process includes tracing potential information flow through the device's electronic circuitry, for each of the device's ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
Addressing the challenges of DBT for the ARM architecture
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 147–156https://doi.org/10.1145/1542452.1542472Dynamic binary translation (DBT) can provide security, virtualization, resource management and other desirable services to embedded systems. Although DBT has many benefits, its run-time performance overhead can be relatively high. The run-time overhead ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
Push-assisted migration of real-time tasks in multi-core processors
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 80–89https://doi.org/10.1145/1542452.1542464Multicores are becoming ubiquitous, not only in general-purpose but also embedded computing. This trend is a reflexion of contemporary embedded applications posing steadily increasing demands in processing power. On such platforms, prediction of timing ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
Eliminating the call stack to save RAM
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 60–69https://doi.org/10.1145/1542452.1542461Most programming languages support a call stack in the programming model and also in the runtime system.We show that for applications targeting low-power embedded microcontrollers (MCUs), RAM usage can be significantly decreased by partially or ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
A compiler optimization to reduce soft errors in register files
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 41–49https://doi.org/10.1145/1542452.1542459Register file (RF) is extremely vulnerable to soft errors, and traditional redundancy based schemes to protect the RF are prohibitive not only because RF is often in the timing critical path of the processor, but also since it is one of the hottest ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
Recurrence cycle aware modulo scheduling for coarse-grained reconfigurable architectures
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 21–30https://doi.org/10.1145/1542452.1542456In high-end embedded systems, coarse-grained reconfigurable architectures (CGRA) continue to replace traditional ASIC designs. CGRAs offer high performance at a low power consumption, yet provide flexibility through programmability. In this paper we ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7 - research-articleJune 2009
Synchronous objects with scheduling policies: introducing safe shared memory in lustre
LCTES '09: Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systemsPages 11–20https://doi.org/10.1145/1542452.1542455This paper addresses the problem of designing and implementing complex control systems for real-time embedded software. Typical applications involve different control laws corresponding to different phases or modes, e.g., take-off, full flight and ...
Also Published in:
ACM SIGPLAN Notices: Volume 44 Issue 7