Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados

Ingeniero Civil Eléctrico === En la actualidad las personas ocupan una gran cantidad de dispositivos electrónicos, como computadores, teléfonos, relojes, refrigeradores e incluso automóviles, que contienen chips o circuitos integrados cada vez más complejos y con una mayor cantidad de componen...

Full description

Bibliographic Details
Main Author: Ulriksen Palma, Nicolás
Other Authors: Grimblatt Hinzpeter, Víctor
Language:es
Published: Universidad de Chile 2015
Subjects:
Online Access:http://repositorio.uchile.cl/handle/2250/131654
id ndltd-UCHILE-oai-repositorio.uchile.cl-2250-131654
record_format oai_dc
spelling ndltd-UCHILE-oai-repositorio.uchile.cl-2250-1316542017-02-06T05:12:17Z Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados Ulriksen Palma, Nicolás Grimblatt Hinzpeter, Víctor Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Eléctrica Agusto Alegría, Héctor León Martínez, Gerardo Web semántica Sistemas de almacenamiento y recuperación de información Redes semánticas Ingeniero Civil Eléctrico En la actualidad las personas ocupan una gran cantidad de dispositivos electrónicos, como computadores, teléfonos, relojes, refrigeradores e incluso automóviles, que contienen chips o circuitos integrados cada vez más complejos y con una mayor cantidad de componentes, lo cual involucra que las herramientas de diseño, implementación y construcción tengan que ir evolucionando de manera tal, que puedan estar al día con la creciente demanda de los circuitos integrados. En la presente Memoria, realizada en la empresa Synopsys⃝R , se analizan distintos tipos de sistemas de memoria distribuida, y su implementación en el software PUMA⃝R , desarrollado por la misma empresa. Este software procesa principalmente los archivos de máscaras de los circuitos integrados, para convertirlos en un formato legible para las máquinas que los fabrican. El procesamiento de estos archivos se realiza simultáneamente en muchas máquinas (llamado cluster), que ocupan discos duros como medio de almacenamiento. Dado que este tipo de almacenamiento produce en el proceso cuellos de botella , es el objetivo de este trabajo modificarlo por un sistema de memoria RAM compartida por todas las máquinas, para aumentar así la eficiencia del software PUMA⃝R . El sistema de almacenamiento se implementa con una librería propia de Synopsys⃝R , que tiene la capacidad de leer y escribir datos entre máquinas. Mejorando el rendimiento, en el proceso de escritura y lectura, de archivos que van de los cientos de megabytes, hasta los cientos de gigabytes en el caso de procesos comerciales. De las pruebas realizadas, se logra en el mejor de los casos, una reducción en el tiempo de ejecución de hasta un 10 %, realizadas bajo condiciones normales de procesamiento del cluster, y sin ningún agente externo perturbando la muestra. Finalmente, hay que indicar que se pudo mostrar que, si los archivos de entrada no poseen un determinado tamaño mínimo, los tiempos de ejecución aumentan y no se aprovecha la modificación del sistema de almacenamiento. 2015-07-03T14:32:24Z 2015-07-03T14:32:24Z 2014 Tesis http://repositorio.uchile.cl/handle/2250/131654 es Atribución-NoComercial-SinDerivadas 3.0 Chile http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ Universidad de Chile
collection NDLTD
language es
sources NDLTD
topic Web semántica
Sistemas de almacenamiento y recuperación de información
Redes semánticas
spellingShingle Web semántica
Sistemas de almacenamiento y recuperación de información
Redes semánticas
Ulriksen Palma, Nicolás
Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
description Ingeniero Civil Eléctrico === En la actualidad las personas ocupan una gran cantidad de dispositivos electrónicos, como computadores, teléfonos, relojes, refrigeradores e incluso automóviles, que contienen chips o circuitos integrados cada vez más complejos y con una mayor cantidad de componentes, lo cual involucra que las herramientas de diseño, implementación y construcción tengan que ir evolucionando de manera tal, que puedan estar al día con la creciente demanda de los circuitos integrados. En la presente Memoria, realizada en la empresa Synopsys⃝R , se analizan distintos tipos de sistemas de memoria distribuida, y su implementación en el software PUMA⃝R , desarrollado por la misma empresa. Este software procesa principalmente los archivos de máscaras de los circuitos integrados, para convertirlos en un formato legible para las máquinas que los fabrican. El procesamiento de estos archivos se realiza simultáneamente en muchas máquinas (llamado cluster), que ocupan discos duros como medio de almacenamiento. Dado que este tipo de almacenamiento produce en el proceso cuellos de botella , es el objetivo de este trabajo modificarlo por un sistema de memoria RAM compartida por todas las máquinas, para aumentar así la eficiencia del software PUMA⃝R . El sistema de almacenamiento se implementa con una librería propia de Synopsys⃝R , que tiene la capacidad de leer y escribir datos entre máquinas. Mejorando el rendimiento, en el proceso de escritura y lectura, de archivos que van de los cientos de megabytes, hasta los cientos de gigabytes en el caso de procesos comerciales. De las pruebas realizadas, se logra en el mejor de los casos, una reducción en el tiempo de ejecución de hasta un 10 %, realizadas bajo condiciones normales de procesamiento del cluster, y sin ningún agente externo perturbando la muestra. Finalmente, hay que indicar que se pudo mostrar que, si los archivos de entrada no poseen un determinado tamaño mínimo, los tiempos de ejecución aumentan y no se aprovecha la modificación del sistema de almacenamiento.
author2 Grimblatt Hinzpeter, Víctor
author_facet Grimblatt Hinzpeter, Víctor
Ulriksen Palma, Nicolás
author Ulriksen Palma, Nicolás
author_sort Ulriksen Palma, Nicolás
title Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
title_short Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
title_full Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
title_fullStr Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
title_full_unstemmed Análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
title_sort análisis e implementación de sistema de memoria distribuido para el proceso de circuitos integrados
publisher Universidad de Chile
publishDate 2015
url http://repositorio.uchile.cl/handle/2250/131654
work_keys_str_mv AT ulriksenpalmanicolas analisiseimplementaciondesistemadememoriadistribuidoparaelprocesodecircuitosintegrados
_version_ 1718411500788383744