Research output: Contribution to journal › Article › peer-review
A new way to divide and conquer. / Tiskin, Alexandre.
In: Parallel Processing Letters, Vol. 11, No. 4, 01.01.2001, p. 409-422.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - A new way to divide and conquer
AU - Tiskin, Alexandre
PY - 2001/1/1
Y1 - 2001/1/1
N2 - Valiant's model of bulk-synchronous parallel (BSP) computation does not allow the programmer to synchronize a subset, rather than the complete set of a parallel computer's processors. This is perceived by many to be an obstacle to expressing divide-and-conquer algorithms in the BSP model. We argue that the divide-and-conquer paradigm fits naturally into the BSP model, without any need for subset synchronization. The proposed method of divide-and-conquer BSP programming is fully compliant with the BSP computation model. The method is based on sequentially interleaved threads of BSP computation, called superthreads.
AB - Valiant's model of bulk-synchronous parallel (BSP) computation does not allow the programmer to synchronize a subset, rather than the complete set of a parallel computer's processors. This is perceived by many to be an obstacle to expressing divide-and-conquer algorithms in the BSP model. We argue that the divide-and-conquer paradigm fits naturally into the BSP model, without any need for subset synchronization. The proposed method of divide-and-conquer BSP programming is fully compliant with the BSP computation model. The method is based on sequentially interleaved threads of BSP computation, called superthreads.
KW - BSP
KW - Bulk-synchronous parallel
KW - Divide-and-conquer
KW - Subset synchronization
KW - Superthreads
UR - http://www.scopus.com/inward/record.url?scp=0035569737&partnerID=8YFLogxK
U2 - 10.1142/s0129626401000695
DO - 10.1142/s0129626401000695
M3 - Article
AN - SCOPUS:0035569737
VL - 11
SP - 409
EP - 422
JO - Parallel Processing Letters
JF - Parallel Processing Letters
SN - 0129-6264
IS - 4
ER -
ID: 127712960