865 resultados para Ordinadors paral·lels


Relevância:

10.00% 10.00%

Publicador:

Resumo:

L’aparició d’un nou paradigma per al disseny de sistemes multiprocessador, les NoC; requereixen una manera d’adaptar els IP cores ja existents i permetre la seva connexió en xarxa. Aquest projecte presenta un disseny d’una interfície que aconsegueix adaptar un IP core existent, el LEON3; del protocol del bus AMBA al protocol de la xarxa. D’aquesta manera i basant-nos en idees d’interfícies discutides en l’estat de l’art, aconseguim desacoblar el processador del disseny i topologia de la xarxa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Els sistemes multi-robot de reconeixement de superfícies es poden utilitzar tant per a l'exploració de llocs remots, de difícil accés o perillosos. Normalment, els robots no són autònoms, depenen d'operadors humans per dirigir-los. La informació que capten ha de ser processada i mostrada a l'usuari o usuària del sistema de forma intel·ligible. Un exemple d'aplicació seria el d'un sistema multirobot format per diversos helicòpters no tripulats que proporciona informació d'una àrea que ha patit algun desastre. El sistema informàtic recolliria la informació i la transmetria al coordinador de l'operatiu d'assistència de l'emergència. La idea del projecte és la de combinar la informació proporcionada pel sistema multi-robot amb la de la zona disponible a Google Earth i fer d'aquesta eina l'interfície d'usuari de l'aplicació.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Los procesadores multi-core y el multi-threading por hardware permiten aumentar el rendimiento de las aplicaciones. Por un lado, los procesadores multi-core combinan 2 o más procesadores en un mismo chip. Por otro lado, el multi-threading por hardware es una técnica que incrementa la utilización de los recursos del procesador. Este trabajo presenta un análisis de rendimiento de los resultados obtenidos en dos aplicaciones, multiplicación de matrices densas y transformada rápida de Fourier. Ambas aplicaciones se han ejecutado en arquitecturas multi-core que explotan el paralelismo a nivel de thread pero con un modelo de multi-threading diferente. Los resultados obtenidos muestran la importancia de entender y saber analizar el efecto del multi-core y multi-threading en el rendimiento.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

L’objectiu principal és avaluar un sistema que hagués de mostrar les imatges captades per una càmera que està filmant un entorn canviant sobre l’aplicació Google Earth. Es tractaria d’estudiar com es podria aprofitar aquesta aplicació i analitzar el rendiment que obtenim utilitzant-la per a navegar per un entorn dinàmic. S’hauria d’avaluar si és possible arribar a visualitzar l’entorn a una freqüència de 25 frames per segon.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

