Newsletter Downloads
An analysis and simulation tool of real-time communications in on-chip networks: a comparative study
This paper presents Real-Time Network-on-chip-based architecture Analysis and Simulation tool (ReTiNAS), with a special focus on real-time communications. It allows fast and precise exploration of real-time design choices onto NoC architectures.
ReTiNAS ...
SAGe: a configurable code generator for efficient symbolic analysis of time-series
Some of the most recent applications and services revolve around the analysis of time-series, which generally exhibits chaotic characteristics. This behavior brought back the necessity to simplify their representation to discover meaningful patterns and ...
An adaptive, utilization-based approach to schedule real-time tasks for ARM big.LITTLE architectures
ARM big.LITTLE architectures are spreading more and more in the mobile world thanks to their power-saving capabilities due to the use of two ISA-compatible islands, one focusing on energy efficiency and the other one on computational power. This ...
Earl: energy-aware reconfigurable locks
As system complexity grows, embedded operating systems increasingly face the challenge to adhere to various non-functional constraints, such as response times and power limits. These requirements sometimes contradict and, often, no solution satisfies ...
Enabling transparent hardware acceleration on Zynq SoC for scientific computing
- Luca Stornaiuolo,
- Filippo Carloni,
- Riccardo Pressiani,
- Giuseppe Natale,
- Marco Santambrogio,
- Donatella Sciuto
In a quest for making FPGA technology more accessible to the software community, Xilinx recently released PYNQ, a framework for Zynq that relies on Python and overlays to ease the integration of functionalities of the programmable logic into ...
Energy scheduling for task execution on intermittently-powered devices
Intermittently-powered embedded devices (IPDs) are getting wide-spread attention these days. However, running periodic real-time tasks on these devices remains a challenging problem due to the lack of support for data freshness guarantees, timekeeping, ...
Power consumption management under a low-level performance constraint in the Xen hypervisor
Virtualization is the main building block of many architectures and systems from embedded computing to large scale data-centers. Managing efficiently computing resources and their power consumption becomes fundamental to optimize the performance of the ...
Quatros: a preemptive multithreaded embedded OS for education
Hands-on experience is crucial to truly understanding the principles of operating systems (OS). This paper describes a preemptive, multithreaded embedded OS assigned as a project in a junior-level OS course. It targets the popular 8051 instruction set ...
FARD: accelerating distributed fog computing workloads through embedded FPGAs
In the last few years Internet of Things (IoT) applications are moving from the cloud-sensor paradigm to a more variegated structure where IoT nodes interact with an intermediate fog computing layer. To enable compute-intensive tasks to be executed near ...