2026 ESWEEK SCHEDULE
Filter by Date:
- All Dates
- Friday, Sept 27
- Sunday, Sept 29
- Monday, Sept 30
- Tuesday, Oct 1
- Wednesday, Oct 2
- Thursday, Oct 3
- Friday, Oct 4
Filter by Track
Filter by Room/Location
Friday, September 27
- Education
Room/Location
Virtual
Description
Teacher: Andy Pimentel (University of Amsterdam).
In this lecture, I will address the instrumental role of system-level design space exploration methods for achieving efficient deep learning (i.e., model inference) on resource-constrained devices at the Edge.
The first part of the lecture consists of a basic introduction to (system-level) design space exploration (DSE) for embedded computer systems, explaining the fundamental ingredients of DSE such as methods to evaluate a single design solution as well as approaches to search vast design spaces.
In the second part of the lecture, I will focus on an important application domain where system-level DSE plays a crucial role: deep learning at the Edge. Here, I will limit the discussion to two specific directions in the domain of Edge AI, dealing with the resource-constrained nature of (embedded) edge devices: hardware-aware Neural Architecture Search (NAS) and distributed inference of large neural networks on multiple edge devices. For each of these two Edge AI topics, I will explain the needs and challenges regarding system-level DSE, covering a range of optimization objectives: performance, energy consumption, memory footprint, and reliability.
- Education
Room/Location
Virtual
Description
Teachers: Salim Ullah (Ruhr-Universität Bochum), Siva Satyendra Sahoo (IMEC Leuven), Akash Kumar (Ruhr-Universität Bochum).
Approximate arithmetic operators, such as adders and multipliers, are increasingly used to satisfy resource-constrained embedded systems’ energy and performance requirements. However, most of the available approximate operators result from application-agnostic design methodology, and the efficacy of these operators can only be evaluated by employing them in the applications. The application agnostic-design methodology can result in approximate operators, which may not satisfy an application’s accuracy-performance constraints. Further, the various available libraries of approximate operators do not share any standard approximation-induction policy to design new operators according to an application’s accuracy and performance constraints. In this education class, we will discuss different methodologies to demonstrate the synthesis of novel application-specific approximate operators providing different accuracy-performance trade-offs.
- Education
Room/Location
Virtual
Description
Teacher: Marcello Traiola (Inria).
Artificial Neural Networks (ANNs) appear to be one of the technological revolutions of recent human history. The capability of such systems does not come at a low cost, which led researchers to develop more and more efficient techniques to implement them. Optimization approaches have been developed, such as pruning and quantization, leading to reduced memory and computation requirements. Furthermore, such approaches are adapted to the specific hardware platform features to further increase efficiency. To improve it further, the HW programmability can be traded off in favor of more specialized custom HW ANN accelerators. In this education abstract, we illustrate how optimizing operations execution at different levels, from SW to HW, can improve the efficiency of ANN execution.
- Education
Room/Location
Virtual
Description
Teachers: Aviral Shrivastava (Arizona State University), Vinayak Sharma (Arizona State University).
With the increased interest in Quantum Machine Learning (QML), the integration of classical data into quantum systems presents unique challenges and opportunities. The class “Primer on Data in Quantum Machine Learning” delves into the foundational concepts and advanced techniques of embedding classical data into quantum states, a critical process for enhancing the performance of quantum algorithms. By exploring various quantum embedding methods and understanding their strengths and limitations, participants will gain a comprehensive understanding of the impact quantum embeddings can have on machine learning applications. This lesson will cover the following concepts: Fundamental Concepts of Quantum Machine Learning, Limits of NISQ devices and Computing in the NISQ era, Embeddings for QML, and Practical effects of embeddings. The understanding of these topics should provide a better understanding of the importance and effect of embeddings on the overall performance of QML in the NISQ era.
- Education
Room/Location
Virtual
Description
Teacher: Sudeep Pasricha Colorado State University).
Indoor navigation is a foundational technology to assist the tracking and localization of humans, autonomous vehicles, drones, and robots in indoor spaces. Due to the lack of penetration of GPS/GNSS signals in buildings, subterranean locales, and dense urban environments, indoor navigation solutions typically make use of ubiquitous wireless signals (e.g., WiFi) and sensors in mobile embedded systems to perform tracking and localization. This tutorial provides an overview of state-of-the-art indoor navigation solutions, the many challenges facing these systems, and then describes how AI algorithms deployed on mobile embedded/IoT systems can overcome these challenges. The tutorial specifically goes over the multi-faceted challenges of energy-efficient AI deployment on embedded/IoT platforms, AI robustness strategies to deal with heterogeneity in device hardware/software stacks and environmental noise, security mitigation techniques to deal with attacks on infrastructure, AI adversarial examples, and AI model/data poisoning, and how stable predictions from AI models can be maintained over years of deployment. Several open challenges with AI and embedded/IoT systems will be discussed, which can serve as valuable resources for those looking for new research directions to pursue in this dynamic and emerging field.
- Education
Room/Location
Virtual
Description
Teacher: Vijay Janapa Reddi (Harvard University).
MLSysBook.AI is an open-source textbook designed to teach Machine Learning Systems Engineering, bridging the gap between theoretical ML concepts and practical engineering principles. It posits that if ML algorithm developers are like astronauts exploring space, ML systems engineers are the rocket scientists and mission control specialists who get them there and keep the mission on track. To this end, MLSysBook.AI covers the entire lifecycle of ML systems—from data engineering and model training to deployment, optimization, and maintenance—emphasizing interdisciplinary approaches, scalability, and real-world applications. It uses TinyML as a practical teaching tool and provides a comprehensive understanding of building robust and efficient ML systems, equipping students with the skills to design, deploy, and maintain cutting-edge AI technologies.
- Education
Room/Location
Virtual
Description
Teacher: Jason Eshraghian (University of California, Santa Cruz), Rui-Jie Zhu (University of California, Santa Cruz).
The brain is the perfect place to look for inspiration to develop more efficient neural networks. One of the main differences with modern deep learning is that the brain encodes and processes information as spikes rather than continuous, high-precision activations. This presentation will dive into how the open-source ecosystem has been used to develop brain-inspired neuromorphic accelerators, from our development of a Python training library for spiking neural networks (snnTorch, >100,000 downloads). We will explore how this is linked to our MatMul-free Language Model, providing insight into the next generation of large-scale, billion parameter models.
Sunday, September 29
- Tutorial
Room/Location
Hannover I
Description
Speakers: Jian-Jia Chen (TU Dortmund), Jörg Henkel (KIT), Lokesh Siddhu (KIT), Mehdi Tahoori (KIT), Jürgen Teich (FAU Erlangen-Nurnberg) Jeronimo Castrillon (TU Dresden).
This tutorial explores disruptive memory technologies and their impact on embedded systems, offering both research and practical insights. Memory has long been central to computing, and recent advancements, such as non-volatile memory (NVM) and in-memory computing, have introduced new trade-offs in energy efficiency, performance, and design. These technologies influence the entire computing stack, from programming and operating systems to micro-architectures.
The tutorial aims to demonstrate how embedded architectures can utilize these emerging technologies for improved performance, power consumption, and efficiency. A 60-minute lecture will introduce participants to the state-of-the-art in memory technologies, followed by a hands-on session using a unified simulation framework developed by research groups from leading institutions.
Participants will be actively involved in four practical exercises: trace-based system analysis, in-memory computing extensions, NVM cache simulations, and DRAM/NVM main memory modeling. Each exercise is designed to deepen their understanding and evaluation of the impact of these technologies on system performance and design choices. This interactive approach will enable attendees to gain practical skills for the exploration and modeling of embedded systems with advanced memory technologies.
- Tutorial
Room/Location
Hannover II
Description
Speakers: Brenda Zhuang (MathWorks), Akshay Rajhans (MathWorks), Eric Sondhi (Arm).
The intersection of AI and embedded systems represents a frontier of technological innovation. With the exponential growth in IoT devices and the advancement of AI models, there is a pressing need for professionals who can effectively deploy AI in resource-constrained environments. The goal of this tutorial is to present a low-code end-to-end workflow in an interactive hands-on format.
The tutorial focuses on design, optimization, and deployment of AI algorithms on Arm processors, typically used in power-conscious embedded devices. Using MATLAB, participants will learn to start from a high-level algorithmic design, optimize it, and auto-generate optimized C code. Arm IP Explorer complements this by offering the detailed insights into the performance metrics. This synergy allows for easy fine-tuning of applications to achieve performant solutions using reliable benchmarks.
Access the prework one week before the tutorial: https://github.com/Brenda-MW/Low-Code-eAI-with-MATLAB-ARM-IPX
- Tutorial
Room/Location
Hannover III
Description
Speaker: Andrew Schmidt (AMD).
In this tutorial we will describe the AMD machine learning solutions with the Ryzen AI™ platform, discuss the Neural Processing Units (NPUs), and present Riallto, an open-source exploration framework for first time users of the NPU developed by teams from the AMD Research and Advanced Development group and the AMD University Program. AMD Ryzen AI is the world’s first built-in AI engine on select x86 computers. This dedicated engine is built on the AMD XDNA™ spatial dataflow NPU architecture consisting of a tiled array of AI Engine processors and is designed to offer lower latency and better energy efficiency. This integration optimizes efficiency by offloading specific AI processing tasks such as background blur, facial detection, and eye gaze correction, freeing up CPU and GPU cycles and enhancing system efficiency. With Ryzen AI-powered laptops or miniPCs, you can develop innovative applications spanning creative solutions like media editing and studio effects or productivity solutions like Information search, summarization, transcription and so much more. Ryzen AI also caters to the gaming industry providing a platform to create real-time audio/video effects, Image enhancement, NPC Agents, RL, and Rendering applications.
- Tutorial
Room/Location
Governor I
Description
Speakers: Francesco Regazzoni (University of Amsterdam), Paulo Palmieri (University College Cork), Apostolos P. Fournaris (ISI).
Privacy preserving technologies plays a critical role in the development of the next generation of medical application. Privacy of health data is of utmost importance to convince users and in most of the countries these data are also protected by legislation. Several initiatives and research efforts are currently going on with the attempt of improving the performance and the type of devices where these technologies can be used. The SECURED project is an Horizon Europe project devoted to the scaling up of privacy preserving technologies for health data and medical application. To expose the community to the main current research results and best practices in this research area,, and to foster the exchange of ideas between all the involved stakeholders, we propose a tutorial presenting relevant cases of study and the latest achievements in the field of privacy preserving technologies for health data. The Tutorial will be organized by the SECURED consortium members.
In this tutorial, we will cover the needed background on privacy preserving techniques that can be used to handle and analyze health data, and we will show, by means of relevant health use case, how state of the art implementation of these primitives can be used in various computing devices targeting medical applications. In particular, we will introduce Homomorphic Encryption and secure multiparty computation concepts, we will discuss the recent advance in these technologies, and we will present indetail how these technologies can help in health related machine learning tasks, signal processing and time series analysis, showing practical instances. Further, we will show optimizations that would make these technologies suitable for embedded devices and we will discuss the limitations. Each practical instance will begin with a detailed introduction of the needed concepts, to allow also attendees not familiar with the topic to be able to successfully following the whole tutorial.
- Tutorial
Room/Location
Governor II
Description
Speakers: Y. Sheng (George Mason U.), J. Yang (George Mason U.), H. Wang (Los Alamos National Lab.), Y. Feng (U. of North Carolina at Chapel Hill), Y. Chen (Google), X. Guo (Kansas State U.), Y. Lin (U. of North Carolina at Chapel Hill), W. Jiang (George Mason U.), L. Yang (George Mason U.).
Full Waveform Inversion (FWI) is a technique used to visualize and analyze wave propagation through a medium in order to infer its physical properties. This method relies on computational models and algorithms to simulate and interpret the behavior of waves—such as sound, electromagnetic, or seismic waves—as they travel through different materials. By analyzing how these waves are reflected, refracted, or absorbed by the medium, FWI can provide detailed information about the medium’s internal structure, composition, and physical properties, such as density, elasticity, or internal defects. The traditional process typically involves:
1. Wave Simulation: Using physics-based models to simulate how waves propagate through a medium. This may involve solving complex differential equations that describe wave behavior in different contexts
2. Data Acquisition: Collecting data on wave interactions with the medium using sensors or other measurement devices. This could include data on wave speed, direction, amplitude, and phase changes
3. Image Reconstruction: Applying computational techniques, such as inverse problems or tomographic reconstruction, to create images or maps of the medium based on the acquired wave data.
4. Analysis: Interpreting the reconstructed images to deduce the physical properties of the medium. This can involve identifying features like boundaries, interfaces, or anomalies within the medium.
- Tutorial
Room/Location
Hannover I
Description
Speakers: James Boyle (University of Texas at Austin), Andreas Gerstlauer (University of Texas at Austin).
Neuromorphic computing uses brain-inspired concepts to accelerate and efficiently execute a wide range of applications, such as mimicking biological circuits, solving NP-hard optimization problems and accelerating machine learning at the edge. In particular, neuromorphic architectures to efficiently execute Spiking Neural Networks (SNNs) have gained popularity. SNNs extend artificial neural networks (ANNs) by encoding information in time as either rates or delays between spiking events, shared between neurons via their weighted connections. SNN-based platforms are event-driven, resulting in naturally sparse, noise-tolerant and power-efficient computation.
In this half-day tutorial, we will present the state-of-the-art in scalable digital and analog spiking neuromorphic system architectures, and discuss current research trends within the neuromorphic architecture field at the system level. We will further introduce our SANA-FE tool for Simulation of Advanced Neuromorphic Architectures for Fast Exploration, which has been developed as part of a collaboration between the University of Texas at Austin and Sandia National Laboratories. SANA-FE allows for modeling and performance-power prediction of different spiking hardware architectures executing SNN applications to support rapid, early system-level design-space exploration, hardware-aware application development and system architecture co-design. The tutorial will include a hands-on component in which SANA-FE’s capabilities will be demonstrated and used to perform system design and application mapping case studies.
Before attending this tutorial, we recommend installing Docker desktop and downloading the SANA-FE Docker image (jamesaboyle/sana-fe), which includes all required binaries, files and scripts for this session. Docker desktop can be downloaded at: https://www.docker.com/products/docker-desktop/ and in-depth tutorial instructions will be available online at: https://github.com/SLAM-Lab/SANA-FE/blob/main/tutorial/TUTORIAL.md.
- Tutorial
Room/Location
Hannover II
Description
Speakers: Brenda Zhuang (MathWorks), Akshay Rajhans (MathWorks), Tianyi Zhu (MathWorks).
What if machines could talk? What if the hums and thrums of motors, pumps, and conveyors could speak up when trouble brews? Acoustic-based diagnostic techniques allow us to “listen” to machines and train AI models to interpret the “voice”, turning the complex sounds they make into actionable insights.
Participants will learn to train machine learning models that can interpret complex sensor data, effectively filtering out background noise to accurately predict machinery conditions. This approach leverages the MBD tool suite to create, test, and implement algorithms tailored for embedded systems, emphasizing the importance of developing small, efficient network architectures that can perform complex tasks with minimal computational resources. The exercises are designed to offer practical foundation of the underlying principles and technology.
Access the prework one week before the tutorial: https://github.com/Brenda-MW/ESWeek-Acoustic-AI-with-MBD
- Tutorial
Room/Location
Hannover III
Description
Speakers: Callie Hao (Georgia Institute of Technology), Rishov Sarkar (Georgia Institute of Technology), Jiho Kim (Georgia Institute of Technology).
Understanding and optimizing FPGA design performance is critical for achieving desired outcomes in latency and throughput. Performance is typically evaluated through simulated metrics, which can be obtained via HLS synthesis reports or C/RTL co-simulation. While synthesis reports offer fast but often inaccurate estimates, C/RTL co-simulation provides more accurate results at the cost of significant time and computational resources. To bridge this gap, we introduce LightningSim, an open-source simulation tool that combines speed and accuracy, offering performance simulations that are orders of magnitude faster than traditional C/RTL co-simulation. Additionally, to address the challenge of discrepancies between simulated and real on-FPGA performance, we introduce RealProbe, an automated on-board profiling tool that precisely measures on-chip cycle counts by simply annotating HLS source code. Together, LightningSim and RealProbe empower designers with efficient and accurate tools for optimizing FPGA designs throughout the development process.
- Tutorial
Room/Location
Governor I
Description
Speakers: Ramesh Karri (NYU), Jeyavijayan “J.V.” Rajendran (Texas A&M), Siddharth Garg (NYU).
There are ever-increasing demands on complexity and production timelines for integrated circuits. This puts pressure on chip designers and design processes, and ultimately results in buggy designs with potentially exploitable mistakes. When computer chips underpin every part of modern life, enabling everything from your cell phone to your car, traffic lights to pacemakers, coffee machines to wireless headphones, then mistakes have significant consequences. This unfortunate combination of demand and increasing difficulty has resulted in shortages of qualified engineers, with some reports indicating that there are 67,000 jobs in the field yet unfilled.
Fortunately, there is a path forward. For decades, the Electronic Design Automation (EDA) field has applied the ever-increasing capabilities from the domains of machine learning and artificial intelligence to steps throughout the chip design flow. Steps from layouts, power and performance analysis and estimation, and physical design are all improved by programs taught rather than programmed.
In this tutorial we will explore what’s coming next: EDA applications from the newest type of artificial intelligence, generative pre-trained transformers (GPTs), also known as Large Language Models. We will show how models like the popular ChatGPT can be applied to tasks such as writing HDL, searching for and repairing bugs, and even applying itself to the production of complex debugging tasks like producing assertions. Rather than constrain oneself just to commercial and closed-source tooling, we’ll also show how you can train your own language models and produce designs in a fully open-source manner. We’ll discuss how commercial operators are beginning to make moves in this space (GitHub Copilot, Cadence JedAI) and reflect on the consequences of this in education and industry (will our designs become buggier? Will our graduating VLSI students know less?). We’ll cover all of this using a representative suite of examples both simple (basic shift registers) to complex (AXI bus components and microprocessor designs).
- Tutorial
Room/Location
Governor II
Description
Speakers: Yiran Chen (Duke University), Tianlong Chen (University of Texas at Austin), Jingwei Sun (Duke University).
Large language models (LLMs) have shown increasing power on various NLP tasks. Typically, these models are trained on a diverse range of text from books, articles, and websites to gain a broad understanding of human language and are known as the pre-trained language models (PLMs). However, task-specific data is often required to adapt PLMs to perform specific tasks or be more accurate in real-world scenarios. This fine-tuning process relies heavily on user-generated data on devices, providing a wealth of contextual insights and nuanced use cases that reflect actual human interaction and needs. In practice, it is challenging to use these devices and data securely. On-device tuning is always necessary to preserve users’ data privacy. However, finetuning LLMs introduces extremely heavy memory and computational costs, which are unacceptable to edge devices, especially commercial devices with limited onboard resources. Our tutorial will focus on efficient LLM tuning on the edge to solve these challenges. Through this tutorial, audiences can learn the background and development of LLM tuning methods. The instructors will also introduce the advanced techniques that enable efficient LLM tuning on edge devices, including back-propagation-free optimizations (e.g., zeroth-order optimization). Some instructors will also provide a live hands-on demo to let the audience conduct efficient LLM tuning.
- Plenary
Room/Location
Element Gastropub
Description
421 Fayetteville St, Raleigh
http://esweek.org/hotels/#reception
Monday, September 30
- Plenary
Room/Location
Oak Forest A+B
Description
Alain Girault
- Keynote
Room/Location
Oak Forest A+B
Description
Speaker: Jean-Louis Colaço (ANSYS).
Session chair: Alain Girault.
Safety critical systems are systems whose failure may result in loss of human life. The software they embed is just as critical as any of their physical components. Industrial standards provide a framework for developing this software and for certifying the overall system. They include an independent verification that the framework has been respected. Creating tools to support system and software designers in this difficult and costly task is a good place to introduce well-founded technologies, i.e., those based on well-defined programming/modeling languages with strong static properties.
This talk presents, in the context of the DO-178C standard for avionics software development, the fundamentals underlying the SCADE tool suite from Ansys. It focuses on the underlying language and the associated tools for code generation, model coverage, and formal verification by model checking. Particular attention will be given to the coverage of Scade models due to its importance for the objectives defined in DO-178C. Although the latest version of this standard considers formal approaches, model checking is still little used in the certification process. We will identify what is missing to possibly improve this situation.
The talk will conclude with a few important topics for the coming years and a first peek at the next generation of the Ansys tool suite for embedded software: Scade One.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Akash Kumar
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chair: Sudeep Pasricha
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Jian-Jia Chen
- Special Session
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 1, CODES+ISSS 1, and EMSOFT 1.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Ganapati Bhat
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chairs: Aman Arora and Rajesh Kedia
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Sanjoy Baruah
- Special Session
Room/Location
Hannover II
Description
Organizers: Sudeep Pasricha and Amit Kumar Singh
- Panel
Room/Location
Hannover III
Description
Organizers: David Corman and Pavithra Prabhakar (NSF program directors)
In this talk, we will present funding opportunities at the National Science Foundation broadly related to embedded systems. Specifically, we will highlight core programs such as Software Hardware Foundations and cross-cutting programs including Cyber-Physical Systems and Formal Methods in the Field. We will discuss the goals, scope, and logistics of proposal submissions to these programs. The presentation will be followed by Q&A.
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 2, CODES+ISSS 2, and EMSOFT 2.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Sudeep Pasricha
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chairs: Andreas Gerstlauer and Fareena Saqib
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Pierluigi Nuzzo
- Special Session
Room/Location
Hannover II
Description
Organizers: Jingtong Hu and Peipei Zhou
- Forum
Room/Location
Hannover III
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 3, CODES+ISSS 3, and EMSOFT 3.
Tuesday, October 1
- Plenary
Room/Location
Oak Forest A+B
Description
Chair: Hai Helen Li.
CASES Test of Time Award paper: Title: Highly Energy and Performance Efficient Embedded Computing through Approximately Correct Arithmetic: A Mathematical Foundation and Preliminary Experimental Validation (CASES 2008).
Authors: Lakshmi N.B. Chakrapani, Kirthi Krishna Muntimadugu, Avinash Lingamneni, Jason George, and Krishna V. Palem.
CODES+ISSS Test of Time Award paper: Temperature-aware Processor Frequency Assignment for MPSoCs Using Convex Optimization (CODES+ISSS 2007).
Authors: S. Murali, A. Mutapcic, D. Atienza, R. Gupta, S. Boyd, G. De Micheli.
EMSOFT Test of Time Award paper: Symbolic Analysis for Improving Simulation Coverage of Simulink/Stateflow Models (EMSOFT 2008).
Authors: R. Alur, A. Kanade, S. Ramesh, K.C. Shashidhar.
- Keynote
Room/Location
Oak Forest A+B
Description
Speaker: Prof. Steven J. Jackson (Cornell).
Session chair: Sharon Hu.
This talk will explore the myriad ways in which new computational systems and infrastructures are entering into planetary knowledge – and the growing ecological footprint of this profound transformation in human knowledge and practice. It focuses in particular on a series of material problems – from sourcing and extraction, to energy and water, to waste and repair – that are increasingly central to computing’s impact on the earth. And it will discuss how bringing this awareness into our stories and practice of computing might change the way we build, design, teach, and reimagine computing as an earthly and more sustainable phenomenon.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Preeti Ranjan Panda
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chairs: Soonhoi Ha and Jason Xue.
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Borzoo Bonakdarpour.
- Competition
Room/Location
Hannover II
Description
Organizers: Biresh Kumar Joardar and Ganapati Bhat
Research in embedded systems and internet of things (IoT) is generally supported by novel tools and software that are used to simulate, emulate, or validate research artifacts. The tools and software are typically not described in depth as part of research articles but are equally important. These tools and software are of potential value to the embedded systems community. Making tools open source and publishing them as artifacts can enable other researchers to leverage them in their own research. Overall, a strong ecosystem of tools will enrich research for the embedded systems community. To this end, the goal of this competition is to showcase software that have been developed as part of research project.
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 4, CODES+ISSS 4, and EMSOFT 4.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Partha Pande
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chairs: Preeti Ranjan Panda and Aviral Shrivastava.
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Alessandro Biondi.
- Competition
Room/Location
Hannover II
Description
Organizers: Yuan-Hao Chang and Wanli Chang
ACM SIGBED SRC is the main student research competition in the real-time, embedded, and cyber-physical systems communities. The respective champions of the Undergraduate Category and the Graduate Category will represent SIGBED and compete against other SIGs in the ACM Grand Finals. In this final round, each participant has 8 minutes to present his/her original research work, followed by 4 minutes of Q&A.
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 5, CODES+ISSS 5, and EMSOFT 5.
- Panel
Room/Location
Oak Forest A+B
Description
Panelists: Sudeep Pasricha (Colorado State University), Peipei Zhou (Brown University), Josiah Hester (Georgia Tech), Dan Andresen (Kansas State, NSF), Jeronimo Castrillon (TU Dresden).
Panel chair: Alex Jones.
Description: This panel will be devoted to the complex interrelations between embedded systems and the environmental crisis (which encompasses the climate change, the biodiversity collapse, the mineral resource depletion), where we will bring some answers to the complex issues of whether embedded systems shall be part of the solution to the environmental crisis, or whether they are part of the problem.
- Competition
Room/Location
Oak Forest A+B
Description
The participants of the Embedded Systems Software Competition (ESSC) will present their research project and give a demonstration of their software.
Organizers: Biresh Kumar Joardar and Ganapati Bhat
- Plenary
Room/Location
Market Hall
Description
214 E Martin Street, Raleigh
http://esweek.org/hotels/#banquet
Wednesday, October 2
- Plenary
Room/Location
Oak Forest A+B
Description
Chairs: Hai Helen Li and the TPC chairs
- Keynote
Room/Location
Oak Forest A+B
Description
Speaker: Tulika Mitra (NUS).
Session chair: Tei-Wei Kuo.
Embedded computing systems form the invisible fabric of our modern world, driving advancements from safety-critical autonomous vehicles to everyday consumer electronics. As we commemorate the 20th anniversary of ESWEEK, this keynote will explore the exponential growth of embedded systems research, celebrating significant milestones that have shaped our field, examining the momentum behind current innovations, and envisioning the frontiers that will define our next challenges.
We will trace key milestones, highlighting how breakthroughs from model-based hardware-software co-design and real-time systems to architectural design and security have enabled the seamless integration of physical and cyber domains, underpinning a world with over 17 billion IoT devices. Today, the embedded systems community is pioneering advances in on-device intelligence and AI accelerators, expanding the capabilities of resource-constrained systems and revolutionizing industries from industrial automation to immersive computing.
Looking ahead, we face critical challenges in edge intelligence, particularly concerning performance, safety, security, and sustainability. By fostering interdisciplinary research and leveraging emerging technologies across the entire system stack, the ESWEEK community is uniquely positioned to bridge the gap between hardware and software, theory and practice. Together, we have the opportunity—and the responsibility—to shape an intelligent, interconnected future.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Jeferson Gonzalez Gomez
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chair: Amit Kumar Singh
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Cong Liu
- Special Session
Room/Location
Hannover II
Description
Organizers: Axel Jantsch, Song Han, Lin Meng, Oliver Bringmann
- Posters
Room/Location
Pre-Function
Description
Posters from Sessions CASES 6, CODES+ISSS 6, and EMSOFT 6.
- CASES
Room/Location
Oak Forest B
Description
Session Chair: Biresh Kumar Joradar
- CODES+ISSS
Room/Location
Hannover I
Description
Session Chairs: Andy Pimentel and Soumyajit Dey
- EMSOFT
Room/Location
Oak Forest A
Description
Session Chair: Timothy Bourke
- Special Session
Room/Location
Hannover II
Description
Organizers: Mohamed Ibrahim, Zishen Wan, Che-Kai Liu, Arijit Raychowdhury
- Posters
Description
Posters from Sessions CASES 7, CODES+ISSS 7, and EMSOFT 7.
- Panel
Room/Location
Oak Forest A+B
Description
Panelists: Luca Carloni (Columbia U), Nikil Dutt (UC Irvine), Rolf Ernst (TU Braunschweig), Sharon Hu (Notre Dame), Avrial Shrivastava (ASU).
Panel chair: Marilyn Wolf.
The ESWEEK series started in 2005 in Jersey City, so ESWeek 2024 will be the 20th edition! This panel will be devoted to this celebration! We will remember the past 20 years of ESWeek and look forward to the next decade. Embedded computing plays a key role in the global semiconductor renaissance and ESWeek will provide a global venue for embedded systems research and workforce development.
- Plenary
Room/Location
Oak Forest A+B
Description
Speakers: Alain Girault and Tei-Wei Kuo.
Thursday, October 3
- Symposium
Room/Location
Hannover I
Description
Speakers: Srinivas Pinisetty and Qi Zhu.
- Workshop
Room/Location
Hannover III
- Workshop
Room/Location
Capital
Description
Desktop Swap on Mobile Device: Is it a Good Idea?
Speaker: L.-P. Chang (National Yang Ming Chiao Tung University).
- Symposium
Room/Location
Hannover I
Description
Session Chair: Sanjiva Prasad.
- Workshop
Room/Location
Hannover II
- Workshop
Room/Location
Hannover III
Description
Session Chair: K. Kent.
- Workshop
Room/Location
Capital
- Symposium
Room/Location
Hannover I
Description
Session Chair: Qi Zhu.
- Workshop
Room/Location
Hannover II
Description
Certification of (hybrid) multi-core architectures.
Speaker: C. Pagetti (Onera).
- Workshop
Room/Location
Hannover II
Description
Certification of (hybrid) multi-core architectures.
Speaker: C. Pagetti (Onera).
- Workshop
Room/Location
Capital
- Symposium
Room/Location
Hannover I
Description
Session Chair: Srinivas Pinisetty.
- Workshop
Room/Location
Hannover II
- Workshop
Room/Location
Hannover III
Description
Session Chair: F. Magalhaes
Friday, October 4
- Symposium
Room/Location
Hannover I
Description
From Neural Network Verification to Formal Verification for Neuro-Symbolic Artificial Intelligence (AI).
Speaker: T.T. Johnson (Vanderbilt University).
Session Chair: Claire Pagetti.
- Workshop
Room/Location
Hannover III
- Symposium
Room/Location
Hannover I
Description
Session Chair: Marc Pouzet.
- Workshop
Room/Location
Hannover II
Description
Session Chair: Z. Zhu.
- Workshop
Room/Location
Hannover III
Description
Session Chair: R. Piskac.
- Symposium
Room/Location
Hannover I
Description
Session Chair: Sridhar Duggirala.
- Workshop
Room/Location
Hannover II
Description
Session Chair: Z. Zhu.
- Workshop
Room/Location
Hannover III
Description
Session Chair: M. Pajic.
- Symposium
Room/Location
Hannover I
Description
Speakers: Claire Pagetti and Qi Zhu.
- Workshop
Room/Location
Hannover II
Description
Session Chair: Z. Zhu.
- Workshop
Room/Location
Hannover III
Description
Session Chair: X. Zheng.

