• U. Vishkin, Thinking in Parallel: Some basic data-parallel algorithms and techniques, 2010. http://www.umiacs.umd.edu/users/vishkin/PUBLICATIONS/classnotes.pdf.
  • U. Vishkin, "Using simple abstraction to reinvent computing for parallelism," Communications of the ACM (CACM) 54,1, pages 75-85, January, 2011. http://portal.acm.org/citation.cfm?id=1866757
  • J. JaJa, Introduction to Parallel Algorithms, Addison-Wesley, 1992
  • J. Dean and S. Ghemawat, "MapReduce: a flexible data processing tool," Communication of the ACM, pp. 72-77, Jan. 2010.
  • D. Gleich, L. Zhukov, and P. Berkhin, "Fast parallel pagerank: a linear system approach," Technical Report L-2004-038, Yahoo! Research Labs, 2004. URL http://stanford.edu/~dgleich/publications/prlinear-dgleich.pdf
  • A.N. Langville, C.D. Meyer, Google's PageRank and Beyond: The science of search engine rankings, Princeton Univ. Press, 2006.
  • S. Brin, R. Motwani, L. Page, and T. Winograd, "What can you do with a Web in your pocket?" IEEE Data Eng. Bull., 1998, pp.37-47.
  • S. Brin and L. Page, "The anatomy of a large-scale hypertextual Web search engine," Computer Networks and ISDN Systems 30, pp. 107-117, 1998.
  • Parallel combinatorial optimization, Edited by El-Ghazali Talbi, John Wiley, 2006
  • T.H. Wu, A. Davoodi and J.T. Linderoth, "A parallel programming approach to global routing," ACM/IEEE DAC, 2010.
  • P.K. Chan and M.D.F. Schlag, "Parallel FPGA Placement with Symmetric Multiprocessors (SMPs) and Vector Functional Units," FPGA 2007.
  • A. Ludwin, V. Betz and K. Padalia, "High-quality, deterministic parallel placement for FPGAs on commodity hardware," FPGA, pp. 14-23, 2008.