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...
Main Author: | |
---|---|
Other Authors: | |
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 |