38 research outputs found

    JPEG encoder hardware software partitioning using stochastic hill climbing optimization technique

    Get PDF
    La partici贸n hardware/software es una etapa clave dentro del proceso de co-dise帽o de los sistemas embebidos. En esta etapa se decide qu茅 componentes ser谩n implementados como co-procesadores de hardware y qu茅 componentes ser谩n implementados en un procesador de prop贸sito general. La decisi贸n es tomada a partir de la exploraci贸n del espacio de dise帽o, evaluando un conjunto de posibles soluciones para establecer cu谩l de estas es la que mejor balance logra entre todas las m茅tricas de dise帽o. Para explorar el espacio de soluciones, la mayor铆a de las propuestas, utilizan algoritmos metaheur铆sticos; destac谩ndose los Algoritmos Gen茅ticos, Recocido Simulado. Esta decisi贸n, en muchos casos, no es tomada a partir de an谩lisis comparativos que involucren a varios algoritmos sobre un mismo problema. En este trabajo se presenta la aplicaci贸n de los algoritmos: Escalador de Colinas Estoc谩stico y Escalador de Colinas Estoc谩stico con Reinicio, para resolver el problema de la partici贸n hardware/software. Para validar el empleo de estos algoritmos se presenta la aplicaci贸n de este algoritmo sobre un caso de estudio, en particular la partici贸n hardware/software de un codificador JPEG. En todos los experimentos es posible apreciar que ambos algoritmos alcanzan soluciones comparables con las obtenidas por los algoritmos utilizados con m谩s frecuencia.Hardware/software partitioning is a key task for embedded system co-design. The goal of this task is to decide which components of an application will be executed in a general purpose processor (software) and which ones on a specific hardware. To support this decision a design space exploration is executed, by the evaluation of several solutions to establish the best trade-off reached. To accomplish this task, metaheuristics algorithms are used by the most proposals; highlighting Genetic Algorithms and Simulated Annealing. Many times this decision is not taken by a comparative study over several algorithms. In this article the application of Stochastic Hill Climbing and Restart Stochastic Hill Climbing for solving the hardware/software partitioning problem is presented. A case study of JPEG encoder is presented. The results show that comparable solutions are reached by those algorithms

    Sistema inform谩tico SADIES de apoyo al proceso de ingreso a la Educaci贸n Superior cubana

    Get PDF
    En el contexto social cubano, adquiere particular relevancia el ingreso a la educaci贸n superior, su calidad, equidad e inclusi贸n como expresiones de justicia social. Asimismo, se ha convertido en pr谩ctica indispensable el empleo de sistemas inform谩ticos como parte de las acciones de aseguramiento de este proceso. El presente trabajo tuvo el prop贸sito de analizar en qu茅 medida el sistema inform谩tico SADIES, software desarrollado para este fin, responde a los requisitos del proceso y a las necesidades de cambio originadas en el continuo perfeccionamiento del acceso a la educaci贸n superior. Se realiz贸 un estudio descriptivo cuantitativo, para valorar la satisfacci贸n de los usuarios con el SADIES, a trav茅s de la t茅cnica de Iadov. Participaron en el estudio funcionarios de las instancias organizativas del ingreso y representantes de todas las universidades el pa铆s. Como resultado se obtuvieron valores que muestran una clara satisfacci贸n en el 75% de sujetos y un 铆ndice elevado de satisfacci贸n grupal. Estos resultados son indicativos de la efectividad del SADIES para el apoyo a las actividades organizativas, ejecutivas y de control de la gesti贸n del proceso de ingreso durante la 煤ltima d茅cada en Cuba

    El sistema de ingreso a la educaci贸n superior en Cuba: surgimiento y principales etapas de su desarrollo

    Get PDF
    En este trabajo se realiz贸 un an谩lisis del devenir hist贸rico del proceso de ingreso a la educaci贸n superior cubana. Se valoraron importantes esfuerzos por perfeccionar el acceso a las universidades, en aras de contribuir a la formaci贸n de profesionales que el pa铆s necesita para su desarrollo, velando por su pertinencia y calidad. Se consider贸 la continua adecuaci贸n de estos procesos a la situaci贸n social y econ贸mica del pa铆s y la constataci贸n de los efectos de grados fluctuantes de exigencia para el acceso

    Patrones de dise帽o en el modelo computacional del proceso de ingreso a la educaci贸n superior cubana

    Get PDF
    El continuo perfeccionamiento de las pol铆ticas de acceso a la educaci贸n superior cubana, hace necesario contar con un sistema inform谩tico flexible, tanto para su mantenimiento como para su evoluci贸n, que permita responder m谩s eficientemente a los cambios que se suceden cada curso escolar. El presente trabajo tiene el objetivo de analizar el uso de patrones de dise帽o en la concepci贸n de un modelo computacional del proceso de ingreso. Se presenta la dimensi贸n operacional del modelo elaborado teniendo en cuenta varios de los patrones referidos en la literatura. Se realiz贸 una consulta a expertos en el desarrollo de software para valorar la conveniencia de utilizar estos patrones. Como resultado se obtuvo que m谩s del 70% apreciaron este uso como muy adecuado o bastante adecuado. En la pr谩ctica el uso de patrones de dise帽o ha permitido desarrollar un sistema inform谩tico capaz de evolucionar seg煤n los cambios que ha tenido el proceso de ingreso a trav茅s de los a帽os

    An Integration Solution of a Simulator Implemented in Software and a Component Synthesized in Reconfigurable Hardware for a Neuroregulator System

    Get PDF
    Los trabajos para el desarrollo de un sistema artificial que aporte al mejoramiento de disfunciones del Tracto Urinario Inferior (LUT-Lower Urinary Tract) fundamentados en un marco formal y que emplea sistemas multiagentes para el modelado del sistema neurorregulador y dise帽os particulares se inscriben en los esfuerzos de aplicar soluciones de hardware como tendencia a desarrollar dispositivos implantables en humanos. Para ello, ha sido necesario dise帽ar y construir herramientas de software representativas de un modelo te贸rico-matem谩tico con funcionalidades para simular el comportamiento del tracto urinario inferior y, al mismo tiempo, dise帽ar prototipos de centros neurorreguladores que se alojen en hardware reconfigurable (FPGA, Field Programmable Gate Array) en una especie de plataforma h铆brida para la experimentaci贸n sobre diferentes soluciones y arquitecturas candidatas. Esta investigaci贸n parte de un modelo te贸rico-matem谩tico, que conlleva a un simulador en software, al dise帽o de componentes particulares que implementan funciones de determinados centros neurorreguladores en hardware reconfigurable y que conduce a la necesidad de desarrollar por la v铆a de la integraci贸n una plataforma h铆brida software-hardware. En este trabajo se expone una aproximaci贸n que dise帽a e implementa el proceso de integraci贸n y que se constituye en una soluci贸n imprescindible en este contexto.The work for the development of an artificial system that contributes to the improvement of lower urinary tract dysfunctions (LUT-Lower Urinary Tract) based on a formal framework and that uses multiagent systems for the modeling of the neuroregulatory system and particular designs are part of the efforts to apply hardware solutions as a tendency to develop implantable devices in humans. For this, it has been necessary to design and build software tools representative of a theoretical-mathematical model with functionalities to simulate the behavior of the lower urinary tract and, at the same time, design prototypes of neuroregulatory centers that are housed in reconfigurable hardware (FPGA-Field Programmable Gate Array) in a kind of hybrid platform for experimentation on different solutions and candidate architectures. This research is based on a theoretical-mathematical model, which involves a software simulator, the design of particular components that implement functions of certain neuroregulatory centers in reconfigurable hardware and that leads to the need to develop a hybrid platform through integration. software-hardware. This paper presents an approach that designs and implements the integration process and constitutes an essential solution in this context

    La seguridad de la informaci贸n: Un oscuro espacio multidimensional

    Get PDF
    This paper presents the dimentions that defines the Information Security essentials from the authors pointof view and their experience on studying Cryptography, Steganography, controls for data integrity andexecutable components, reverse engineering attacks, information systems auditing and a set of researchingrelated with solving these problems. A critical focusing is applied for expressing the perception that aconsiderable portion of computer science community has about these dimentions. Some advances relatedwith software tamper resistance and code obfuscation techniques are discussed. El art铆culo presenta las dimensiones que definen los elementos esenciales de la Seguridad de la Informaci贸ndesde el punto de vista de los autores y su experiencia en el estudio de la criptograf铆a, la esteganograf铆a, loscontroles de integridad de datos y componentes ejecutables, ataques de ingenier铆a inversa, la auditor铆a desistemas de informaci贸n y un conjunto de investigaciones relacionadas con la soluci贸n de estos problemas.Se discute con enfoque cr铆tico la percepci贸n que sobre estas dimensiones exhibe una parte considerablede la comunidad relacionada con el desarrollo de soluciones inform谩ticas y se enuncian algunos avancesen la obtenci贸n de software resistente a modificaciones y a la aplicaci贸n de t茅cnicas de ofuscaci贸n dec贸digos

    System-on-chip design of the cortical-diencephalic centre of the lower urinary tract

    Get PDF
    This article presents the design of a field programmable gate array (FPGA)-based prototype of a system on chip (SoC) capable of behaving as one of the nerve centres comprising the neuroregulatory system in humans: the cortical-diencephalic nerve centre. The neuroregulatory system is a complex nerve system consisting of a heterogeneous group of nerve centres. These centres are distributed throughout the length of the spinal cord, are autonomous, communicate via interneurons, and govern and regulate the behaviour of multiple organs and systems in the human body. As a result of years of study of the functioning and composition of the neuroregulatory system of the lower urinary tract (LUT), the centres that regulate this system have been isolated. The objective of this study is to understand the individual functioning of each centre in order to create a general model of the neuroregulatory system that is capable of operating at the level of the actual nerve centre. This model represents an advancement of the current black box models that do not allow for isolated or independent treatment of system dysfunction. In this study, we re-visit our research into the viability of the hardware design of one of these centres鈥攖he cortical-diencephalic centre. We describe this hardware because functioning of the centre is completely configurable and programmable, which validates the design for other centres that comprise the neuroregulatory system. In this document, we succinctly present the formal model of the centre, propose a hardware design and an FPGA-based prototype, construct a testing and simulation environment to evaluate it and, lastly, analyse and contrast the results using data obtained from real patients, verifying that the functional behaviour fits that observed in humans.This work has been supported by grant University of Alicante projects GRE14-02 and Smart University

    System on chip design of the nerve centres of the human neuroregulatory system

    Get PDF
    Introducci贸n: El sistema neurorregulador humano es un sistema nervioso complejo compuesto por un grupo heterog茅neo de centros nerviosos distribuidos a lo largo de la m茅dula espinal. Estos centros act煤an de forma aut贸noma, se comunican mediante interconexiones nerviosas y gobiernan y regulan el comportamiento de 贸rganos en los seres humanos. Por m谩s de 20 a帽os se viene estudiando el sistema neurorregulador del tracto urinario inferior, responsable de los 贸rganos y sistemas que intervienen en el proceso de micci贸n. El objetivo de la investigaci贸n ha sido comprender el papel individual de cada centro para crear un modelo general del sistema neurorregulador capaz de operar a nivel de centro nervioso. M茅todos: El modelo creado se ha formalizado mediante la teor铆a de sistemas multiagente de forma que cada agente modele el comportamiento de un centro nervioso. Su granularidad ha abierto la posibilidad de actuar a nivel de centro, lo cual ha sido especialmente interesante en el tratamiento de disfunciones. Resultados y discusi贸n: En este trabajo se enriqueci贸 este modelo te贸rico con un modelo arquitectural que lo hiciera adecuado para su implementaci贸n en hardware. A partir del nuevo modelo, se propuso el dise帽o system on chip de un procesador espec铆fico capaz de desempe帽ar las funciones de un centro nervioso. En conclusi贸n, la investigaci贸n supuso un enfoque original con el objetivo final de crear un chip parametrizable, capaz de desarrollar cualquier funci贸n neurorreguladora, que pudiera ser implantable en el cuerpo y con capacidad para trabajar de forma coordinada con el sistema neurorregulador biol贸gico.Introduction: The human neuroregulatory system is a complex nervous system composed of a heterogeneous group of nerve centres distributed along the spinal cord. These centres act autonomously, communicate through neural interconnections, and govern and regulate the behavior of organs in humans. For more than twenty years, the neuroregulatory system of the lower urinary tract has been studied, which controls the organs and systems involved in the urination process. Based on the study of the behavior and composition of the lower urinary tract, we have succeeded in isolating the centres involved in its functioning. The goal has been to understand the individual role played by each centre to create a general model of the neuroregulatory system capable of operating at the level of the nerve centre. Methods: The model has been created and formalized based on Multi-Agent Systems theory: each agent thus models the behaviour of a nerve centre. Its granularity opens up the possibility of acting at the level of the centre, of particular interest to treat dysfunctions. Results and discussion: The present study enriches this theoretical model with an architectural model that makes it suitable to implement in hardware. Based on this new model, we propose a System on Chip (SoC) design of a specific processor capable of performing a nerve centre鈥檚 functions. Although this processor can be entirely configured and programmed to adjust to the functioning of the different centres, the present work aimed at facilitating the understanding and validation of the proposal. We thus focused on the cortical-diencephalic centre, responsible for voluntary micturition. As conclusions, the research adopted an original approach with the aim of creating a configurable chip, capable of developing any neuroregulatory function, implantable in the body and being able to function in a coordinated way with the biological neuroregulatory system
    corecore