1000 resultados para Programació paral·lela (Informàtica)


Relevância:

20.00% 20.00%

Publicador:

Resumo:

El trabajo realizado se divide en dos bloques bien diferenciados, ambos relacionados con el análisis de microarrays. El primer bloque consiste en agrupar las condiciones muestrales de todos los genes en grupos o clústers. Estas agrupaciones se obtienen al aplicar directamente sobre la microarray los siguientes algoritmos de agrupación: SOM,PAM,SOTA,HC y al aplicar sobre la microarray escalada con PC y MDS los siguientes algoritmos: SOM,PAM,SOTA,HC y K-MEANS. El segundo bloque consiste en realizar una búsqueda de genes basada en los intervalos de confianza de cada clúster de la agrupación activa. Las condiciones de búsqueda ajustadas por el usuario se validan para cada clúster respecto el valor basal 0 y respecto el resto de clústers, para estas validaciones se usan los intervalos de confianza. Estos dos bloques se integran en una aplicación web ya existente, el applet PCOPGene, alojada en el servidor: http://revolutionresearch.uab.es.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este documento refleja el estudio de investigación para la detección de factores que afectan al rendimiento en entornos multicore. Debido a la gran diversidad de arquitecturas multicore se ha definido un marco de trabajo, que consiste en la adopción de una arquitectura específica, un modelo de programación basado en paralelismo de datos, y aplicaciones del tipo Single Program Multiple Data. Una vez definido el marco de trabajo, se han evaluado los factores de rendimiento con especial atención al modelo de programación. Por este motivo, se ha analizado la librería de threads y la API OpenMP para detectar aquellas funciones sensibles de ser sintonizadas al permitir un comportamiento adaptativo de la aplicación al entorno, y que dependiendo de su adecuada utilización han de mejorar el rendimiento de la aplicación.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Atendre la planificació dels plans d’aula per a tot l’alumnat des d’un enfocament d’inclusió i atendre la planificació d’accés de cadascun i cadascuna de les alumnes a tot allò que es desenvoluparà a l’aula, són els propòsits del enfocament basat en el Disseny de Programacions Múltiples i Plans Educatius Individualitzats. Des d’aquest enfocament es planteja un procediment de planificacions “per versions” en el sentit que es considera que, inicialment, no es fa necessari preveure tots els detalls de l’activitat docent que es prepara, sinó el disposar d’uns primers esborranys que poden ser suficients i funcionals o que, en el cas de ser necessàries majors concrecions, aquestes es puguin anar introduint progressivament durant el mateix procés docent. El conèixer els canvis que es produiran en el moment de la implementació és l’objectiu d’aquest treball perquè tenim la convicció que si anticipem els possibles canvis que es produiran sabrem els components en els quals convé inicialment, planificar amb major intensitat i detall i quins són aquells altres components sobre els quals la intensitat de la planificació pot ser menys intensa i així facilitar la tasca dels professionals a l’hora de programar.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Unit4 va començar a implantar en els seus equips de desenvolupament a nivell estatal la metodologia SCRUM. Amb els temps, es va tenir la necessitat de informatitzar el procés d'SCRUM. És per això que l'any 2009 es va iniciar el desenvolupament d'un software per aquest objectiu. L'actual projecte, doncs, parteix de la necessitat d'acabar de desenvolupar algunes parts essencials per al bon funcionament del software ekon SCRUM.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Agile onBoard és una aplicació basada en la idea d’un sistema de post-its virtuals per grups de treball d'una empresa que facin ús d'Scrum, amb la finalitat de veure fàcilment les tasques per projecte, la seva assignació de personal y el seu estat. A més a més, Agile onBoard ofereix possibilitats addicionals per l’usuari tals la personalització d'estats, creació de projectes o limitació de projectes per grups. És una aplicació senzilla d’utilitzar, i que no incorpora un seguit d’opcions i requisits que presenten altres alternatives que no fan més que dificultar i entorpir el senzill i directe procés d'escriure un post-it i penjar-lo a la pissarra tal i com es fa en un entorn real. L’aplicació està dissenyada seguint una estructura jeràrquica que defineix els permisos i les opcions que són accessibles a cada tipus d’usuari, per tal d’oferir una eina útil per tot tipus de projectes.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Actualmente existen muchas aplicaciones paralelas/distribuidas en las cuales SPMD es el paradigma más usado. Obtener un buen rendimiento en una aplicación paralela de este tipo es uno de los principales desafíos dada la gran cantidad de aplicaciones existentes. Este objetivo no es fácil de resolver ya que existe una gran variedad de configuraciones de hardware, y también la naturaleza de los problemas pueden ser variados así como la forma de implementarlos. En consecuencia, si no se considera adecuadamente la combinación "software/hardware" pueden aparecer problemas inherentes a una aplicación iterativa sin una jerarquía de control definida de acuerdo a este paradigma. En SPMD todos los procesos ejecutan el mismo código pero computan una sección diferente de los datos de entrada. Una solución a un posible problema del rendimiento es proponer una estrategia de balance de carga para homogeneizar el cómputo entre los diferentes procesos. En este trabajo analizamos el benchmark CG con cargas heterogéneas con la finalidad de detectar los posibles problemas de rendimiento en una aplicación real. Un factor que determina el rendimiento en esta aplicación es la cantidad de elementos nonzero contenida en la sección de matriz asignada a cada proceso. Determinamos que es posible definir una estrategia de balance de carga que puede ser implementada de forma dinámica y demostramos experimentalmente que el rendimiento de la aplicación puede mejorarse de forma significativa con dicha estrategia.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Nuestra Web tiene como eje central divulgar todo el material desarrollado en el Proyecto Wolframio, queriendo ser una herramienta sencilla y ágil para gestionar el material y ser más accesible para los usuarios. Para el desarrollo del proyecto se ha diseñado una arquitectura en la que conviven varias tecnologías y varios lenguajes de codificación y programación: HTML, PHP, MySQL, Java script, AJAX, JQUERY y CSS.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El proyecto se desarrolla en el marco de un convenio entre la UAB y la empresa UNIT4 en las oficinas de UNIT4 Ibérica en Barberà del Vallès. El objetivo del proyecto es crear una nueva herramienta, denominada karat Starter Kit Reloaded, que sirva de autoformación y demostración de la plataforma de desarrollo propia utilizada en la empresa (karat) reforzando los puntos débiles de la anterior y manteniendo los puntos fuertes de los que ya disponía.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

