Evaluación de implementaciones alternativas de colas concurrentes en Haskell
- Autores
- González, Tomás Abel
- Año de publicación
- 2018
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Melgratti, Hernán Claudio
- Descripción
- En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen.
Fil: González, Tomás Abel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. - Materia
-
MEMORIA TRANSACCIONAL
PROGRAMACION CONCURRENTE
HASKELL
ALGORITMOS OPTIMISTAS - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nCOM000618_Gonzalez
Ver los metadatos del registro completo
id |
BDUBAFCEN_9894485a6701734d08bbb854f2bdcbd6 |
---|---|
oai_identifier_str |
seminario:seminario_nCOM000618_Gonzalez |
network_acronym_str |
BDUBAFCEN |
repository_id_str |
1896 |
network_name_str |
Biblioteca Digital (UBA-FCEN) |
spelling |
Evaluación de implementaciones alternativas de colas concurrentes en HaskellGonzález, Tomás AbelMEMORIA TRANSACCIONALPROGRAMACION CONCURRENTEHASKELLALGORITMOS OPTIMISTASEn este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen.Fil: González, Tomás Abel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesMelgratti, Hernán Claudio2018info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalezspainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-29T13:43:36Zseminario:seminario_nCOM000618_GonzalezInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-29 13:43:37.66Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
dc.title.none.fl_str_mv |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
title |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
spellingShingle |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell González, Tomás Abel MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS |
title_short |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
title_full |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
title_fullStr |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
title_full_unstemmed |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
title_sort |
Evaluación de implementaciones alternativas de colas concurrentes en Haskell |
dc.creator.none.fl_str_mv |
González, Tomás Abel |
author |
González, Tomás Abel |
author_facet |
González, Tomás Abel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Melgratti, Hernán Claudio |
dc.subject.none.fl_str_mv |
MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS |
topic |
MEMORIA TRANSACCIONAL PROGRAMACION CONCURRENTE HASKELL ALGORITMOS OPTIMISTAS |
dc.description.none.fl_txt_mv |
En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen. Fil: González, Tomás Abel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. |
description |
En este trabajo se realiza una comparación entre distintas maneras de implementar un mismo tipo de datos concurrente en el lenguaje de programación Haskell. El lenguaje provee varias alternativas para resolver los problemas de sincronización que surgen dentro del área de la programación concurrente. Entre ellas, el trabajo se enfoca en las variantes libres de locks como el uso de la primitiva compare and set y la librería STM. Se llevó a cabo una experimentación para observar las diferencias entre las distintas implementaciones y se analizaron los resultados para determinar cuáles son las implementaciones más apropiadas según varios contextos de uso. Para el análisis también se toma en cuenta la complejidad de los algoritmos y la consistencia en los resultados que producen. |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalez |
url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000618_Gonzalez |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
reponame_str |
Biblioteca Digital (UBA-FCEN) |
collection |
Biblioteca Digital (UBA-FCEN) |
instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
instacron_str |
UBA-FCEN |
institution |
UBA-FCEN |
repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
_version_ |
1844618755195273216 |
score |
12.891075 |