@Article{vitter:parmem2, author = {Jeffrey Scott Vitter and Elizabeth A. M. Shriver}, title = {Algorithms for Parallel Memory {II}: Hierarchical Multilevel Memories}, journal = {Algorithmica}, year = {1994}, month = {August and September}, volume = {12}, number = {2/3}, pages = {148--169}, earlier = {vitter:parmem2-tr}, keywords = {parallel I/O algorithms, parallel memory, pario-bib}, abstract = {In this paper we introduce parallel versions of two hierarchical memory models and give optimal algorithms in these models for sorting, FFT, and matrix multiplication. In our parallel models, there are $P$ memory hierarchies operating simultaneously; communication among the hierarchies takes place at a base memory level. Our optimal sorting algorithm is randomized and is based upon the probabilistic partitioning technique developed in the companion paper for optimal disk sorting in a two-level memory with parallel block transfer. The probability of using $\ell$ times the optimal running time is exponentially small in~$\ell (\log \ell) \log P$.}, comment = {Summarized in vitter:optimal.} }