Poster Abstract: |
Cyber-Physical Systems (CPS) comprise one of the largest information-technology sectors worldwide, driving innovation in other crucial industrial sectors such as health, industrial automation and robotics, avionics and space. Nowadays, the embedded compute infrastructure of complex CPS is based on heterogeneous multi-core or many-core systems, which are distributed and connected via complex networks. Our research project, "DSE2.0", addresses the question of how to perform efficient and effective Design Space Exploration (DSE) for those dCPS systems.
Design space exploration (DSE) is a process for identifying and evaluating design alternatives for computer systems, often involving simulations to predict and compare their behaviour. However, scaling simulations to large, complex, distributed cyber-physical systems (dCPS), like ASML TWINSCAN, is incredibly challenging. Furthermore, the application workload (typically containing hundreds of software processes) and the various mappings of the application workload on these platforms already make the search space vast, but this is exacerbated by the fact that application workloads in dCPS typically are not static. For example, in the case of ASML lithography scanner machines, the application workload behaviour is highly dependent on factors such as the wafer size, recipe (mask) complexity, required accuracy, application configuration settings, external influences like customer or fab cronjobs, emergent dynamic behaviour of the system, etc. All of these factors complicate the modelling efforts and contribute to an ever-increasing number of design points.
From the perspective of High-Performance Computing (HPC), various state-of-the-art scalability techniques for system-level simulation environments, including Simulation Campaigns, Parallel Discrete Event Simulations (PDES), and Hardware Accelerators, are under investigation. We aim to confront and overcome the scalability challenge in DSE for dCPS. Hence a suitable HPC architecture needs to be developed to provide an efficient and competent evaluation environment. Ultimately, our project is a foundational step towards exploring the largely uncharted territory of efficient DSE technology for dCPS.
|