En el projecte s’ha dut a terme un estudi sobre la tecnologia que aporten les targetes gràfiques (GPU) dins l’àmbit de programació d’aplicacions que tradicionalment eren executades en la CPU o altrament conegut com a GPGPU. S’ha fet una anàlisi profunda del marc tecnològic actual explicant part del maquinari de les targetes gràfiques i de què tracta el GPGPU. També s’han estudiat les diferents opcions que existeixen per poder realitzar els tests de rendiment que permetran avaluar el programari, quin programari està dissenyat per ser executat amb aquesta tecnologia i quin és el procediment a seguir per poder utilitzar-los. S’han efectuat diverses proves per avaluar el rendiment de programari dissenyat o compatible d’executar en la GPU, realitzant taules comparatives amb els temps de còmput. Un cop finalitzades les diferents proves del programari, es pot concloure que no tota aplicació processada en la GPU aporta un benefici. Per poder veure millores és necessari que l’aplicació reuneixi una sèrie de requisits com que disposi d’un elevat nombre d’operacions que es puguin realitzar en paral lel, que no existeixin condicionants per a l’execució de les operacions i que sigui un procés amb càlcul aritmètic intensiu.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

El projecte Desarrollo de un videojuego basado en inteligencia artificial té com a objectiu el desenvolupament d'un videojoc d'estratègia on el jugador haurà de planificar una defensa capaç de resistir l'atac de l'enemic. El jugador haurà de triar com emprar els seus recursos per col·locar diferents tipus de terreny i diferents tipus de soldats. Posteriorment, quan aparegui l'enemic, els soldats actuaran d'acord als seus mecanismes de presa de decisions (encara que alguns soldats poden ser controlats pel jugador), igual que els enemics.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

En la empresa Unit4 se dispone de un Web Server codificado en Visual Basic que ha quedado desfasado y obsoleto de forma que lo que se desea es migrarlo a un lenguaje de programación actual y potente y eliminar restricciones de software que tiene ahora, además de mejorar el rendimiento. Este proyecto se refiere al desarrollo de este nuevo servidor.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este proyecto se inició con el objetivo de incluir una nueva funcionalidad en el módulo de Finanzas de ekon, el ERP que comercializa la empresa UNIT4. La nueva funcionalidad debía permitir registrar, visualizar y contabilizar facturas electrónicas. El entorno de desarrollo ha sido karat 8.0, la plataforma tecnológica que se utiliza en UNIT4 para añadir nuevas funcionalidades estándar a sus productos o personalizarlos para cada cliente. Dichas funcionalidades se codifican en Java, ya que es el lenguaje de programación en el que se ha desarrollado karat 8.0.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Esta aplicación constará de una herramienta para administradores que permitirá ver una sala de exposiciones virtual vacía, y una biblioteca de obras de arte; se podrán añadir y quitar obras de la sala de exposiciones arrastrándolas de/a la biblioteca, creando así galerías de arte virtuales. Estas galerías se podrán visualizar por cualquier persona con un explorador web.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Mediante el presente documento se pretende describir el proceso de creación de una herramienta de tipo CMS (Gestor de contenidos). Concretamente, se desarrollará una herramienta que permita al usuario crear su propio sitio web sin necesidad de tener conocimientos de programación. Debido a la gran variedad de sitios web tanto en su forma como en su contenido y ante la imposibilidad de abarcar todo el espectro desde la primera versión del producto, se centrarán los esfuerzos en obtener una aplicación sencilla pero funcional y, sobretodo, escalable, para que mediante futuras actualizaciones se puedan ir incrementando sus posibilidades y capacidad.