En les actuacions de rescat en emergències amb un gran nombre de víctimes, una de les primeres tasques a realitzar pels serveis sanitaris és la de triar-les en funció del seu estat i la urgència amb que han de ser tractades. En el grup SeNDA es treballa en un sistema d’agents mòbils que automatitza el mecanisme manual de triatge, fent ús de dispositius electrònics i una xarxa MANET com a canal de comunicació. En aquest projecte es proposa un sistema de gestió de mobilitat pels agents que transporten dades de víctimes fins al centre de coordinació, juntament amb un mecanisme de control d’aquests agents totalment transparent a l’usuari.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Este proyecto comprende dos componentes centrales. Estos son, definir la situación actual sobre el soporte funcional en las aplicaciones y proponer soluciones para una mejora de los servicios. Durante la descripción de la situación actual se han ido encontrando problemas en el soporte, y se proponen soluciones. Se han llegado a proponer 3 modelos distintos de los cuales se ha elegido uno, el cual supone una importante mejora en el servicio.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Actualment, les interfícies multitàctils estan guanyant popularitat, tant entre els usuaris com entre els desenvolupadors i fabricants. En aquest projecte s'estudien les interfícies multitàctils basades en visió per computador: el seu funcionament, la seva construcció i la implementació del software que permet la interacció amb més d'un dit simultàniament. En la memòria es presenta aquest estudi, com s'ha construït una taula i els resultats que s'han obtingut amb ella.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La comunicació mòbil és la tecnologia que ha estat adoptada d'una forma més àmplia i ràpida que cap altra. (Castells et al., 2007). Representa la difusió de les comunicacions i de la capacitat computacional en una part cada cop més gran de les activitats socials, d'investigació i aprenentatge. Ha trobat eco en el comportament emergent de la joventut, donant recolzament als models característics d'interacció social i formació de grups, ús de la informació i expressió personal. La creació de xarxes difuses canvia la manera de coordinar els nostres recursos per aconseguir objectius. Per exemple, canvia l'ús del temps i l'espai. La pausa en directe és una rutina perquè els estudiants puguin escoltar o mirar conferències en el gimnàs o en el tren. L'ús de l'espai per promoure cites “ad hoc” i l'aprenentatge social està guanyant importància. A mesura que la xarxa s'estén, tenim múltiples punts de connexió que ens ofereixen diferents graus d'experiència (l'escriptori, el telèfon mòbil, l'xBox o la Wii, el sistema GPS, els telèfons intel·ligents, ordinadors ultraportàtils, etc.). Malgrat coincidir en diversos espectes, també estan optimitzats per diferents propòsits. Un acompanyament natural a aquesta xarxa de punts de connexió és el trasllat de molts serveis cap al núvol, que es troba disponible a la xarxa a través dels diferents dispositius i entorns. Això significa que cada cop és més parcial centrar-se exclusivament en el lloc web institucional com a principal mecanisme de distribució i en el navegador com a principal entorn de consum. Els estudiants estan orientats als resultats i valoren la comoditat. Aquest èmfasi, juntament a les restriccions de disseny d’alguns dispositius promou la necessitat d’arribar ràpidament a la rellevància. La socialització, la personalització i la consciència de la localització cobren més importància. Les biblioteques han estat treballant per desenvolupar serveis preparats per la xarxa. La comunicació mòbil intensifica aquesta activitat i hi afegeix nous reptes mentre s'estudia què vol dir estar preparat per la xarxa. Això té implicacions en l'organització des del moment que l'èmfasi es desplaça cap a la integració del procés de treball al voltant de l'estudiant o investigador i crea noves relacions amb altres organitzacions de serveis del campus. També té conseqüències en la manera d'utilitzar l'espai, en les habilitats de la biblioteca i en com es desenvolupen les col·leccions. Podem observar l'impacte de la comunicació mòbil en els serveis de dues maneres. En primer lloc, els serveis es poden convertir en aptes per ser mòbils, com és el cas de les interfícies mòbils per als serveis de les biblioteques, els serveis d'alerta, etc. En segon lloc, la mobilització continua la reestructuració dels serveis, les organitzacions i l'atenció produïda per la xarxa. Penseu aquí la manera de socialitzar i personalitzar els serveis; en com adaptar l'ús de la col·lecció i el servei que s'estén a l'entorn institucional, personal i de núvol; en com posicionar i promoure la marca de la biblioteca a mesura que els serveis s'atomitzen i es fan menys visibles a la xarxa; i altres qüestions més complexes com què és millor fer localment i què s'ha de fer amb acords de col·laboració o terceres parts.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Sistema de fidelització de clients mitjançant bons d’hores que el client anirà recarregant i del que se li descomptaran les feines que se li vagin fent. També ha d’ajudar a assegurar-se el cobrament de les feines realitzades. L’aplicació és capaç de mantenir una cartera de clients amb el seu saldo de bons, fer les imposicions de diners i introduir els albarans de les feines produïdes. També mostra dades interessants perquè el gerent de l’empresa client pugui treure les estadístiques necessàries per explotar al màxim la capacitat de la seva empresa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La aplicación presentada trata sobre la sincronización entre diferentes grupos de información dentro de cualquier dispositivo móvil con la intranet Coneix de forma Wi-Fi. El proyecto se ha apoyado en una herramienta OpenSource con la que se puede tratar datos internamente en los dispositivos móviles. Otras tecnologías usadas son HTML, PHP para el desarrollo de interfaz y de algoritmos, y MySQL como soporte para las bases de datos usadas durante el proceso de la sincronización.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

En este proyecto se presenta un estudio y una implementación sobre estrategias de selección de nodos de la red TOR. Para esto en una primera parte teorica se da a conocer todo lo que comportan las redes anónimas y su implementación en diferentes entornos. A continuación se estudian los requerimientos y la viabilidad del proyecto. Finalmente exponemos el diseño y desarrollo de los distintos algoritmos propuestos juntamente con las pruebas realizadas y las conclusiones a las que se ha llegado.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Con la mayor capacidad de los nodos de procesamiento en relación a la potencia de cómputo, cada vez más aplicaciones intensivas de datos como las aplicaciones de la bioinformática, se llevarán a ejecutar en clusters no dedicados. Los clusters no dedicados se caracterizan por su capacidad de combinar la ejecución de aplicaciones de usuarios locales con aplicaciones, científicas o comerciales, ejecutadas en paralelo. Saber qué efecto las aplicaciones con acceso intensivo a dados producen respecto a la mezcla de otro tipo (batch, interativa, SRT, etc) en los entornos no-dedicados permite el desarrollo de políticas de planificación más eficientes. Algunas de las aplicaciones intensivas de E/S se basan en el paradigma MapReduce donde los entornos que las utilizan, como Hadoop, se ocupan de la localidad de los datos, balanceo de carga de forma automática y trabajan con sistemas de archivos distribuidos. El rendimiento de Hadoop se puede mejorar sin aumentar los costos de hardware, al sintonizar varios parámetros de configuración claves para las especificaciones del cluster, para el tamaño de los datos de entrada y para el procesamiento complejo. La sincronización de estos parámetros de sincronización puede ser demasiado compleja para el usuario y/o administrador pero procura garantizar prestaciones más adecuadas. Este trabajo propone la evaluación del impacto de las aplicaciones intensivas de E/S en la planificación de trabajos en clusters no-dedicados bajo los paradigmas MPI y Mapreduce.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

