Dear Colleague, Welcome to Sankt Goar and the SCOPES workshop. This year we are presenting a workshop program that features many interesting talks on all aspects related to the design of modern embedded systems. I hope that you will find our program interesting, stimulating and exciting.
Proceeding Downloads
Numerical Accuracy Improvement by Interprocedural Program Transformation
Floating-point numbers are used to approximate the exact real numbers in a wide range of domains like numerical simulations, embedded software, etc. However, floating-point numbers are a finite approximation of real numbers. In practice, this ...
TETRiS: a Multi-Application Run-Time System for Predictable Execution of Static Mappings
For embedded system software, it is common to use static mappings of tasks to cores. This becomes considerably more challenging in multi-application scenarios. In this paper, we propose TETRiS, a multi-application run-time system for static mappings for ...
Robust Mapping of Process Networks to Many-Core Systems using Bio-Inspired Design Centering
Embedded systems are often designed as complex architectures with numerous processing elements. Effectively programming such systems requires parallel programming models e.g. task-based or dataflow-based models. With these types of models, the mapping ...
Constructing HPSSA over SSA
The Hot Path SSA (HPSSA) form filled a long-standing void by providing an SSA-like intermediate representation that could weave static program code and run-time profile information in a single data structure, thereby facilitating speculative analyses ...
Hybrid Latency Minimization Approach using Model Checking and Dataflow Analysis
Bounding the latency of real-time multiprocessor applications is crucial for safety-critical systems. Several approximative analysis approaches exist that can efficiently analyze the latency. However, these approaches produce pessimistic latency results ...
Data Dependent Energy Modeling for Worst Case Energy Consumption Analysis
Safely meeting Worst Case Energy Consumption (WCEC) criteria requires accurate energy modeling of software. We investigate the impact of instruction operand values upon energy consumption in cacheless embedded processors. Existing instruction-level ...
Combining Dataflow Applications and Real-time Task Sets on Multi-core Platforms
Future real-time embedded systems will increasingly incorporate mixed application models with timing constraints running on the same multi-core platform. These application models are dataflow applications with timing constraints and traditional real-...
Exploiting Predictability in Dynamic Network Communication for Power-Efficient Data Transmission in LTE Radio Systems
- Peter Brand,
- Jonathan Ah Sue,
- Johannes Brendel,
- Joachim Falk,
- Ralph Hasholzner,
- Jürgen Teich,
- Stefan Wildermann
In embedded systems powered by batteries, power is undoubtedly a critical resource making power management an important topic in the design phase. Even though power management is a heavily researched topic, most approaches focus on improving the way the ...
Enabling zero-copy OpenMP offloading on the PULP many-core accelerator
Many-core heterogeneous designs are nowadays widely available among embedded systems. Initiatives such as the HSA push for a model where the host processor and the accelerator(s) communicate via coherent, Unified Virtual Memory (UVM). In this paper we ...
Stencil Autotuning with Ordinal Regression: Extended Abstract
The increasing performance of today's computer architecture comes with an unprecedented augment of hardware complexity. Unfortunately this results in difficult-to-tune software and consequentially in a gap between the potential peak performance and the ...
The LPGPU2 Project: Low-Power Parallel Computing on GPUs: Extended Abstract
- Ben Juurlink,
- Jan Lucas,
- Nadjib Mammeri,
- Martyn Bliss,
- Georgios Keramidas,
- Chrysa Kokkala,
- Andrew Richards
The LPGPU2 project is a 30-month-project (Innovation Action) funded by the European Union. Its overall goal is to develop an analysis and visualization framework that enables GPU application developers to improve the performance and power consumption of ...
Automatic Conversion of Simulink Models to SysteMoC Actor Networks
Simulink has gained a lot of acceptance due to its intuitive through block-based algorithm design, simulation, and rapid prototyping capabilities for signal processing as well as control applications. However, automatic code generation for heterogeneous ...
On the Accuracy of Near-Optimal GPU-Based Path Planning for UAVs
Path planning is one of the key functional blocks for any autonomous aerial vehicle (UAV). The goal of a path planner module is to constantly update the route of the vehicle based on information sensed in real-time. Given the high computational ...
Self-Adaptive FPGA-Based Image Processing Filters Using Approximate Arithmetics
Approximate Computing aims at trading off computational accuracy against improvements regarding performance, resource utilization and power consumption by making use of the capability of many applications to tolerate a certain loss of quality. A key ...
Index Terms
- Proceedings of the 20th International Workshop on Software and Compilers for Embedded Systems
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
SCOPES '21 | 15 | 7 | 47% |
SCOPES '20 | 13 | 8 | 62% |
SCOPES '17 | 9 | 6 | 67% |
M-SCOPES '13 | 16 | 9 | 56% |
SCOPES '09 | 26 | 8 | 31% |
Overall | 79 | 38 | 48% |