Task migration has a great consideration is MPSoC design and implementation of embedded systems i... more Task migration has a great consideration is MPSoC design and implementation of embedded systems in order to improve performance related to optimizing execution time or reducing energy consumption. Multi-Processor Systems-on-Chip (MPSoC) are now the leading hardware platform featured in embedded systems. This chapter deals with the impact of task migration as an alternative to meet performance constraints in the design flow. The authors explain the different levels of the design process and propose a methodology to master the migration process at transaction level. This methodology uses some open source tools like SDF3 modified to provide performance estimation at transaction level. These results help the designer to choose the best hardware model in replacement of the previous software implementation of the task object of migration. Using the SDF3 tool, the authors model a multimedia application using SDF graphs. Secondly, they target an MPSoC platform. The authors take a performance constraint to achieve 25 frames per second.
The computational method known as Particle Swarm Optimization (PSO) used when searching for a glo... more The computational method known as Particle Swarm Optimization (PSO) used when searching for a global minimum of a function, has a number of parameters that determine its behavior and efficiency in optimizing a given problem. Among these parameters, the population topology and the updating technique of particles have an important impact. In a previous work, we have proposed different strategies to enhance the performance of PSO in its software (SW) implementations. In this paper, we target a combined Hardware/Software (HW/SW) implementation of PSO as a representative case study of metaheuristic resolution approaches. Based on a deep comparison of HW/SW methodologies, we find out that codesign is well appropriate for Internet of Things (IoT) design. Besides, it is worth noticing that codesign methodology has attracted attention of researchers and industrials looking for optimizing time and energy consumption of embedded systems and IoT devices.In this work we propose a new approach of...
Particle Swarm Optimization on FPGA
The particle swarm optimization PSO is an attractive domain for community looking to enhance time... more The particle swarm optimization PSO is an attractive domain for community looking to enhance time for optimal solutions. Several works will be done for SW or SW/HW implementation. The latter often gives better performance. In this paper, we present a comparative study of these various solutions and we focus on the FPGA ones. Our approach is based on a codesign methodology which adjusts performance parameters at design time.
International Journal of Communications, Network and System Sciences, 2017
Multiprocessor System on Chip (MPSoC) technology presents an interesting solution to reduce the c... more Multiprocessor System on Chip (MPSoC) technology presents an interesting solution to reduce the computational time of complex applications such as multimedia applications. Implementing the new High Efficiency Video Coding (HEVC/h.265) codec on the MPSoC architecture becomes an interesting research point that can reduce its algorithmic complexity and resolve the real time constraints. The implementation consists of a set of steps that compose the Co-design flow of an embedded system design process. One of the first anf key steps of a Co-design flow is the modeling phase which allows designers to make best architectural choices in order to meet user requirements and platform constraints. Multimedia applications such as HEVC decoder are complex applications that demand increasing degrees of agility and flexibility. These applications are usually modeling by dataflow techniques. Several extensions with several schedules techniques of dataflow model of computation have been proposed to support dynamic behavior changes while preserving static analyzability. In this paper, the HEVC/h.265 video decoder is modeled with SADF based FSM in order to solve problems of placing and scheduling this application on an embedded architecture. In the modeling step, a high-level performance analysis is performed to find an optimal balance between the decoding efficiency and the implementation cost, thereby reducing the complexity of the system. The case study in this case works with the HEVC/h.265 decoder that runs on the Xilinx Zedboard platform, which offers a real environment of experimentation.
Le Web est une gigantesque base de données utile pour les chercheurs et les décideurs. Toutefois,... more Le Web est une gigantesque base de données utile pour les chercheurs et les décideurs. Toutefois, l'absence d'informations sur la sémantique des documents Web ne permet pas d'exploiter efficacement les informations disponibles sur le Web. En particulier, les programmes d'indexation et d'extraction automatique des méta-données sont très inefficaces, comparer à ce qu'un indexeur humain peut obtenir grâce à la connaissance de la sémantique des documents. Cet article présente SYFAX, un cache sémantique et portail communautaire offrant à une communauté d'utilisateurs des documents pédagogiques. Nous exploitons les méta-données et les ontologies pour l'interprétation sémantique des requêtes utilisateurs pour améliorer la recherche d'informations. Le processus d'interprétation sémantique commence par dissocier le type de document recherché de son contenu en exploitant une ontologie du domaine pour les types des documents. Une fois le type de ressources recherchées est connu, nous pouvons utiliser l'ensemble des mots clés utilisés dans la requête de recherche. Nous nous basons dans cette phase aussi sur une ontologie du domaine qui nous permette d'enrichir le vocabulaire utilisé dans la requête pour étendre le champ de recherche.
UN SYSTEME A BASE DE METADONNEES POUR LA CREATION D'UN CACHE COMMUNAUTAIRE CAS DE LA COMMUNAUTE PEDAGOGIQUE
ABSTRACT - The Web is a gigantic data base where it is difficult to find, in a precise and fast w... more ABSTRACT - The Web is a gigantic data base where it is difficult to find, in a precise and fast way, desired information. Indeed the existing tools of research and filtering are not enough powerful to fulfil the users requirements of documents. This is truer for a community of users where,the demands,for documents,are very pointed and where,the members,of a given
Uploads
Papers by Habib Smei