Academia.eduAcademia.edu

MPSoC Design

description36 papers
group119 followers
lightbulbAbout this topic
MPSoC Design, or Multi-Processor System-on-Chip Design, refers to the engineering discipline focused on creating integrated circuits that incorporate multiple processing units on a single chip. This field encompasses architecture, design methodologies, and optimization techniques to enhance performance, power efficiency, and scalability in embedded systems and computing applications.
lightbulbAbout this topic
MPSoC Design, or Multi-Processor System-on-Chip Design, refers to the engineering discipline focused on creating integrated circuits that incorporate multiple processing units on a single chip. This field encompasses architecture, design methodologies, and optimization techniques to enhance performance, power efficiency, and scalability in embedded systems and computing applications.
In this paper, we address the performance of MPSoC platforms with homogeneous processing nodes, where the cores generate and consume the large amount of data, thus the system approaches congestion. Mostly, the time dependent media... more
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or... more
Today's real-time systems are the core of most ICT applications. The rapid development of such systems has attracted researchers' attention to optimize performance and to minimize as much as possible the problems and disadvantages they... more
In this paper, a novel voter design is presented which allows the voting of asynchronous network streams in flow-controlled networks. The voter synchronises incoming data streams automatically and is able to handle failure modes that... more
In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur.... more
The ever-increasing complexity in embedded systems especially in the automobile industry in the recent years has necessitated model-driven engineering. In this paper, we consider the problem of mapping functional behavior onto an... more
In this paper, a novel voter design is presented which allows the voting of asynchronous network streams in flow-controlled networks. The voter synchronises incoming data streams automatically and is able to handle failure modes that... more
Network management and Performance management can be categorized as Bandwidth management. The process of administering and managing computer networks are Network management (NM) [1]. Ensuring that goals in an effective and efficient... more
When designing a Multi-Processor System-on-Chip (MPSoC), a very large range of design alternatives arises from a huge space of possible design options and component choices. Literature proposes numerous Design-Space-Exploration (DSE)... more
Many fault tolerance techniques have been proposed in Network on Chip to cope with defects during fabrication or faults during product lifetime. Fault tolerance routing algorithm provide reliable mechanisms for continue delivering their... more
When designing a Multi-Processor System-on-Chip (MPSoC), a very large range of design alternatives arises from a huge space of possible design options and component choices. Literature proposes numerous Design-Space-Exploration (DSE)... more
3D integration technologies gives new opportunities for Network-on-chip architecture. Customized NoCs are the need of today’s SoCs as they offer optimized quality of service and enhanced performances because they are designed to support... more
In this paper, a novel voter design is presented which allows the voting of asynchronous network streams in flow-controlled networks. The voter synchronises incoming data streams automatically and is able to handle failure modes that... more
Edge detection is one of the imperative concerns of vision transforming, in this paper; various traditional edge detection techniques are explored. Edge detection segments a given image where more honed change exists i.e. the limits of... more
 Permanent faults on the interconnect network can stall or crash applications even though the network has alternative fault-free paths to a given destination.  The proposed approach determines new paths quickly, and the costs of extra... more
