Advanced Multicore Computing Projects

Sources

In the case of the project subjects indicated below, read the indicated paper as a starting point. Also read at least one other paper referenced in that paper, and search for more recent or approximately contemporary papers on the topic. Prepare a 25-35 minute presentation on the topic and also write a 4 to 6 page paper summarizing the material.

Deadlines

Topics

  1. Improving Scalability of OpenMP
    R Noronha, DK Panda, Improving scalability of OpenMP applications on multi-core systems using large page support, Proceedings of the IEEE International Symposium on …, 2007 http://nowlab.cse.ohio-state.edu/publications/conf-papers/2007/mtapp07.pdf
  2. Multicore in Cluster Computing
    L. Chai, Q. Gao and D. K. Panda, Understanding the Impact of Multi-Core Architecture in Cluster Computing: A Case Study with Intel Dual-Core System, Int'l Sympsoium on Cluster Computing and the Grid (CCGrid), Rio de Janeiro - Brazil, May 2007 http://nowlab.cse.ohio-state.edu/publications/conf-papers/2007/chai-ccgrid07.pdf
  3. Reducing Network Contention
    Matthew Koop, Miao Luo, Dhabaleswar K. Panda, Reducing Network Contention with Mixed Workloads on Modern Multicore Clusters, IEEE Cluster 2009, September 2009. http://nowlab.cse.ohio-state.edu/publications/conf-papers/2009/koop-cluster09.pdf
  4. Infiniband Performance on Multicore
    S Sur, M Koop, L Chai, DK Panda, Performance analysis and evaluation of Mellanox ConnectX InfiniBand architecture with multi-core platforms, 15th IEEE Int'l Symposium on Hot Interconnects (HotI15), 2007 http://nowlab.cse.ohio-state.edu/publications/conf-papers/2007/surs-hoti07.pdf
  5. Checkpointing
  6. MPI Collective Communications
  7. High Performance Virtualization
  8. Improving Virtual I/O
  9. OS Issues with Multicore
    R Knauerhase, P Brett, B Hohlt, T Li, S Hahn, Using OS observations to improve performance in multicore systems, IEEE Micro, http://neotextus.net/papers/MICRO08.pdf.
  10. High Availability
    Aggarwal, N. Ranganathan, P. Jouppi, N. P. Smith, J. E., Configurable Isolation: Building High Availability Systems with Commodity Multi-Core Processors, COMPUTER ARCHITECTURE NEWS 2007, VOL 35; NUMB 2, pages 470-481 http://pages.cs.wisc.edu/~aggarwal/isca_2007.pdf
  11. Server Consolidation
    NE Jerger, D Vantrease, MH Lipasti, An evaluation of server consolidation workloads for multi-core designs, IEEE of Symposium on Workload Characterization, 2007 http://www.ece.wisc.edu/~pharm/papers/iiswc.pdf
  12. Graphics Acceleration in Virtual Machines
    Lagar-Cavilla, H. A., Tolia, N., Satyanarayanan, M., and de Lara, E. 2007. VMM-independent graphics acceleration. In Proceedings of the 3rd international Conference on Virtual Execution Environments (San Diego, California, USA, June 13 - 15, 2007). VEE '07. ACM, New York, NY, 33-43. http://doi.acm.org/10.1145/1254810.1254816
  13. OpenMP on a Many-Core System
    del Cuvillo, J., Zhu, W., and Gao, G. 2006. Landing openMP on cyclops-64: an efficient mapping of openMP to a many-core system-on-a-chip. In Proceedings of the 3rd Conference on Computing Frontiers (Ischia, Italy, May 03 - 05, 2006). CF '06. ACM, New York, NY, 41-50. http://doi.acm.org/10.1145/1128022.1128030