Affiliation:
1. University of Las Palmas de Gran Canaria, Spain
2. University of Amsterdam, Amsterdam, The Netherlands
Abstract
In this article, we present a flexible and extensible system-level MP-SoC design space exploration (DSE) infrastructure, called NASA. This highly modular framework uses well-defined interfaces to easily integrate different system-level simulation tools as well as different combinations of search strategies in a simple plug-and-play fashion. Moreover, NASA deploys a so-called dimension-oriented DSE approach, allowing designers to configure the appropriate number of, well-tuned and possibly different, search algorithms to simultaneously co-explore the various design space dimensions. As a result, NASA provides a flexible and re-usable framework for the systematic exploration of the multidimensional MP-SoC design space, starting from a set of relatively simple user specifications. To demonstrate the capabilities of the NASA framework and to illustrate its distinct aspects, we also present several DSE experiments in which, for example, we compare NASA configurations using a single search algorithm for all design space dimensions to configurations using a separate search algorithm per dimension. These proof-of-concept experiments indicate that the latter multidimensional co-exploration can find better design points and evaluates a higher diversity of design alternatives as compared to the more traditional approach of using a single search algorithm for all dimensions.
Funder
Canary Agency for research and innovation
Spanish Science Ministry
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Cited by
12 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Methodologies for Design Space Exploration;Handbook of Computer Architecture;2022
2. Cross-layer Configuration Optimization for Localization on Resource-constrained Devices;2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS);2021-09-27
3. A Case for Security-Aware Design-Space Exploration of Embedded Systems;Journal of Low Power Electronics and Applications;2020-07-17
4. SystemC-based electronic system-level design space exploration environment for dedicated heterogeneous multi-processor systems;Microprocessors and Microsystems;2020-02
5. HEPSYCODE-RT;Proceedings of the Rapido'18 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools - RAPIDO '18;2018