127 research outputs found
Codes projectifs à deux poids, “caps” complets et ensembles de différences
AbstractUsing certain sets of points of a finite projective geometry some results are obtained from properties of two-weight projective codes. A problem concerning complete caps is solved. A deep connection between binary uniformily packed codes and difference sets over elementary Abelian 2-groups is established and a characterization of these difference sets is given
Some families of Z4-cyclic codes
AbstractWe introduce and solve several problems on Z4-cyclic codes.We study the link between Z4-linear cyclic codes and Z4-cyclic codes (not necessarily linear) obtained by using two binary linear cyclic codes. We use these results to present a family of Z4-self-dual linear cyclic codes
Algorithm model and execution based on Petri Nets in an heterogeneous parallel computer
Multicore - MultiGPU systems are frequently used in supercomputers design. The heterogeneity between both types of processors is a source of problems for the parallel programming: disparity in processing throughput and memory availability. While some problems are faster executed in a GPGPU, when its data size exceeds the memory available,
data partition must to be done in order to resolve, and become desirable to use both types of processors. In this paper we present a solution based on Petri Nets to model the algorithm and to guide the execution, balancing the load between the CPUs cores and GPGPUs. The matrix multiplication algorithm is used as testbed. Tests confirm the goodness
of the model and highlight the difficulties to address the problem.http://carla2014.hpclatam.orgFil: Wolfmann, Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Fil: De Giusti, Armando. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Hardware y Arquitectura de Computadora
Different aspects of q-ary images of codes
This paper is a survey on results concerning q-ary images of codes over Fq m mainly about cyclic codes, doubly even
binary self dual codes and applications to decoding.Cet article fait le point sur des résultats obtenus concernant la démultiplication des codes sur F qm (image q-aire)
principalement à propos des codes cycliques, de codes autoduaux binaires à poids multiples de quatre et
d'applications au décodage
Strategies to optimize the LU factorization algorithm on multicore computers
The number of cores in multicore computers has an irreversible tendency to increase. Also, computers with multiple sockets to insert multicore chips are based on a complex hardware design and are becoming more common. To parallelize the algorithms that run on this type of computers in order to obtain a higher performance rate, is a goal that can only be achieved by taking into account hardware architecture. As hardware evolves, so must software. This leads to old parallelization strategies quickly become obsolete. This paper presents a series of alternatives for parallelization the LU factorization algorithm and its results intended to running on a multicore system. Simple strategies lead to poor results. This study presents complex strategies that merge double levels of parallelism with asynchronous scheduling whose results reach up to the State-of-the-art in the field and even go further.http://hpc2013.hpclatam.org/talks.html#fullpaper17Fil: Soler, Janet. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Fil: Ortiz, Javier. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Fil: Wolfmann, Aaron Gustavo. Universidad Nacional de Córdoba. Facultad de Ciencias Exactas, Físicas y Naturales. Laboratorio de Computación; Argentina.Ciencias de la Computació
Primeros resultados de la paralelización del algoritmo de factorización de Cholesky sobre clusters usando cómputos parciales
La paralelización de algoritmos con fuerte dependencia de datos no logra grandes mejoras de rendindento eo un entorno de memoria distribuida debido a las sincronizaciones, donde gran parte de los nodos guedan a la espera de datos procesados por otro/s nodo/s. Los nodos en espera pueden realizar cómputos parciales mientras esperan los datos que generan la dependencia siempre que dispongan de datos para poder realizarios y que se preserven los resultados parciales hasta que sean necesarios. Se presenta los primeros resultados de aplicar esta técnica de paralelización sobre el algoritmo de factorización de Cholesky con mejora de hasta un tercio en el tiempo de ejecución.Sociedad Argentina de Informática e Investigación Operativ
Complete Weight Enumerators of Generalized Doubly-Even Self-Dual Codes
For any q which is a power of 2 we describe a finite subgroup of the group of
invertible complex q by q matrices under which the complete weight enumerators
of generalized doubly-even self-dual codes over the field with q elements are
invariant.
An explicit description of the invariant ring and some applications to
extremality of such codes are obtained in the case q=4
Transferencia de estilo en fotografías mediante redes neuronales convolucionales
Dada la facilidad de tomar fotografias a partir de los dispositivos móviles y el aumento de la capacidad de cómputo de dichos dispositivos se han desarrollado muchas aplicaciones con el objetivo de generar nuevas imágenes a partir de las fotografı́as. Empleando técnicas de aprendizaje automático es posible aplicar metodós de transferencia de estilo a las fotografı́as, obteniendo imágenes artı́sticas. La idea básica consiste en seleccionar una obra de arte y una fotografı́a a la cual se desea aplicar el estilo de la obra. A partir de estas imágenes, se obtiene una nueva imágen compuesta por el contenido de la fotografı́a y el estilo de la obra.
Para lograr dicha transferencia de estilo es necesario aplicar conocimientos relacionados con Visión por Computadoras y Aprendizaje Profundo
Análisis de patrones de paralelismo bajo la óptica de las aplicaciones de cómputo científico sobre cluster de nodos multicore
Debido a que el tema de los patrones de paralelismo está aún en desarrollo, es de esperar que a partir del presente estudio surjan fundamentos que motiven cambios en los actuales patrones, los cuales podrían ser particularizados, ampliados, reducidos o modificados para adecuarse al tipo de aplicaciones bajo consideración, por lo que otro objetivo de la tesis es brindar un aporte sobre los elementos que deberían ser tenidos en cuenta a la hora de desarrollar patrones específicos para las aplicaciones bajo estudio; en particular, un tema de vital importancia es la eficiencia en el uso de los recursos computacionales, ya que de nada sirve paralelizar una aplicación y que su performance no se vea mejorada acorde a los recursos de hardware utilizados, por lo que patrones de paralelismo específicos al dominio bajo estudio deberían tener en cuenta algún tipo de indicación al respecto de la eficiencia.
El alcance y pertinencia de los patrones de paralelismo presentados en este trabajo, ha sido corroborado sobre algunos algoritmos de cómputo científico mediante la realización de experimentos específicos, los cuales consistieron en la ejecución de programas que resulten de la aplicación de distintos patrones a cada uno de los algoritmos elegidos como ”testbed“. Sus resultados, que son presentados en el capítulo 4, permitieron constatar el alcance de la aplicación de los patrones sobre el nivel de rendimiento obtenido.
Como consecuencia de la realización de estas experimentaciones buscando mejorar los resultados de los algoritmos paralelos, surgió un aporte adicional de la tesis, el cual es la presentación de un nuevo patrón de paralelismo, en una versión preliminar, el cual ha sido denominado ”Partial Computing Pattern“, debido a que busca optimizar los cómputos en paralelo aprovechando la disponibilidad de datos parciales en tiempos inactivos de los procesadores.Facultad de Informátic
LabAssistant: beneficios del uso de un lenguaje reflexivo en un sistema adaptable por el usuario
LabAssistant es un proyecto de desarrollo de software para los laboratorios de ensayos científicos destinado a sistematizar la información de los ensayos que realizan.
Al ser un sistema de alcance general para todo el sector, se impone poder configurar la cantidad y calidad de los atributos de información a registrar por cada tipo de ensayo. A partir de un diseño con un número fijo de clases semidefinidas, se decidió implementar en smalltalk ya que posee capacidades reflexivas avanzadas y ausencia de tipado explícito. Estas propiedades facilitan el desarrollo y la mantenibilidad de la aplicación en comparación con una implementación hecha en un lenguaje que carezca de ellas, al posibilitar un código homogéneo respecto de los atributos predefinidos y los configurados y facilitar el testing de la aplicación.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI
- …