Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Research › peer-review
Communication vs Synchronisation in Parallel String Comparison. / Tiskin, Alexander.
SPAA 2020 - Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures. Association for Computing Machinery, 2020. p. 479-489 (Annual ACM Symposium on Parallelism in Algorithms and Architectures).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › Research › peer-review
}
TY - GEN
T1 - Communication vs Synchronisation in Parallel String Comparison
AU - Tiskin, Alexander
N1 - Publisher Copyright: © 2020 ACM.
PY - 2020/7/6
Y1 - 2020/7/6
N2 - The longest common subsequence (LCS) problem is fundamental in computer science and its many applications. Parallel algorithms for this problems have been studied previously, in particular in the bulk-synchronous parallelism (BSP) model, which treats local computation, communication and synchronisation as independent scarce resources of a computing system. We consider primarily BSP algorithms running in either constant or polylogarithmic synchronisation. Based on our previous results on the algebraic structure and efficient algorithms for semi-local LCS, we present BSP algorithms for parallel semi-local LCS, improving on the existing upper bounds on communication and synchronisation; in particular we present the first constant-sync work-optimal LCS algorithm.
AB - The longest common subsequence (LCS) problem is fundamental in computer science and its many applications. Parallel algorithms for this problems have been studied previously, in particular in the bulk-synchronous parallelism (BSP) model, which treats local computation, communication and synchronisation as independent scarce resources of a computing system. We consider primarily BSP algorithms running in either constant or polylogarithmic synchronisation. Based on our previous results on the algebraic structure and efficient algorithms for semi-local LCS, we present BSP algorithms for parallel semi-local LCS, improving on the existing upper bounds on communication and synchronisation; in particular we present the first constant-sync work-optimal LCS algorithm.
KW - bulk-synchronous parallelism (BSP)
KW - longest common subsequence (LCS)
KW - string comparison
UR - http://www.scopus.com/inward/record.url?scp=85088635416&partnerID=8YFLogxK
U2 - 10.1145/3350755.3400225
DO - 10.1145/3350755.3400225
M3 - Conference contribution
AN - SCOPUS:85088635416
T3 - Annual ACM Symposium on Parallelism in Algorithms and Architectures
SP - 479
EP - 489
BT - SPAA 2020 - Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures
PB - Association for Computing Machinery
T2 - 32nd ACM Symposium on Parallelism in Algorithms and Architectures, SPAA 2020
Y2 - 15 July 2020 through 17 July 2020
ER -
ID: 97180643