Spelling suggestions: "subject:"programas para computadores"" "subject:"programas para computador""
31 |
Implementación de la iteración lanczos en arquitectura CUDARosales Jara, Erick Daniel 25 July 2015 (has links)
Los autovalores y autovectores son elementos muy utilizados en diversos problemas como análisis de estructuras, reconocimiento de imágenes, compresión de datos, solución de problemas electrodinámicos, entre otros. Existen muchos algoritmos para calcular y tratar con autovalores y autovectores mediante el uso de computadoras, sin embargo, cuando solo se requiere uno o unos pocos autovalores (los más significativos) y autovectores, se puede optar por Power Method o la Iteración Lanczos. Por otro lado, factores como la cantidad de información a procesar o la precisión deseada pueden significar tiempos de ejecución no aceptables para ciertas aplicaciones, surgiendo la alternativa de realizar implementaciones paralelas, siendo la arquitectura CUDA una de la mejores opciones actualmente. En la presente tesis se propone diseñar e implementar un algoritmo paralelo para la iteración Lancos en arquitectura CUDA, el cual es un método para el cálculo del mayor autovalor y su correspondiente autovector. La propuesta esta dividia en tres bloques principales. El primer bloque realiza la tridiagonalización parcial de una matriz cuadrada simétrica. El segundo bloque calcula la descomposición de Schur de la matriz tridiagonal obteniendo los autovectores y autovalores de esta. El tercer bloque calcula el mayor autovalor y su correspondiente autovector de la matriz inicial a partir de lo obtenido en etapas anteriores y determinará si es necesario seguir realizando cálculos. Los bloques trabajan iterativamente hasta encontrar resultados que se ajusten a la precisión deseada. Además de la implementación paralela en CUDA, se realizaron implementaciones en el entorno de simulación MATLAB y en lenguaje C secuencial, con el propósito de comparar y verificar una correcta y eficiente implementación paralela. Los resultados computacionales evaluados para una matriz de 4000 _ 4000 elementos reflejan un rendimiento de 13;4 y 5;8 al compararse la implementación en CUDA con MATLAB y C secuencial respectivamente. Estos rendimientos tienden a crecer mientras mayor sea el tamaño de la matriz. La organización de la tesis es: en el primer capítulo se describe la problemática del tema. En el segundo capítulo se explica la teoría correspondiente a Power Method y Lanczos, así como los algoritmos necesarios. En el capítulo tres se exponen conceptos fundamentales sobre arquitectura CUDA. El diseño del algoritmo paralelo se desarrolla en el capítulo cuatro. Finalmente, en el capítulo cinco, se muestran y analizan los resultados computacionales, seguidos de las conclusiones, recomendaciones y bibliografía. / Tesis
|
32 |
Analysis and development of a software package for identifying parameter correlations in dynamic linear modelsBenites Ventura, Sihela 05 July 2017 (has links)
In the last two decades, the increasing appearance of new complex network systems,
which includes a large number of state variables and even greater amount of interconnections
(represented in hundreds of parameters) became a demanding task for modeling,
especially in the areas of pharmacology and bioengineering. Nowadays, there exists
a serious recognition of the importance of Identifiability (ID) since parameters can
be non-identifiable when it comes to make experimental design. As biological models
contain a considerably large amount of parameters, it is difficult to make a proper
estimation of them. Building a dynamic biological model involves not only the input and
output quantification but also the structural components considering the importance
of the information about the internal structure of a system and their components in
biology [4].
After many years of development , complex dynamic systems can be modeled using
Ordinary Differential Equations (ODE)s, which are capable of describing suitably the
dynamical systems behavior. Nevertheless, in the majority of cases, the parameters
values of a system are unknown; consequently, it is necessary to do estimation based on
experimental data to determine their values. Biological models , commonly complex
dynamic systems, include a large number of parameters and few variables to measure
hence the estimation of them represents a major challenge. An important step is to do
a previous identifiability analysis of the parameters before their estimation.
The concept of structural or a priori identifiability involves the question of examining
whether a system is identifiable or not given a set of ideal conditions (noise-free and enough input-output data) before a parameter estimation. Through the years, different
approaches and their respective software applications to perform a structural identifiability
analysis have been developed; however, does not have suitable measures to repair
the non-identifiable problem [11] [12]. On the contrary, the method developed by Li
and Vu [9] takes into consideration this subject by using parameter correlations as the
indicator of the non-identifiability problem and remedy this challenge by defining proper
initial conditions.
For all these reasons, the main goal of this work is to implement the method of
structural identifiability proposed previously, which allows the clarification of the identifiability
analysis for linear dynamic models and gives relevant information about the
conditions for a posterior experimental design and remedy if the model results nonidentifiable.
As the level of mathematical difficulty is not high since the basic idea is the
use of the output sensitivity matrix by calculations of Laplace transform and manageable
linear algebra, the implementation is efficient and simple, taking less than a minute to
analyze identifiability in simple models even examining different scenarios (values of
initial states, absence of input) at the same time in comparison to the calculation of
all the procedure by hand. As Maple is one of the best software to compute symbolic
calculations in the market today, is the application of choice to work with models
containing unknown parameters. / Tesis
|
33 |
Agile practices adoption in CCM1 organizations : a systematic literature reviewPalomino Vásquez, Marco Antonio Ibsen 05 May 2017 (has links)
In the recent years, the adoption of agile
frameworks and methodologies in Software Development
Organizations (SDO) has grown up considerably. Unfortunately,
there are scenarios where agile practices can’t cover alone all the
needs; for instance, software projects with a large level of
required formal documentation or large, complex software
projects; similarly, this kind of situations happen frequently in a
context of CMMI organizations. The aim of this study is to
identify and analyze the most used agile practices that are used in
combination with CMMI within SDO. To accomplish this, a
systematic literature review has been performed according to
relevant guidelines. This study has identified practices related
Daily Meeting and Product Backlog management from Scrum
framework as most common agile practices used in combination
with CMMI. In addition, we could identify that there are specific
benefits of implementing practices from both approaches. / Trabajo de investigación
|
34 |
La informática en la biblioteca. MicroisisMaguiña, Arturo 07 1900 (has links)
Ponencias y comunicaciones del Primer Encuentro Internacional de Informática y Ciencias Humanas realizado en Lima del 24 al 26 de Agosto de 1995
|
35 |
Aplicación del CDS/ISIS en archivos históricos : el caso de la serie campesinado del Archivo General de la NaciónMoreno Ruíz, Jorge Néstor 07 1900 (has links)
Ponencias y comunicaciones del Primer Encuentro Internacional de Informática y Ciencias Humanas realizado en Lima del 24 al 26 de Agosto de 1995
|
36 |
Mejora del proceso software de una empresa desarrolladora de software : caso Competisoft-Peru Omega, segundo cicloCáceres Vizcarra, Lorenzo Esteban 09 May 2011 (has links)
El presente trabajo de tesis está enmarcado dentro del proyecto COMPETISOFT (mejora de
procesos para fomentar la competitividad de la pequeña y mediana industria de software de
Iberoamérica) y desarrollada por diferentes universidades y empresas a nivel internacional.
En éste documento se presenta las memorias de la realización del segundo ciclo de mejora
de procesos en el proyecto COMPETISOFT PERÚ. La empresa participante ha sido
identificada con la letra OMEGA y es una pyme desarrolladora de software que provee
soluciones a medida al sector financiero. / Tesis
|
37 |
Implementación de una herramienta de automatización para la simplificación de textos en españolMuroya Tokushima, Luis Fernando 27 October 2015 (has links)
El acceso a la información es un derecho reconocido en el artículo 19 de la Declaración Universal de los Derechos Humanos e implica, entre muchas cosas, que la información disponible a través de los medios escritos sea comprensible para todos. Sin embargo, en pleno siglo XXI, todavía existe una brecha insalvable entre la idealidad y la realidad: muchas personas no pueden entender los textos porque son muy complejos para ellos. Los motivos son muy diversos: una educación deficiente, alguna forma de discapacidad, factores exógenos, etc.
Para que estas personas gocen de un verdadero acceso a la información, es necesario que la misma sea transformada y reescrita de forma comprensible para ellas, proceso conocido como simplificación textual. En vista que llevarla a cabo manualmente resulta costoso, en los últimos años se ha vuelto de interés automatizar este proceso. En el caso del español, un primer avance se logró con el proyecto Simplext (2009), durante el cual fue construida una herramienta de simplificación léxico-sintáctica con un enfoque primordialmente basado en reglas.
En este trabajo se desarrolló una herramienta de simplificación que opera a nivel sintáctico y utiliza clasificadores como elementos de decisión para escoger las operaciones de simplificación sintáctica que deben ser aplicadas sobre un texto.
Para construir esta herramienta, primero se anotó el corpus paralelo recopilado durante el proyecto Simplext con las operaciones de simplificación que se llevaron a cabo oración por oración. Asimismo, se entrenó clasificadores binarios y se llevó a cabo una experimentación numérica con la finalidad de definir cuál era el más adecuado para cada operación. Finalmente, se implementó una interfaz web que permite al usuario ingresar un texto y visualizar su versión simplificada.
Luego de comparar el índice de perspicuidad (métrica de complejidad textual) de textos antes y después de pasar por la herramienta, se pudo concluir que la misma sí es capaz de simplificar textos, aunque no de una forma tan eficiente como un ser humano. Esta diferencia era esperada debido a que no se incluyó un módulo de simplificación léxica y porque un agente humano tiene experiencia y conocimiento que una máquina carece. En un trabajo futuro podría integrarse dicho módulo para mejorar el funcionamiento de la herramienta. / Tesis
|
38 |
Mejora del proceso de una pequeña empresa desarrolladora de software: caso Competisoft - Peru LIM.LAMBDA, segundo cicloPalomino Vásquez, Marco Antonio Ibsen 18 September 2012 (has links)
En los últimos años la industria del software viene alcanzando niveles de
crecimiento considerables en diversos países. Estas tasas de crecimiento
plantean la necesidad de implementar metodologías enfocadas en procesos
para garantizar un ordenado y correcto crecimiento. Entre los principales
modelos de referencia para el mejoramiento de procesos de la industria de
software encontramos a CMMI, ISO 9001:2008, MoProSoft y MPS.BR.
Este proyecto de fin de carrera, comprende la implementación de un segundo
ciclo de mejora de procesos de software basado en el marco COMPETISOFT
(MoProSoft, EvalProSoft, PMCompetisoft). La implementación se realiza en una
PYME de Perú perteneciente a la industria de software que ya ha sido partícipe
de un primer ciclo de mejora. Entre sus principales características se encontró la
dedicación al desarrollo de soluciones de TI en diversos giros de negocio y el
OutSourcing de Procesos integrados a Tecnologías de Información.
El marco COMPETISOFT está compuesto por una evaluación inicial del nivel de
capacidades de los procesos. Del cual, se obtiene un Plan de Mejora de
Procesos que se ejecuta de manera coordinada por el equipo de mejora de la
organización y el consultor COMPETISOFT-PUCP. La participación del autor de
este proyecto de fin de carrera comprende la asistencia y asesoramiento en la
implementación del proceso de mejora al equipo de mejora de la organización.
Finalmente, se incluye una evaluación de capacidades al concluir el ciclo de
mejora. Estas evaluaciones (inicial y final) de capacidades de los procesos
toman como modelo de referencia a MoProSoft y están basadas en la norma
ISO/IEC 15504.
Al finalizar el ciclo, se observó que se cumplió el desarrollo, en su totalidad, del
Plan de Mejora propuesto. Teniendo como resultado, el cumplimiento de los
objetivos principales y la implantación de una metodología basada en el modelo
de referencia MoProSoft.
En síntesis, este trabajo presenta la ejecución de un ciclo de mejora realizada en
una empresa de desarrollo de software bajo el contexto del proyecto
COMPETISOFT Perú 2da Fase donde participan empresas, universidades y
GIDIS-PUCP. / Tesis
|
39 |
Mejora del proceso software de una empresa desarrolladora de software : caso Competisoft-Perú DeltaNakashima Chávez, Giancarlo Juan 09 May 2011 (has links)
El presente proyecto de fin de carrera corresponde a la ejecución de un ciclo de
mejora de procesos realizado en una pyme que se dedica principalmente al desarrollo de software, denominada en el proyecto y en el presente documento, por acuerdo de confidencialidad como DELTA.
Para la realización del ciclo de mejora se utilizó el modelo COMPETISOFT, "Mejora
de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica", financiado por la CYTED (Ciencia y Tecnología para el Desarrollo). Es importante resaltar que este modelo está siendo implantado y probado en diversas empresas peruanas desarrolladoras de software, a través de un trabajo conjunto con alumnos de la Pontificia Universidad Católica del Perú, grupo denominado COMPETISOFTPUCP. / Tesis
|
40 |
Mejora del proceso software de una pequeña empresa desarrolladora de software : caso Competisoft-Perú-OmegaBriceño Ortega, Deborah Gabriela 09 May 2011 (has links)
La mejora de procesos en una Pyme es un trabajo que implica, además de temas
técnicos, temas de administración y gestión de recursos humanos. En este proyecto
de tesis se realizó el esfuerzo de mejora en una Pyme dedicada a la venta y
comercialización de un Sistema Integrado especializado, esta empresa fue
evaluada al inicio del proyecto para identificar brechas respecto al modelo,
posteriormente se propuso un plan de mejora, el cual fue implementado a través de
pilotos dentro de la empresa. Finalmente se realizó una evaluación de los
resultados obtenidos. / Tesis
|
Page generated in 0.0919 seconds