127 research outputs found

    Codes projectifs à deux poids, “caps” complets et ensembles de différences

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore