Diseño e implementación de arquitecturas para estructuras paralelas
Este trabajo de investigación explora el diseño e implementación de arquitecturas paralelas que permiten el procesamiento en paralelo de datos. Se consideró, como caso de estudio, el procesamiento en tiempo real del algoritmo del filtro de partículas para aquellas aplicaciones que requieren miles...
Guardado en:
| Autor principal: | |
|---|---|
| Otros Autores: | |
| Formato: | tesis de maestría |
| Lenguaje: | Español |
| Publicado: |
2015
|
| Materias: | |
| Acceso en línea: | http://repositoriodigital.uns.edu.ar/handle/123456789/4423 |
| Aporte de: |
| id |
I20-R126123456789-4423 |
|---|---|
| record_format |
dspace |
| institution |
Universidad Nacional del Sur |
| institution_str |
I-20 |
| repository_str |
R-126 |
| collection |
Repositorio Institucional Universidad Nacional del Sur (UNS) |
| language |
Español |
| orig_language_str_mv |
spa |
| topic |
Ingeniería Circuitos integrados VLSI Arquitecturas digitales Filtro de partículas |
| spellingShingle |
Ingeniería Circuitos integrados VLSI Arquitecturas digitales Filtro de partículas Pasciaroni, Alejandro Diseño e implementación de arquitecturas para estructuras paralelas |
| topic_facet |
Ingeniería Circuitos integrados VLSI Arquitecturas digitales Filtro de partículas |
| description |
Este trabajo de investigación explora el diseño e implementación de arquitecturas paralelas
que permiten el procesamiento en paralelo de datos. Se consideró, como caso de estudio, el
procesamiento en tiempo real del algoritmo del filtro de partículas para aquellas aplicaciones
que requieren miles de ellas. En estos casos el algoritmo presenta un cuello de botella en el tiempo
de ejecución debido al remuestreo, la única operación del algoritmo cuyo procesamiento no puede
ser paralelizado en forma directa. El estudio tuvo como objetivos la revisión bibliográfica sobre
los algoritmos de remuestreo e implentación del filtro de partículas y por último la proposición de
arquitecturas digitales para un elemento de procesamiento para luego considerar arquitecturas
con procesamiento distribuido.
Se revisionaron las estrategias de paralelización del algoritmo de remuestreo y se llevó acabo
una evaluación cualitativa y cuantitativa del comportamiento de las mismas. La estrategia
seleccionada para las arquitecturas propuestas es el remuestreo distribuido que se basa en la distribución del remuestreo en grupos de partículas. De la evaluación se concluye que si se aumenta
la cantidad de partículas por grupo se reduce el error en la estimación pero no sucede lo mismo
si se aumenta la cantidad de grupos de igual cantidad de partículas.
Se propusieron tres arquitecturas digitales basadas en el remuestreo distribuido. Las dos
primeras arquitecturas se basan en el modelo computacional Dataflow y la tercera arquitectura es
un arreglo de procesadores de propósito general que integran una arquitectura Single Instruction
Multiple Data (SIMD). El primer diseño prioriza la tasa de procesamiento mientras que los otros
dos el área de silicio requerida. Para reducir el área del elemento de procesamiento se recurrió a
la multiplexación en tiempo de ciertos recursos computacionales.
Se realizó un análisis comparativo en términos de tiempo de ejecución y área de silicio
de las arquitecturas propuestas. Se observa que el multiplexado en tiempo de recursos resulta
exitosa en la reducción del área total. Por otra parte a igual número de grupos de procesamiento
instanciados resultará conveniente el Diseño 1 si se prioriza la tasa de procesamiento y el Diseño
2 si la prioridad es minimizar el área de silicio. El Diseño 3 no presenta ventaja respecto al
Diseño 1 a pesar de disponer de un diseño regular y un elemento de procesamiento más versátil. |
| author2 |
Julián, Pedro |
| author_facet |
Julián, Pedro Pasciaroni, Alejandro |
| format |
tesis de maestría |
| author |
Pasciaroni, Alejandro |
| author_sort |
Pasciaroni, Alejandro |
| title |
Diseño e implementación de arquitecturas para estructuras paralelas |
| title_short |
Diseño e implementación de arquitecturas para estructuras paralelas |
| title_full |
Diseño e implementación de arquitecturas para estructuras paralelas |
| title_fullStr |
Diseño e implementación de arquitecturas para estructuras paralelas |
| title_full_unstemmed |
Diseño e implementación de arquitecturas para estructuras paralelas |
| title_sort |
diseño e implementación de arquitecturas para estructuras paralelas |
| publishDate |
2015 |
| url |
http://repositoriodigital.uns.edu.ar/handle/123456789/4423 |
| work_keys_str_mv |
AT pasciaronialejandro disenoeimplementaciondearquitecturasparaestructurasparalelas |
| bdutipo_str |
Repositorios |
| _version_ |
1764820505825640452 |