作者
Stephen Cook, Cynthia Dwork, Rüdiger Reischuk
发表日期
1986/2
期刊
SIAM Journal on Computing
卷号
15
期号
1
页码范围
87-97
出版商
Society for Industrial and Applied Mathematics
简介
One of the frequently used models for a synchronous parallel computer is that of a parallel random access machine, where each processor can read from and write into a common random access memory. Different processors may read the same memory location at the same time, but simultaneous writing is disallowed. We show that even if we allow nonuniform algorithms, an arbitrary number of processors, and arbitrary instruction sets, is a lower bound on the time required to compute various simple functions, including sorting n keys and finding the logical “or” of n bits. We also prove a surprising time upper bound of steps for these functions, which beats the obvious algorithms requiring steps.If simultaneous writes are allowed, there are simple algorithms to compute these functions in a constant number of steps.
引用总数
1985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024210892015152123222728241711762765286851177749291211121126