Parallel Algorithms Column 1 : Models of Computatio n Michael T . Goodrich * Department of Computer Scienc e Johns Hopkins Universit y Baltimore, MD 2121 8 goodrich@cs .jhu .edu 1 Introductio n If you are the type that always orders vanilla in the ice cream shop, then you should probably sta y away from parallel algorithm design, for you may never get past the fact that any given paralle l algorithm may be designed for any one of several different computational models . If, on the other hand, you are the type who thinks there are still not enough channels on cable TV, then you migh t think the number of parallel models is woefully small . If you fall into neither camp, which, accordin g to the Chernoff bounds [22], you probably should, then you may find this first SIGACT News column on parallel algorithm design of some use . For here I review a "classic" model for parallel computatio n and I survey some interesting work on alternative models for parallel computation . 2 A Classic Model for Parallel Computation : The PRA M The shared-memory model, or parallel random access machine (PRAM), is classic
/lp/association-for-computing-machinery/parallel-algorithms-column-1-models-of-computation-YZcF6ETUHX