A view of the parallel computing landscape
Tóm tắt
Writing programs that scale with increasing numbers of cores should be as easy as writing programs for sequential computers.
Từ khóa
Tài liệu tham khảo
Adve , S. et al. Parallel Computing Research at Illinois: The UPCRC Agenda. White Paper . University of Illinois , Urbana-Champaign, IL, Nov. 2008 . Adve, S. et al. Parallel Computing Research at Illinois: The UPCRC Agenda. White Paper. University of Illinois, Urbana-Champaign, IL, Nov. 2008.
Alexander , C. et al. A Pattern Language: Towns , Buildings, Construction . Oxford University Press , 1997 . Alexander, C. et al. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1997.
Asanovic , K. et al. The Parallel Computing Laboratory at U.C . Berkeley : A Research Agenda Based on the Berkeley View. UCB/EECS- 2008 -23, University of California , Berkeley, Mar. 21, 2008. Asanovic, K. et al. The Parallel Computing Laboratory at U.C. Berkeley: A Research Agenda Based on the Berkeley View. UCB/EECS-2008-23, University of California, Berkeley, Mar. 21, 2008.
Asanovic , K. et al. The Landscape of Parallel Computing Research: A View from Berkeley. UCB/EECS-2006-183 , University of California , Berkeley, Dec . 18, 2006 . Asanovic, K. et al. The Landscape of Parallel Computing Research: A View from Berkeley. UCB/EECS-2006-183, University of California, Berkeley, Dec. 18, 2006.
Buschmann , F. et al. Pattern-Oriented Software Architecture: A System of Patterns . John Wiley &Sons, Inc., New York, 1996 . Buschmann, F. et al. Pattern-Oriented Software Architecture: A System of Patterns. John Wiley&Sons, Inc., New York, 1996.
Datta , K. et al. Stencil computation optimization and autotuning on state-of-the-art multicore architectures . In Proceedings of the ACM/IEEE Supercomputing (SC) 2008 Conference (Austin, TX, Nov. 15--21) . IEEE Press , Piscataway, NJ , 2008 . Datta, K. et al. Stencil computation optimization and autotuning on state-of-the-art multicore architectures. In Proceedings of the ACM/IEEE Supercomputing (SC) 2008 Conference (Austin, TX, Nov. 15--21). IEEE Press, Piscataway, NJ, 2008.
Gamma , E. et al. Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley Professional , Reading, MA , 1994 . Gamma, E. et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Reading, MA, 1994.
International Technology Roadmap for Semiconductors. Executive Summary 2005 and 2007; http://public.itrs.net/. International Technology Roadmap for Semiconductors. Executive Summary 2005 and 2007; http://public.itrs.net/.
Kantowitz , B. and Sorkin , R . Human Factors: Understanding People-System Relationships . John Wiley &Sons, Inc., New York, 1983 . Kantowitz, B. and Sorkin, R. Human Factors: Understanding People-System Relationships. John Wiley&Sons, Inc., New York, 1983.
Mattson , T. , Sanders , B. , and Massingill , B . Patterns for Parallel Programming . Addison-Wesley Professional , Reading, MA , 2004 . Mattson, T., Sanders, B., and Massingill, B. Patterns for Parallel Programming. Addison-Wesley Professional, Reading, MA, 2004.
Patterson , D. and Hennessy , J . Computer Organization and Design: The Hardware/Software Interface , Fourth Edition. Morgan Kaufmann Publishers , Boston, MA , Nov. 2008 . Patterson, D. and Hennessy, J. Computer Organization and Design: The Hardware/Software Interface, Fourth Edition. Morgan Kaufmann Publishers, Boston, MA, Nov. 2008.
Thomas , D. et al. Agile Web Development with Rails , Second Edition. The Pragmatic Bookshelf , Raleigh, NC , 2008 . Thomas, D. et al. Agile Web Development with Rails, Second Edition. The Pragmatic Bookshelf, Raleigh, NC, 2008.
UPC Language Specifications , Version 1.2. Technical Report LBNL-59208. Lawrence Berkeley National Laboratory, Berkeley, CA , 2005 . UPC Language Specifications, Version 1.2. Technical Report LBNL-59208. Lawrence Berkeley National Laboratory, Berkeley, CA, 2005.
Williams , S. et al. Lattice Boltzmann simulation optimization on leading multicore platforms . In Proceedings of the 22nd IEEE International Parallel and Distributed Processing Symposium ( Miami, FL, Apr. 14--18 , 2008 ). Williams, S. et al. Lattice Boltzmann simulation optimization on leading multicore platforms. In Proceedings of the 22nd IEEE International Parallel and Distributed Processing Symposium (Miami, FL, Apr. 14--18, 2008).