248 research outputs found

    Simulador de productivitat en una explotació lletera per dispositius mòbils

    Get PDF
    En un projecte anterior es va desenvolupar una aplicació webEn un proyecto anterior se desarrolló una aplicación web enIn a previous project there was developed a web application i

    Simulador de productivitat en una explotació lletera

    Get PDF
    El proyecto tiene como objetivo el desarrollo de una aplicación de simulación del proceso productivo en una explotación lechera para llevar a cabo las clases prácticas de la asignatura de Producción Bovina en la Facultat de Veterinària de la Universitat Autònoma de Barcelona. Esta aplicación debe ser una herramienta para la formación de futuros profesionales del sector. Se requiere de un conjunto de tecnologías que resuelvan tres aspectos principales: la comunicación de diversos usuarios con el software de manera simultánea, la gestión de los datos del escenario de simulación y finalmente la propia simulación.El projecte té com a objectiu el desenvolupament d'una aplicació de simulació del procés productiu en una explotació lletera per dur a terme les classes pràctiques de l'assignatura de Producció Bovina a la Facultat de Veterinària de la Universitat Autònoma de Barcelona. Aquesta aplicació ha de ser una eina per a la formació de futurs professionals del sector. Es requereix d'un conjunt de tecnologies que resolguin tres aspectes principals: la comunicació de diversos usuaris amb el programari de manera simultània, la gestió de les dades de l'escenari de simulació i finalment la pròpia simulació

    Emulació del temps en aplicacions instrumentades

    Get PDF
    L'objectiu principal d'aquest projecte és crear una eina que permeti modificar la percepció del temps en aplicacions que estan essent instrumentades en temps d'execució, i aconseguir extreure la distorsió del temps degut a l'overhead de l'instrumentació de codi fent que el programa tingui el seu comportament natural

    Virtualització i Cloud

    Get PDF
    Des de fa aproximadament deu anys, l'ús i la dependència d'Internet s'ha tornat quelcom que forma part de les nostres vides, tant a nivell professional com a nivell personal. Per altra banda, també està havent una tendència a que les empreses emmagatzemin grans quantitats de dades per a ser processades posteriorment i poder fer estudis sobre elles. Tant en un cas com l'altre, estan necessitats de capacitat de còmput i d'emmagatzemament. Per obtenir aquesta capacitat, es podria solucionar afegint nous ordinadors, però això augmentaria el cost de la infraestructura alhora que estaríem desaprofitant molts recursos. Per solucionar aquest problema, s'utilitzen màquines virtuals que podrem crear-les quan necessitem recursos o esborrar-les quan ja no siguin necessàries. En aquest article es farà una breu introducció sobre la virtualització i els dos principals hipervisors per després poder-los aplicar sobre una plataforma Cloud creada amb OpenStack. No s'entrarà en detalls d'instal·lació sinó que s'explicarà més des del punt de vista de l'arquitectura i els elements d'aquesta plataforma.Desde hace aproximadamente diez años, el uso y la dependencia de Internet se ha convertido en algo que forma parte de nuestras vidas, tanto a nivel profesional como a nivel personal. También, cada vez más, existe una tendencia en las empresas a guardar grandes cantidades de información para ser procesadas posteriormente y poder hacer estudios sobre esta información. Tanto en un caso como en el otro, se necesita capacidad de cómputo y almacenamiento. Para obtener esta capacidad, se podría solucionar añadiendo nuevos ordenadores, pero esto haría aumentar el coste de la infraestructura a la vez que se estarían desaprovechando recursos. Para solucionar este problema, se utilizan máquinas virtuales las cuales podemos crearlas cuando sean necesarias y destruirlas cuando ya no las necesitemos. En este artículo se hará una breve introducción sobre la virtualización y los dos principales hipervisores para después utilizarlos en una plataforma Cloud creada con OpenStack. No se entrará en detalles de instalación ni configuración sino que se explicará desde un punto de vista de la arquitectura y elementos necesarios de esta plataforma.Since ten years ago, use of Internet has become something that is part of our lives, both professional and personal live. Moreover, exists a tendency of companies to storing large quantity of data in order to process it and do studies with this data. In two cases, they need capacity to compute this and large space to store this data. So, to obtain this capacity you could solve by adding new computers, but this solution would increase the final cost of the infrastructure and would be wasting computational resources. To solve this problem, we use virtual machines that we can create when more computational resources are necessary and destroy when there aren't necessary. This article is an introduction to virtualization and the two principal types of hypervisors. Then we apply one of these hypervisors on a Cloud platform created with OpenStack. We don't will see all the installation process since this is not an installation manual but will explain the architecture of Cloud and its elements

    Llibres-Libros-Books

    Get PDF

    Creació d'un llenguatge de programació per a xarxes de transicions augmentades (ATN)

    Get PDF
    El processament de llenguatge natural, o NLP (Natural Language Processing), al llarg dels últims anys ha anat adquirint cada cop més importància en el món de la tecnologia. Fins i tot grans empreses com Google, Apple o Microsoft ja han fet els seus propis productes sobre aquest tema. No obstant això, l'estudi del NLP és un món força ampli, començant per les seves finalitats, les quals poden ser molt diferents: traducció d'idiomes a temps real, incorporar-ho en projectes de domòtica, etc. Fins en les eines que s'utilitzen per a treballar-hi, en el nostre projecte ens hem volgut centrar en les xarxes de transició augmentades, o ATN (Augmented Transition Network). Avui dia la implementació d'un ATN és una mica tediosa, pel fet que els llenguatges de programació més utilitzats no faciliten les eines adients. Per això hem confeccionat el nostre propi llenguatge, enfocat concretament en la realització de ATN's. De manera que la implementació d'un ATN sigui més senzilla, i d'aquesta manera sigui més viable a l'hora d'incorporar-los en projectes més grans sobre NLP.El procesamiento de lenguaje natural, o NLP (Natural Language Processing), a lo largo de los últimos años ha ido adquiriendo cada vez más importancia en el mundo de la tecnología. Incluso las grandes empresas como Google, Apple o Microsoft ya han hecho sus propios productos sobre este tema. No obstante, el estudio del NLP es un mundo bastante amplio, empezando por sus finalidades, las cuales pueden ser muy diferentes: traducción de idiomas a tiempo real, incorporarlo en proyectos de domótica, etc. Hasta en las herramientas que se utilizan para trabajar sobre este, en nuestro proyecto nos hemos querido centrar en las redes de transición aumentadas, o ATN (Augmented Transition Network). Hoy día la implementación de un ATN es un poco tediosa, por el hecho de que los lenguajes de programación más utilizados no facilitan las herramientas adecuadas. Por eso hemos querido confeccionar nuestro propio lenguaje, enfocado concretamente en la realización de ATN's. De manera que la implementación de un ATN sea más simple, i de esta manera sea más viable a la hora de incorporarlos en proyectos más grandes sobre NLP.The natural language processing, or NLP, has become increasingly important in the world of technology over the last few years. Even large companies like Google, Apple or Microsoft have already made their own products on this subject. However, the study of the NLP is a very broad world, starting with its purposes, which can be very different: translation of languages in real time, incorporate it into domotic projects, etc. Even in the tools used to work on this, in our project we wanted to focus on the augmented transition network, or ATN. Today the implementation of an ATN is a bit tedious, due to the fact that the most used programming languages do not provide the right tools. That's why we wanted to create our own language, focused specifically on the realization of ATN's. So that the implementation of an ATN is simpler, and in this way is more viable when incorporating them into larger NLP projects

    La fragmentació del procés de traducció com a activitat industrial

    Get PDF
    El creixement espectacular del mercat i dels equips virtuals han fet que la traducció com a activitat econòmica s'insereixi en un procés complex que està lluny d'aquella tasca de naturalesa uniforme que no fa tants anys duia a terme una sola persona. En aquest nou paradigma el procés de traducció ha de ser necessàriament fragmentat i gestionat correctament. En aquest article es descriuen les diferents fases del procés de traducció com a activitat industrial, així com les tècniques i les eines necessàries per dur a (bon) terme encàrrecs de traducció de gran envergadura

    Generació de codi per a I'arquitectura CELL BE

    Get PDF

    Implementació d'un mòdul de comptadors hardware en el processador OpenRISC 1200

    Get PDF
    [CATALÀ] Després d'una selecció sobre diferents processadors existents, s'analitza i es genera documentació per al processador OR1200 basat en OpenRISC. Finament s'implementa un mòdul de comptadors hardware en el processador i es presenten resultats del seu correcte funcionament basant-se en uns tests.[ANGLÈS] After selecting a processor from a variety of them, documentation for OR1200 processor, which is based on OpenRISC, has been analyzed and generated. Lastly, a performance counters module has been implemented in the processor and results of the correctness of it are provided through executed tests

    Implementación de un procesador MIPS en una FPGA

    Get PDF
    L'objectiu del projecte és el disseny i implementació d'un computador al voltant d'un processador MIPS. Aquest computador ha de funcionar a una placa de demostració Terasic DE2-115, que disposa d'una FPGA Altera Cyclone IV
    corecore