Partitioning Strategies for Concurrent Programming
This work presents four partitioning strategies, or design patterns, useful for decomposing a serial application into multiple concurrently executing parts. These partitioning strategies augment the commonly used task and data parallel design patterns by recognizing that applications are spatiotem...
Principais autores: | Hoffmann, Henry Christian, Agarwal, Anant, Devadas, Srinivas |
---|---|
Outros Autores: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Formato: | Artigo |
Idioma: | en_US |
Publicado em: |
2010
|
Acesso em linha: | http://hdl.handle.net/1721.1/59845 https://orcid.org/0000-0001-8253-7714 https://orcid.org/0000-0002-7015-4262 |
Registros relacionados
-
Partitioning Strategies for Concurrent Programming
por: Devadas, Srinivas, et al.
Publicado em: (2009) -
Partitioning strategies: Spatiotemporal patterns of program decomposition
por: Hoffmann, Henry Christian, et al.
Publicado em: (2010) -
ARCc: A case for an architecturally redundant cache-coherence architecture for large multicores
por: Khan, Omer, et al.
Publicado em: (2012) -
Remote Store Programming: Mechanisms and Performance
por: Wentzlaff, David, et al.
Publicado em: (2009) -
TicToc: Time Traveling Optimistic Concurrency Control
por: Yu, Xiangyao, et al.
Publicado em: (2018)