Parallel Data Processing
In the following, we discuss how to achieve parallelism in in-memory and traditional database management systems. Pipelined parallelism and data parallelism are two approaches to speed up query processing.
- [Amd67]G.M. Amdahl, Validity of the single processor approach to achieving large scale computing capabilities, in Proceedings of the April 18–20, 1967, Spring Joint Computer Conference, AFIPS ’67 (Spring) (ACM, New York, 1967), pp. 483–485Google Scholar
- [GLS94]W. Gropp, E. Lusk, A. Skjellum, Using MPI: Portable Parallel Programming with the Message-Passing Interface (MIT Press, Cambridge, MA, 1994)Google Scholar
- [HP11]J.L. Hennessy, D.A. Patterson, Computer Architecture: A Quantitative Approach, 5th edn. (Elsevier Science, Burlington, 2011)Google Scholar
- [Li86]K. Li, Shared virtual memory on loosely coupled multiprocessors. Ph.D. thesis, New Haven, 1986 (AAI8728365)Google Scholar
- [Moo65]G. Moore, Cramming more components onto integrated circuits. Electronics 38, 114 ff. (1965)Google Scholar
© Springer-Verlag Berlin Heidelberg 2014