La gestión de recursos en los procesadores multi-core ha ganado importancia con la evolución de las aplicaciones y arquitecturas. Pero esta gestión es muy compleja. Por ejemplo, una misma aplicación paralela ejecutada múltiples veces con los mismos datos de entrada, en un único nodo multi-core, puede tener tiempos de ejecución muy variables. Hay múltiples factores hardware y software que afectan al rendimiento. La forma en que los recursos hardware (cómputo y memoria) se asignan a los procesos o threads, posiblemente de varias aplicaciones que compiten entre sí, es fundamental para determinar este rendimiento. La diferencia entre hacer la asignación de recursos sin conocer la verdadera necesidad de la aplicación, frente a asignación con una meta específica es cada vez mayor. La mejor manera de realizar esta asignación és automáticamente, con una mínima intervención del programador. Es importante destacar, que la forma en que la aplicación se ejecuta en una arquitectura no necesariamente es la más adecuada, y esta situación puede mejorarse a través de la gestión adecuada de los recursos disponibles. Una apropiada gestión de recursos puede ofrecer ventajas tanto al desarrollador de las aplicaciones, como al entorno informático donde ésta se ejecuta, permitiendo un mayor número de aplicaciones en ejecución con la misma cantidad de recursos. Así mismo, esta gestión de recursos no requeriría introducir cambios a la aplicación, o a su estrategia operativa. A fin de proponer políticas para la gestión de los recursos, se analizó el comportamiento de aplicaciones intensivas de cómputo e intensivas de memoria. Este análisis se llevó a cabo a través del estudio de los parámetros de ubicación entre los cores, la necesidad de usar la memoria compartida, el tamaño de la carga de entrada, la distribución de los datos dentro del procesador y la granularidad de trabajo. Nuestro objetivo es identificar cómo estos parámetros influyen en la eficiencia de la ejecución, identificar cuellos de botella y proponer posibles mejoras. Otra propuesta es adaptar las estrategias ya utilizadas por el Scheduler con el fin de obtener mejores resultados.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

En la actualidad, la computación de altas prestaciones está siendo utilizada en multitud de campos científicos donde los distintos problemas estudiados se resuelven mediante aplicaciones paralelas/distribuidas. Estas aplicaciones requieren gran capacidad de cómputo, bien sea por la complejidad de los problemas o por la necesidad de solventar situaciones en tiempo real. Por lo tanto se debe aprovechar los recursos y altas capacidades computacionales de los sistemas paralelos en los que se ejecutan estas aplicaciones con el fin de obtener un buen rendimiento. Sin embargo, lograr este rendimiento en una aplicación ejecutándose en un sistema es una dura tarea que requiere un alto grado de experiencia, especialmente cuando se trata de aplicaciones que presentan un comportamiento dinámico o cuando se usan sistemas heterogéneos. En estos casos actualmente se plantea realizar una mejora de rendimiento automática y dinámica de las aplicaciones como mejor enfoque para el análisis del rendimiento. El presente trabajo de investigación se sitúa dentro de este ámbito de estudio y su objetivo principal es sintonizar dinámicamente mediante MATE (Monitoring, Analysis and Tuning Environment) una aplicación MPI empleada en computación de altas prestaciones que siga un paradigma Master/Worker. Las técnicas de sintonización integradas en MATE han sido desarrolladas a partir del estudio de un modelo de rendimiento que refleja los cuellos de botella propios de aplicaciones situadas bajo un paradigma Master/Worker: balanceo de carga y número de workers. La ejecución de la aplicación elegida bajo el control dinámico de MATE y de la estrategia de sintonización implementada ha permitido observar la adaptación del comportamiento de dicha aplicación a las condiciones actuales del sistema donde se ejecuta, obteniendo así una mejora de su rendimiento.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Computer chips implementation technologies evolving to obtain more performance are increasing the probability of transient faults. As this probability grows and on-chip solutions are expensive or tend to degrade processor performance, the efforts to deal with these transient faults in higher levels (such as the operating system or even at the application level) are increasing. Mostly, these efforts are trying to avoid silent data corruptions using hardware, software and hybrid based techniques to add redundancy to detect the errors generated by the transient faults. This work presents our proposal to improve the robustness of applications with source code based transformation adding redundancy. Also, our proposal takes account of the tradeoff between the improved robustness and the overhead generated by the added redundancy.