Abstract | ||
---|---|---|
In the Single-Program Multiple-Data (SPMD) programming model, threads of an application exhibit very similar control flows and often execute the same instructions, but on different data. In this paper, we propose the Dynamic Inter-thread Vectorization Architecture (DITVA) to leverage the implicit Data Level Parallelism that exists across threads on SPMD applications. |
Year | DOI | Venue |
---|---|---|
2018 | 10.1016/j.jpdc.2017.11.006 | Journal of Parallel and Distributed Computing |
Keywords | Field | DocType |
Simultaneous Multi-threading,Single instruction multiple data,Single program multiple data,Vectorization | SPMD,Computer science,Cache,Parallel computing,Lockstep,Vectorization (mathematics),SIMD,Thread (computing),Data parallelism,Synchronization (computer science) | Journal |
Volume | ISSN | Citations |
120 | 0743-7315 | 1 |
PageRank | References | Authors |
0.34 | 22 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sajith Kalathingal | 1 | 1 | 0.34 |
Sylvain Collange | 2 | 14 | 2.58 |
Bharath Narasimha Swamy | 3 | 28 | 2.34 |
André Seznec | 4 | 1103 | 84.68 |