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-articleApril 2023
DNN Is Not All You Need: Parallelizing Non-neural ML Algorithms on Ultra-low-power IoT Processors
ACM Transactions on Embedded Computing Systems (TECS), Volume 22, Issue 3Article No.: 56, Pages 1–33https://doi.org/10.1145/3571133Machine Learning (ML) functions are becoming ubiquitous in latency- and privacy-sensitive IoT applications, prompting a shift toward near-sensor processing at the extreme edge and the consequent increasing adoption of Parallel Ultra-low-power (PULP) IoT ...
- research-articleOctober 2022
RDF: A Reconfigurable Dataflow Model of Computation
ACM Transactions on Embedded Computing Systems (TECS), Volume 22, Issue 1Article No.: 12, Pages 1–30https://doi.org/10.1145/3544972Dataflow Models of Computation (MoCs) are widely used in embedded systems, including multimedia processing, digital signal processing, telecommunications, and automatic control. In a dataflow MoC, an application is specified as a graph of actors connected ...
- research-articleJanuary 2022
Holistic Resource Allocation Under Federated Scheduling for Parallel Real-time Tasks
ACM Transactions on Embedded Computing Systems (TECS), Volume 21, Issue 1Article No.: 13, Pages 1–29https://doi.org/10.1145/3489467With the technology trend of hardware and workload consolidation for embedded systems and the rapid development of edge computing, there has been increasing interest in supporting parallel real-time tasks to better utilize the multi-core platforms while ...
- research-articleDecember 2016
Preserving Partial-Order Runs in Parametric Time Petri Nets
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 2Article No.: 43, Pages 1–26https://doi.org/10.1145/3012283Parameter synthesis for timed systems aims at deriving parameter valuations satisfying a given property. In this article, we target concurrent systems. We use partial-order semantics for parametric time Petri nets as a way to both cope with the well-...
- research-articleDecember 2016
Testing Preorders for dMTS: Deadlock- and the New Deadlock-/DivergenceTesting
ACM Transactions on Embedded Computing Systems (TECS), Volume 16, Issue 2Article No.: 41, Pages 1–28https://doi.org/10.1145/2984641Testing preorders on component specifications ensure that replacing a specification by a refined one does not introduce unwanted behavior in an overall system. Considering deadlocks as unwanted, the preorder can be characterized by a failure semantics ...
- editorialOctober 2015
- research-articleSeptember 2015
Analyzing Event-Based Scheduling in Concurrent Reactive Systems
ACM Transactions on Embedded Computing Systems (TECS), Volume 14, Issue 4Article No.: 86, Pages 1–27https://doi.org/10.1145/2783438The traditional research on scheduling focuses on task scheduling and schedulability analysis in concurrent reactive systems. In this article, we dedicate ourselves to event-based scheduling. We first formally define an event-based scheduling policy and ...
- research-articleSeptember 2015
Failure Semantics for Modal Transition Systems
ACM Transactions on Embedded Computing Systems (TECS), Volume 14, Issue 4Article No.: 67, Pages 1–30https://doi.org/10.1145/2746336With the aim to preserve deadlock freedom, we define a new refinement preorder for modal transition systems (MTSs), using an MTS-specific variant of testing inspired by De Nicola and Hennessy. We characterize this refinement with a kind of failure ...
- research-articleMarch 2013
A distributed timing synchronization technique for parallel multi-core instruction-set simulation
ACM Transactions on Embedded Computing Systems (TECS), Volume 12, Issue 1sArticle No.: 54, Pages 1–24https://doi.org/10.1145/2435227.2435250As multi-core architecture has become the mainstream, the corresponding multi-core instruction-set simulation (MCISS) is also needed to aid system development. Ideally, we may run a MCISS in parallel to enhance the simulation speed. However, the ...
- research-articleMarch 2013
Mapping of streaming applications considering alternative application specifications
ACM Transactions on Embedded Computing Systems (TECS), Volume 12, Issue 1sArticle No.: 34, Pages 1–21https://doi.org/10.1145/2435227.2435230Streaming applications often require a parallel Model of Computation (MoC) to specify their application behavior and to facilitate mapping onto Multi-Processor System-on-Chip (MPSoC) platforms. Various performance requirements and resource budgets of ...