TY - GEN
T1 - System-Level Design and Virtual Prototyping of a Telecommunication Application on a NUMA Platform
AU - Genius, Daniela
AU - Apvrille, Ludovic
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/8/28
Y1 - 2018/8/28
N2 - The use of model-driven approaches for embedded system design has become a common practice. Among these model-driven approaches, only a few of them include the generation of a full-system simulation comprising operating system, code generation for tasks and hardware simulation models. Even less common is the extension to massively parallel, NoC based designs, such as required for high performance streaming applications where dozens of tasks are replicated onto identical general purpose processor cores of a Multi-processor System-on-chip (MP-SoC). We present the extension of a system-level tool to handle clustered Network-on-Chip (NoC) with virtual prototyping platforms. On the one hand, the automatic generation of the virtual prototype becomes more complex as topcell, address mapping and linker script have to be adapted. On the other hand, the exploration of the design space is particularly important for this class of applications, as performance may strongly be impacted by Non Uniform Memory Access (NUMA).
AB - The use of model-driven approaches for embedded system design has become a common practice. Among these model-driven approaches, only a few of them include the generation of a full-system simulation comprising operating system, code generation for tasks and hardware simulation models. Even less common is the extension to massively parallel, NoC based designs, such as required for high performance streaming applications where dozens of tasks are replicated onto identical general purpose processor cores of a Multi-processor System-on-chip (MP-SoC). We present the extension of a system-level tool to handle clustered Network-on-Chip (NoC) with virtual prototyping platforms. On the one hand, the automatic generation of the virtual prototype becomes more complex as topcell, address mapping and linker script have to be adapted. On the other hand, the exploration of the design space is particularly important for this class of applications, as performance may strongly be impacted by Non Uniform Memory Access (NUMA).
U2 - 10.1109/ReCoSoC.2018.8449375
DO - 10.1109/ReCoSoC.2018.8449375
M3 - Conference contribution
AN - SCOPUS:85053908893
SN - 9781538679579
T3 - Proceedings of the 13th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2018
BT - Proceedings of the 13th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 13th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2018
Y2 - 9 July 2018 through 11 July 2018
ER -