An MDE Approach for Energy Consumption Estimation in MPSoC Design Chiraz Trabelsi INRIA Lille Nord Europe France [email protected] Samy Meftali INRIA Lille Nord Europe France [email protected] Rabie Ben Atitallah INRIA Lille Nord... more
Software reliability is an essential design metric in emerging large-scale multiprocessor embedded systems. Designers should identify soft error susceptibility of multiple applications executing in parallel early in the design time to... more
An MDE Approach for Energy Consumption Estimation in MPSoC Design Chiraz Trabelsi INRIA Lille Nord Europe France [email protected] Samy Meftali INRIA Lille Nord Europe France [email protected] Rabie Ben Atitallah INRIA Lille Nord... more
In this paper, we propose an optimized, search based near-optimal mapping heuristic, named as ONMAP for mapping real time embedded application workloads on 2D based on-chip interconnection network platforms. ONMAP exploits NMAP, a... more
3D integration technologies gives new opportunities for Network-on-chip architecture. Customized NoCs are the need of today’s SoCs as they offer optimized quality of service and enhanced performances because they are designed to support... more
Network-on-chip (NoC) has appeared to be an impending substitute for the communication paradigm in modern very large scale integration embedded systems. Apart from many design challenges, application mapping on the NoC system is one of... more
Network on chip (NoC) is a promising communication infrastructure for multiple cores on a chip to exchange data efficiently. In such NoC architecture, application mapping is the process of assigning tasks to the processing cores. An... more
Communication frequency is increasing with the growing complexity of emerging embedded applications and the number of processors in the implemented multiprocessor SoC architectures. In this article, we consider the issue of communication... more
Current co-design methodologies of control dominated hardware software systems su er from inecient hardware HW and software SW synthesis of the various reactive system tasks. In order to improve synthesis quality, we propose a methodology... more
In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur.... more
In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur.... more
Tiny is a scalable and efficient three-dimensional (3D) network-onchip (NoC) designed to reduce latency and area. A theoretical analysis demonstrates its efficiency when compared with a basic 3D mesh NoC. Mapping independent traffics with... more
The real-time hardware application is developed around a FPGA hardware architecture that includes embedded processor MicroBlaze on the field programmable gate array (FPGA).This paper introduces a design of a Micro Blaze soft-core... more
In multiprocessor system-on-chip (MPSoC), a CPU can access physical resources, such as on-chip memory or I/O devices. Along with normal requests, malevolent ones, generated by malicious processes running in one or more CPUs, could occur.... more
In the sandbox world of cyber-physical systems and internetof-things a number of applications is only eclipsed by a number of products that provide solutions for specific problem or set of problems. Initiatives like the European project... more
the huge datacenters in the world used in the social networks, researching and computing centers, and storage devices have faced fundamental problem reflected in the need for high throughput to switch between the large numbers of virtual... more
Abstract. This paper proposes a Design Space Exploration (DSE) framework using UML-based estimation and a multi-objective design exploration mechanism. This framework allows the designer to automatically select the most adequate modeling... more
This work presents a Model Driven Engineering (MDE) approach for the automatic generation of a network of timed automata from the functional specification of an embedded application described using UML class and sequence diagrams. By... more
This work presents a Model Driven Engineering (MDE) approach for the automatic generation of a network of timed automata from the functional specification of an embedded application described using UML class and sequence diagrams. By... more
This paper proposes a design space abstraction, in order to decouple the exploration algorithm from the design space, which allows the application of the design space exploration (DSE) tool in different design scenarios and is appropriate... more
This work presents a Model-Driven Engineering (MDE) framework to improve embedded system design. The framework adopts concepts from MDE for the automatic generation of a control and data flow internal representation, starting from the... more
Abstract. This paper proposes a Design Space Exploration (DSE) framework using UML-based estimation and a multi-objective design exploration mechanism. This framework allows the designer to automatically select the most adequate modeling... more
This work presents a Model Driven Engineering (MDE) approach for the automatic generation of a network of timed automata from the functional specification of an embedded application described using UML class and sequence diagrams. By... more
This paper presents a Model Driven Engineering approach for MPSoC Design Space Exploration (DSE) to deal with the ever-growing challenge of designing complex embedded systems. This approach allows the designer to automatically select the... more
In order to quickly implement an embedded system that is mainly based on software, two orthogonal approaches have been proposed: Platform-based Design, which maximizes the reuse of components; and Model Driven Development, which rises the... more
Networks-on-Chip (NoCs) have been proposed as an efficient solution to the complex communications on System-on-chip (SoCs). The design flow of networkon-chip (NoCs) include several key issues, and one of them is the decision of where... more
This work presents a Model Driven Engineering (MDE) approach for the automatic generation of a network of timed automata from the functional specification of an embedded application described using UML class and sequence diagrams. By... more
The use of deep learning solutions in different disciplines is increasing and their algorithms are computationally expensive in most cases. For this reason, numerous hardware accelerators have appeared to compute their operations... more
This paper suggests an optimisation approach in heterogeneous computing systems to balance energy power consumption and efficiency. The work proposes a power measurement utility for a reinforcement learning (PMU-RL) algorithm to... more
Scatter Search is an effective and established population-based metaheuristic that has been used to solve a variety of hard optimization problems. However, the time required to find high-quality solutions can become prohibitive as problem... more
Researches demonstrate that overheating can raise the risk of failure in electrical chips. Also, increasing processing demand of applications increase the number of IPCores inside the chips and subsequently make them being tightly... more
Researches demonstrate that overheating can raise the risk of failure in electrical chips. Also, increasing processing demand of applications increase the number of IPCores inside the chips and subsequently make them being tightly... more
Emerging nonvolatile memory technologies open new perspectives for original computing architectures. In this paper, we propose a new type of flexible and energy-efficient architecture that relies on power-gated distributed... more
This paper presents a Model Driven Engineering approach for MPSoC Design Space Exploration (DSE) to deal with the ever-growing challenge of designing complex embedded systems. This approach allows the designer to automatically select the... more
The design of reliable MPSoCs is mandatory to cope with faults during fabrication or product lifetime. For instance, permanent faults on the interconnect network can stall or crash applications even though the network has alternative... more
Download research papers for free!