999 resultados para HLS
Análisis de las herramientas ORCC y Vivado HLS para la Síntesis de Modelos de Flujo de Datos RVC-CAL
Resumo:
En este Proyecto Fin de Grado se ha realizado un estudio de cómo generar, a partir de modelos de flujo de datos en RVC-CAL (Reconfigurable Video Coding – CAL Actor Language), modelos VHDL (Versatile Hardware Description Language) mediante Vivado HLS (Vivado High Level Synthesis), incluida en las herramientas disponibles en Vivado de Xilinx. Una vez conseguido el modelo VHDL resultante, la intención es que mediante las herramientas de Xilinx se programe en una FPGA (Field Programmable Gate Array) o el dispositivo Zynq también desarrollado por Xilinx. RVC-CAL es un lenguaje de flujo de datos que describe la funcionalidad de bloques funcionales, denominados actores. Las funcionalidades que desarrolla un actor se definen como acciones, las cuales pueden ser diferentes en un mismo actor. Los actores pueden comunicarse entre sí y formar una red de actores o network. Con Vivado HLS podemos obtener un diseño VHDL a partir de un modelo en lenguaje C. Por lo que la generación de modelos en VHDL a partir de otros en RVC-CAL, requiere una fase previa en la que los modelos en RVC-CAL serán compilados para conseguir su equivalente en lenguaje C. El compilador ORCC (Open RVC-CAL Compiler) es la herramienta que nos permite lograr diseños en lenguaje C partiendo de modelos en RVC-CAL. ORCC no crea directamente el código ejecutable, sino que genera un código fuente disponible para ser compilado por otra herramienta, en el caso de este proyecto, el compilador GCC (Gnu C Compiler) de Linux. En resumen en este proyecto nos encontramos con tres puntos de estudio bien diferenciados, los cuales son: 1. Partimos de modelos de flujo de datos en RVC-CAL, los cuales son compilados por ORCC para alcanzar su traducción en lenguaje C. 2. Una vez conseguidos los diseños equivalentes en lenguaje C, son sintetizados en Vivado HLS para conseguir los modelos en VHDL. 3. Los modelos VHDL resultantes serian manipulados por las herramientas de Xilinx para producir el bitstream que sea programado en una FPGA o en el dispositivo Zynq. En el estudio del segundo punto, nos encontramos con una serie de elementos conflictivos que afectan a la síntesis en Vivado HLS de los diseños en lenguaje C generados por ORCC. Estos elementos están relacionados con la manera que se encuentra estructurada la especificación en C generada por ORCC y que Vivado HLS no puede soportar en determinados momentos de la síntesis. De esta manera se ha propuesto una transformación “manual” de los diseños generados por ORCC que afecto lo menos posible a los modelos originales para poder realizar la síntesis con Vivado HLS y crear el fichero VHDL correcto. De esta forma este documento se estructura siguiendo el modelo de un trabajo de investigación. En primer lugar, se exponen las motivaciones y objetivos que apoyan y se esperan lograr en este trabajo. Seguidamente, se pone de manifiesto un análisis del estado del arte de los elementos necesarios para el desarrollo del mismo, proporcionando los conceptos básicos para la correcta comprensión y estudio del documento. Se realiza una descripción de los lenguajes RVC-CAL y VHDL, además de una introducción de las herramientas ORCC y Vivado, analizando las bondades y características principales de ambas. Una vez conocido el comportamiento de ambas herramientas, se describen las soluciones desarrolladas en nuestro estudio de la síntesis de modelos en RVC-CAL, poniéndose de manifiesto los puntos conflictivos anteriormente señalados que Vivado HLS no puede soportar en la síntesis de los diseños en lenguaje C generados por el compilador ORCC. A continuación se presentan las soluciones propuestas a estos errores acontecidos durante la síntesis, con las cuales se pretende alcanzar una especificación en C más óptima para una correcta síntesis en Vivado HLS y alcanzar de esta forma los modelos VHDL adecuados. Por último, como resultado final de este trabajo se extraen un conjunto de conclusiones sobre todos los análisis y desarrollos acontecidos en el mismo. Al mismo tiempo se proponen una serie de líneas futuras de trabajo con las que se podría continuar el estudio y completar la investigación desarrollada en este documento. ABSTRACT. In this Project it has made a study of how to generate, from data flow models in RVC-CAL (Reconfigurable Video Coding - Actor CAL Language), VHDL models (Versatile Hardware Description Language) by Vivado HLS (Vivado High Level Synthesis), included in the tools available in Vivado of Xilinx. Once achieved the resulting VHDL model, the intention is that by the Xilinx tools programmed in FPGA or Zynq device also developed by Xilinx. RVC-CAL is a dataflow language that describes the functionality of functional blocks, called actors. The functionalities developed by an actor are defined as actions, which may be different in the same actor. Actors can communicate with each other and form a network of actors. With Vivado HLS we can get a VHDL design from a model in C. So the generation of models in VHDL from others in RVC-CAL requires a preliminary phase in which the models RVC-CAL will be compiled to get its equivalent in C. The compiler ORCC (Open RVC-CAL Compiler) is the tool that allows us to achieve designs in C language models based on RVC-CAL. ORCC not directly create the executable code but generates an available source code to be compiled by another tool, in the case of this project, the GCC compiler (GNU C Compiler) of Linux. In short, in this project we find three well-defined points of study, which are: 1. We start from data flow models in RVC-CAL, which are compiled by ORCC to achieve its translation in C. 2. Once you realize the equivalent designs in C, they are synthesized in Vivado HLS for VHDL models. 3. The resulting models VHDL would be manipulated by Xilinx tools to produce the bitstream that is programmed into an FPGA or Zynq device. In the study of the second point, we find a number of conflicting elements that affect the synthesis Vivado HLS designs in C generated by ORCC. These elements are related to the way it is structured specification in C generated ORCC and Vivado HLS cannot hold at certain times of the synthesis. Thus it has proposed a "manual" transformation of designs generated by ORCC that affected as little as possible to the original in order to perform the synthesis Vivado HLS and create the correct file VHDL models. Thus this document is structured along the lines of a research. First, the motivations and objectives that support and hope to reach in this work are presented. Then it shows an analysis the state of the art of the elements necessary for its development, providing the basics for a correct understanding and study of the document. A description of the RVC-CAL and VHDL languages is made, in addition an introduction of the ORCC and Vivado tools, analyzing the advantages and main features of both. Once you know the behavior of both tools, the solutions developed in our study of the synthesis of RVC-CAL models, introducing the conflicting points mentioned above are described that Vivado HLS cannot stand in the synthesis of design in C language generated by ORCC compiler. Below the proposed solutions to these errors occurred during synthesis, with which it is intended to achieve optimum C specification for proper synthesis Vivado HLS and thus create the appropriate VHDL models are presented. Finally, as the end result of this work a set of conclusions on all analyzes and developments occurred in the same are removed. At the same time a series of future lines of work which could continue to study and complete the research developed in this document are proposed.
Resumo:
1. t. Die grundlegung der systematischen ästhetik.-- 2. t. Die bestätigung der systematischen ästhetik in den arten der künste und an ihrer geschichte.
Resumo:
Programm.
Resumo:
The Herschel Lensing Survey (HLS) will conduct deep PACS and SPIRE imaging of ~40 massive clusters of galaxies. The strong gravitational lensing power of these clusters will enable us to penetrate through the confusion noise, which sets the ultimate limit on our ability to probe the Universe with Herschel. Here we present an overview of our survey and a summary of the major results from our science demonstration phase (SDP) observations of the Bullet cluster (z = 0.297). The SDP data are rich and allow us to study not only the background high-redshift galaxies (e. g., strongly lensed and distorted galaxies at z = 2.8 and 3.2) but also the properties of cluster-member galaxies. Our preliminary analysis shows a great diversity of far-infrared/submillimeter spectral energy distributions (SEDs), indicating that we have much to learn with Herschel about the properties of galaxy SEDs. We have also detected the Sunyaev-Zel'dovich (SZ) effect increment with the SPIRE data. The success of this SDP program demonstrates the great potential of the Herschel Lensing Survey to produce exciting results in a variety of science areas.
Resumo:
Primary Hodgkin`s lymphoma (HL) of the stomach is an extremely rare entity. Most cases of gastric involvement by HL are observed in the setting of disseminated disease. The nonspecific nature of the symptoms and endoscopic findings, which include a large malignant-looking ulcer and mass or wall thickening, together with the considerable histological overlap between HLs and some non-HLs or undifferentiated carcinoma, make the surgical resection diagnosis extremely difficult. An accurate diagnosis is important as treatment and outcome differ significantly for these neoplasms. In small endoscopic gastric biopsies and even in postoperative specimens, the precise histological diagnosis of HL is particularly challenging. Here, the authors report 5 cases of 2 women and 3 men aged 22 to 68, with gastric involvement by classic HLs-3 primary gastric HLs and 2 as part of widespread disease. All 5 patients presented with digestive symptoms. At endoscopy, the lesions presented as ulcerated and elevated lesions, with or without mucosal thickening. Four patients were misdiagnosed in the preoperative biopsy or in the gastrectomy specimen. Association with Epstein-Barr virus (EBV) was detected in 4 cases, with a predominance of subtype A EBV. These cases illustrate the significant difficulties, both clinical and pathological, in achieving the diagnosis of HL involving the stomach in immunocompetent patients.
Resumo:
Aim: The present work looked for to evaluate in rats the impact of different diets (high-lipid and high-lipid + high-protein) on liver, verifying the occurrence of oxidative stress and steatosis. Methods: The animals were treated with the respective diets (Group HLS: high-lipid diet with 50% of saturated fat; Group HPLS: high-lipid and high-protein diet with 50% of saturated fat and 40% of protein; Group Control: control diet AIN-93) for 28 days. After this period the animals were sacrificed for hepatic determinations of MDA, reduced GSH, vitamin E, steatosis and glycemia. Results: The results showed higher glycemia in the group HPLS, high concentration of MDA and GSH in the group Control and decreased hepatic vitamin E concentration in the groups that received the high-lipid diets. The hepatic fat was higher in the groups HPLS and HLS in relation to the Group Control, however HPLS presenting high level of fat concentration, showing similar results as the steatosis. Conclusion: the fat increase in the diet promoted increase of the oxidative stress, evidenced by the decrease in the hepatic concentration of vitamin E, showing its antioxidant role against the probable generated free radicals, the ones which possibly exercised a role in the steatosis occurrence.
Resumo:
Perusteluna spin-offien toteuttamisen taustalta löytyy pyrkimys omistaja-arvon kasvattamiseen. Tämän tutkielman tarkoituksena on selvittää spin-offien vaikutusta omistaja-arvoon lyhyellä ja pitkällä aikavälillä. Aluksi tutkielmassa on tehty selkoa ulkomaisista tutkimustuloksista, joissa käsitellään spin-offien vaikutusta omistaja-arvoon. Saatuja tuloksia on verrattu lopuksi kolmeen suomalaiseen spin-offiin. Aikasempien tutkimusten tuloksiksista käy ilmi että spin-offien toteuttamisella on positiivinen vaikutus omistaja-arvoon sekä lyhyellä että pitkällä aikavälillä. Samanlainen positiivinen vaikutus voidaan todeta myös tässä tutkielmassa tutkituissa kolmessa suomalaisessa spin-off-tapauksessa. Omistaja-arvoon vaikuttavina tekijöinä otettiin huomioon yhtiöiden osakekurssien kehitys, jaetut osingot, osakkeiden jakamiset ja mahdolliset pääomanpalautukset. Tutkittavien suomalaisten yhtiöiden omistaja-arvojen kehitystä mitattiin spin-offin ilmoituspäivän läheisyydessä sekä noin yhdestä kolmeen vuotta spin-offin toteutuksen jälkeen. Saatuja tuloksia verrattiin kotimaisilta osakemarkkinoilta saatuihin keskimääräisiin tuottoihin.
Resumo:
Tämän työn tarkoituksena on selvittää kuinka prosesseja on kirjallisuudessa viime vuosien aikana tutkittu. Tavoitteena on löytää yleisimpiä tutkimusmenetelmiä, sekä vertailla miten ne eroavat toisistaan sekä minkälaisia haasteita ja mahdollisuuksia niissä on. Prosessien merkitys yritysten liiketoiminnassa on kasvanut viime aikoina, jonka vuoksi mielenkiinto niiden tutkimiseen on noussut. Tämän tutkimuksen aikana havaittiin, että prosesseja on tutkittu käyttämällä erilaisia tutkimusmenetelmiä, kuten tapahtumiin ja kertomuksiin perustuvaa analysointimenetelmää. Menetelmän avulla saadaan selville muun muassa työntekijöiden näkemys tutkittavasta prosessista sekä havaitaan tapahtumien välisiä syy-seuraussuhteita. Tutkimuksessa havaittiin, että tutkimuksen haasteina ovat muun muassa tiedon kerääminen, kriittisten prosessin vaiheiden löytäminen sekä väärien oletusten tekeminen. Tutkimuksen tulosten avulla yritys voi kuitenkin parantaa ja tehostaa omaa toimintaansa. Tuloksia voidaan myös hyödyntää tulevaisuuden prosessitutkimuksissa.
Resumo:
Self-organizing neural networks have been implemented in a wide range of application areas such as speech processing, image processing, optimization and robotics. Recent variations to the basic model proposed by the authors enable it to order state space using a subset of the input vector and to apply a local adaptation procedure that does not rely on a predefined test duration limit. Both these variations have been incorporated into a new feature map architecture that forms an integral part of an Hybrid Learning System (HLS) based on a genetic-based classifier system. Problems are represented within HLS as objects characterized by environmental features. Objects controlled by the system have preset targets set against a subset of their features. The system's objective is to achieve these targets by evolving a behavioural repertoire that efficiently explores and exploits the problem environment. Feature maps encode two types of knowledge within HLS — long-term memory traces of useful regularities within the environment and the classifier performance data calibrated against an object's feature states and targets. Self-organization of these networks constitutes non-genetic-based (experience-driven) learning within HLS. This paper presents a description of the HLS architecture and an analysis of the modified feature map implementing associative memory. Initial results are presented that demonstrate the behaviour of the system on a simple control task.
Resumo:
Variations on the standard Kohonen feature map can enable an ordering of the map state space by using only a limited subset of the complete input vector. Also it is possible to employ merely a local adaptation procedure to order the map, rather than having to rely on global variables and objectives. Such variations have been included as part of a hybrid learning system (HLS) which has arisen out of a genetic-based classifier system. In the paper a description of the modified feature map is given, which constitutes the HLSs long term memory, and results in the control of a simple maze running task are presented, thereby demonstrating the value of goal related feedback within the overall network.
Resumo:
The dissertation What to do and how to be reflects upon the professional skills needed by unit managers and nursing staff within the institutions of eldercare. Throughout the study, three conceptions are essential: formal education and training, professional skills, and individual competence. In order to understand the professional skills within its proper context, an activity perspective has been applied. The study is based on empirical materials, historical and present national and municipal documents, interviews with and observations of unit managers as well as questionnaires filled in by nursing staff members. A main result is the stress the respondents put on the importance of individual competence among unit managers and nursing staff members. “How to be” is more important than formal training and professional skills. To work with – and develop – individual competence therefore becomes momentous both to job activities and to education. The result shows a discrepancy between the way professional skills are discussed and the actual work performance. A lot of tasks carried out by unit managers and nursing stuff are never mentioned in connection with professional skills. The unit manager’s task is to lead both unit operations and staff work. Such responsibilities demand basic knowledge in social sciences, an overall understanding of the work activities from political management, job conditions and duties of the nursing staff. The professional skills given priority are those present in organisations and leadership. Problematic are economic and budget tasks which may sometimes cause unit managers to give up their economic responsibility, favouring client – directed over economy – directed care. The main task of the nursing staff is the care of elderly. It calls for social, caring, medical and housekeeping skills. For this one needs an upper secondary level education supplying the students with solid knowledge within social science as well as basic medicine and an overall understanding of the situation and needs of the elderly. Throughout the study, knowledge of the demented and of other mental disorders is emphasized as well as treatment of elderly persons suffering from those disorders. Units still have a long way to go before reaching the goal that every nursing staff member be given a formal education. Some municipalities already offer employees shorter nursing staff training. As to the rest, the educational development is neglected.