41 research outputs found

    Ordenadores, filosofías y desarrollos actuales y futuros

    Get PDF
    Presenta una panorámica de las actuales estructuras, de ordenador, de las principales corrientes tecnológicas ya concretadas a nivel de producto tangible,de algunos aspectos y problemas de software, y de presente discusión acerca de las informáticas concentrada o repartida. Se supone que los asistentes son de muy dispar función profesional, pero todos saben ya qué es y cómo funciona un ordenador

    Concurrency in Blockchain Based Smartpool with Transactional Memory

    Full text link
    Blockchain is the buzzword in today\u27s modern technological world. It is an undeniably ingenious invention of the 21st century. Blockchain was first coined and used by a cryptocurrency namedBitcoin. Since then bitcoin and blockchain are so popular that every single person is taking on bitcoin these days and the price of bitcoin has leaped to a staggering price in the last year and so.Today several other cryptocurrencies have adapted the blockchain technology. Blockchain in cryptocurrencies is formed by chaining of blocks. These blocks are created by the nodes called miners through the process called Proof of Work(PoW). Mining Pools are formed as a collection of miners which collectively tries to solve a puzzle. However, most of the mining pools are centralized. P2Pool is the first decentralized mining pool in Bitcoin but is not that popular as the number of messages exchanged among the miners is a scalar multiple of the number of shares. SmartPool is a decentralized mining pool with the throughput equal to that of the traditional pool. However, the verification of blocks is done in a sequential manner. We propose a non-blocking concurrency mechanism in a decentralized mining pool for the verification of blocks in a blockchain. Smart contract in SmartPool is concurrently executed using a transactional memory approach without the use of locks. Since the SmartPool mining implemented in ethereum can be applied to Bitcoin, this concurrency method proposed in ethereum smart contracts can be applicable in Bitcoin as well

    Estudio de los procesadores digitales de señales para el desarrollo de aplicaciones en tiempo real

    Get PDF
    El procesamiento digital de señales es la ciencia de la ingeniería que se dedica al análisis de señales del mundo real, como el audio, la voz, video, entre otras, utilizando técnicas matemáticas para mejorar, modificar y extraer información de esa señales. Muchos cambios se han obtenido a partir del procesamiento digital de señales en diferentes campos: en comunicaciones, medicina, radar y sonar, reproducción de música de alta calidad, entre otros. Los procesadores digitales de señales o DSPs (sigla en inglés de Digital Signal Processor) son microprocesadores específicamente diseñados para el procesamiento digital de señales. Algunas de sus características básicas como el formato aritmético, la velocidad, la organización de la memoria o la arquitectura interna hacen que sean o no adecuados para una aplicación en particular. Dado el auge que tiene el uso de los DSPs en gran cantidad de aplicaciones industriales, a nivel de investigación y de electrónica de consumo, por medio de este trabajo se pretende realizar un estudio general de las características, arquitecturas, criterios de selección, diferencias con otros tipos de procesadores que algunas veces se emplean en tareas de procesamiento de señales y en fin, todo lo correspondiente a la implementación de los DSPs en el desarrollo de aplicaciones en tiempo real.Incluye bibliografí

    Arqueología informática: Análisis histórico y crítico de la serie de computadores IBM AS/400

    Full text link
    [ES] El final de la década de los 80 fue un momento importante en la historia, se estaba formando Internet tal y como lo conocemos, y no solo eso, apareció el primer computador AS/400. Este marcó un antes y un después en la historia de la informática tratándose de un computador de gama media y alta para todo tipo de empresas. A comienzos del presente trabajo, se explica la historia que lo rodea, la evolución que va teniendo y los diferentes modelos que se sacaron al mercado, haciendo hincapié en los que se consideraron más importantes. Más adelante, se explica la arquitectura, componentes y programación del AS/400, esto engloba la interacción con su entorno, la arquitectura avanzada de aplicación, la arquitectura del hardware y el modo de uso de estos sistemas. Y para finalizar, se verán diferentes periféricos y opciones que hay en el Museo de Informática de la ETSINF en la Universidad Politécnica de Valencia (UPV), así como el desarrollo de una página web de divulgación del patrimonio histórico y cultural, junto a unas conclusiones finales.[EN] The end of the 80’s was a great moment: Internet as we know it nowadays was being created and, not only that, but also the first computer AS/400 appeared. This made a great difference in computer science’s History as it was the first mid to high range computer that could suit all sorts of businesses. The historical context, its development and the different models placed on the market (highlighting the most important ones) are explained at the beginning of this project. Later on, the architecture and the components and programing of the AS/400 are also expounded. This encompasses the interaction with its environment, the advanced architecture of application, the hardware’s architecture and the mode of use of these systems. To conclude, some different peripherals and options from the ETSINF’s Museo de Informática at the Universidad Politécnica de Valencia (UPV) will be reviewed as well as the final conclusions and the development of a dissemination of historical and cultural heritage website.[CA] El final de la dècada dels 80 va ser un moment important en la història, s’estava formant Internet tal com ho coneixem, i no sols això, va aparéixer el primer computador AS/400. Aquest va marcar un abans i un després en la història de la informàtica tractantse d’un computador de gamma mitjana i alta per a tot tipus d’empreses. Al començament del present treball, s’explica la història que l’envolta, l’evolució que va tenint i els diferents models que es van traure al mercat, posant l’accent en els que es van considerar més importants. Més endavant, s’explica l’arquitectura, components i programació de l’AS/400, això engloba la interacció amb el seu entorn, l’arquitectura avançada d’aplicació, l’arquitectura del hardware i la manera d’ús d’aquests sistemes. I per a finalitzar, es veuran diferents perifèrics i opcions que hi ha en el Museu d’Informàtica de la ETSINF en la Universitat Politècnica de València (UPV), així com el desenvolupament d’una pàgina web de divulgació del patrimoni històric i cultural, al costat d’unes conclusions finals.Mateu Ortiz, R. (2020). Arqueología informática: Análisis histórico y crítico de la serie de computadores IBM AS/400. http://hdl.handle.net/10251/151714TFG

    Resolución eficiente de la ecuación de Poisson en un clúster de GPU

    Get PDF
    176 p.Este trabajo de investigación se enmarca en el contexto de la computación de alto rendimiento(High Performance Computing, HPC) y, más en concreto, en la computación paralela utilizandocomputación de propósito general en GPU (General-Purpose computing on GPU, GPGPU). Aunqueel trabajo surge en el contexto de la física computacional, las aportaciones de esta tesis sonaplicables a múltiples ámbitos de la vida real: electrostática, ingeniería mecánica, etc.El objetivo principal de este trabajo se ha centrado en la resolución eficiente de la ecuación dePoisson en un clúster de unidades de procesamiento gráfico (Graphics Processing Units, GPU) y sehan aplicado diversas técnicas con el fin de optimizar los programas implementados: técnicas desegmentación software, optimización del acceso a memoria, sincronización, estimación deparámetros óptimos de las librerías de cómputo, etc

    Consumo energético de métodos iterativos para sistemas dispersos en procesadores gráficos

    Get PDF
    La resolución de sistemas de ecuaciones lineales dispersos de gran dimensión es una de las operaciones más comunes en aplicaciones científicas y de ingeniería. El aumento de sus tamaños propicia el desarrollo de técnicas de Green Computing, que permiten diseñar aplicaciones conscientes de la energía, en las que la eficiencia energética es el objetivo prioritario. En este Tesis Doctoral se ha diseñado una metodología basada en “técnicas de fusionado de kernels CUDA” que reduce el número de kernels, y con ello, costes de lanzamiento y transferencias de información. Su uso, junto con la sincronización de las GPUs en modo blocking, permite reducir el consumo energético en sistemas de cómputo heterogéneo, CPU-GPU. Estas técnicas tienen especial interés en GPUs que soporten paralelismo dinámico. La aplicación de esta metodología en la resolución de sistemas de ecuaciones lineales dispersos muestra mejoras destacables en eficiencia energética, obteniendo un compromiso entre rendimiento y consumo energético
    corecore