References (updated: 5 August 2015)

1.     A View of the Parallel Computing Landscape, CACM Vol. 52 No. 10, pp. 56-67, October 2009. [Technical Report: The Landscape of Parallel Computing Research: A View from Berkeley, Dec 2006, Slides: The Parallel Computing Landscape, Oct 2007]

 

2.     Platform 2015: Intel Processor and Platform Evolution for the Next Decade, Intel white paper, 2005.

 

3.     Perf reference: https://perf.wiki.kernel.org/index.php/Main_Page

 

4.     MPI Tutorial: https://computing.llnl.gov/tutorials/mpi/

 

5.     OpenMP tutorial: https://computing.llnl.gov/tutorials/openMP/

 

6.     OpenMP Reference Sheet for C/C++ - http://www.plutospin.com/files/OpenMP_reference.pdf.

 

7.     Chapter 3, Parallel Algorithm Design, in Parallel Programming in C with MPI and OpenMP, M.J. Quinn, McGraw-Hill, 2003.

 

8.     Chapter 1.3 and Chapter 2, Designing and Building Parallel Programs, Ian Foster, Addison-Wesley, 1995 (www-unix.mcs.anl.gov/dbpp/text/book.html – online book).

 

9.     Performance Analysis Guide for Intel Core i7 Processor and Intel Xeon 5500 processors -http://software.intel.com/sites/products/collateral/hpc/vtune/performance_analysis_guide.pdf

 

10.  Above the Clouds: A Berkeley View of Cloud Computing, Feb 2009. [slides ]

 

11.  The Economics of the Cloud, Microsoft, November 2010.

 

12.  The NIST Definition of Cloud Computing, Sep 2011.

 

13.  NIST Cloud Computing Reference Architecture, Sep 2011.

 

14.  M. Armbrust, et al., Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No. UCB/EECS-2009028, University of California at Berkeley, Feb 2009.

 

15.  J. Varia, Architecting for the Cloud: Best Practices, Amazon Web Services, May 2010.

 

16.  D. Hinchcliffe, Comparing Amazon’s and Google’s PaaS Offerings, ZDNET, 2008.

 

17.  M. Mihailescu and Y.M. Teo, Strategic-Proof Dynamic Resource Pricing of Multiple Resource Types on Federated Clouds, Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing, pp. 337-350, LNCS 6081, Springer-Verlag, Busan, Korea, May 21-23, 2010 (Best paper award).

 

18.  M. Mihailescu and Y.M. Teo, The Impact of User Rationality in Federated Clouds, Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 620-627, Ottawa, Canada, May 13-16, 2012.

 

19.  B.M. Tudor, Y.M. Teo and S. See, Understanding Off-chip Contention of Parallel Programs in Chip Multiprocessors, Proceedings of 40th International Conference on Parallel Processing, pp 602-611, Taipei, Taiwan, Sep 13-16, 2011.

 

20.  B.M. Tudor and Y.M. Teo, A Practical Approach for Performance Analysis of Shared Memory Programs, Proceedings of 25th IEEE International Parallel & Distributed Processing Symposium, IEEE Computer Society Press, Anchorage, USA, May 16-20, 2011.