Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2012-10-31T13:50:16Z
dc.date.available 2012-10-31T13:50:16Z
dc.date.issued 2001-10
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/23310
dc.description.abstract We present an analytical model that extends BSP to cover both oblivious synchronization and group partitioning. There are a few oversimplifications in BSP that make difficult to have accurate predictions. Even if the numbers of individual communication or computation operations in two stages are the same, the actual times for these two stages may differ. These differences are due to the separate nature of the operations or to the particular pattern followed by the messages. Even worse, the assumption that a constant number of machine instructions takes constant time is far from the truth. Current memory hierarchies imply that memory access vary from a few cycles to several thousands. A natural proposal is to associate a different proportionality constant with each basic block, and analogously, to associate different latencies and bandwidths with each “communication block”. Unfortunately, to use this approach implies that the evaluation parameters not only depend on given architecture, but also reflect algorithm characteristics. Such parameter evaluation must be done for every algorithm. This is a heavy task, implying experiment design, timing, statistics, pattern recognition and multi-parameter fitting algorithms. Software support is required. We have developed a compiler that takes as source a C program annotated with complexity formulas and produces as output an instrumented code. The trace files obtained from the execution of the resulting code are analyzed with an interactive interpreter, giving us, among other information, the values of those parameters. en
dc.language en es
dc.subject Complexity model en
dc.subject Performance es
dc.subject Concurrent Programming es
dc.subject Performance analysis en
dc.subject Performance prediction en
dc.subject Tools es
dc.subject Performance profiling es
dc.subject Oblivious synchronization en
dc.title Analisis and tools for performance prediction en
dc.type Objeto de conferencia es
sedici.creator.person González, J.A. es
sedici.creator.person León, C. es
sedici.creator.person Piccoli, María Fabiana es
sedici.creator.person Printista, Alicia Marcela es
sedici.creator.person Roda García, José Luis es
sedici.creator.person Rodriguez, C. es
sedici.creator.person Rodríguez, J.M. es
sedici.creator.person Sande Gonzalez, Francisco de es
sedici.description.note Eje: Programación concurrente es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Red de Universidades con Carreras en Informática (RedUNCI) es
sedici.subtype Objeto de conferencia es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
sedici.date.exposure 2001-10
sedici.relation.event VII Congreso Argentino de Ciencias de la Computación es
sedici.description.peerReview peer-review es


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)