The Bulk Synchronous Parallel (BSP) abstract computer is a bridging model for designing parallel algorithms. A bridging model "is intended neither as a hardware nor a programming model but something in between". It serves a purpose similar to the Parallel Random Access Machine (PRAM) model. BSP differs from PRAM by not taking communication and synchronization for granted. An important part of analysing a BSP algorithm rests on quantifying the synchronisation and communication needed.
BSP was developed by Leslie Valiant during the 1980s. The definitive article was published in 1990.
Read more about Bulk Synchronous Parallel: The Model, Communication, Barriers, The Cost of A BSP Algorithm, Extensions and Uses
Famous quotes containing the words bulk and/or parallel:
“The bulk of mankind believe in two gods. They are under one dominion here in the house, as friend and parent, in social circles, in letters, in art, in love, in religion; but in mechanics, in dealing with steam and climate, in trade, in politics, they think they come under another.”
—Ralph Waldo Emerson (18031882)
“The beginnings of altruism can be seen in children as early as the age of two. How then can we be so concerned that they count by the age of three, read by four, and walk with their hands across the overhead parallel bars by five, and not be concerned that they act with kindness to others?”
—Neil Kurshan (20th century)