Balancing Computational Science and Computer Science Research on a Terascale Computing Facility

  • Calvin J. Ribbens
  • Srinidhi Varadarjan
  • Malar Chinnusamy
  • Gautam Swaminathan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3515)


The design and deployment of Virginia Tech’s terascale computing cluster is described. The goal of this project is to demonstrate that world-class on-campus supercomputing is possible and affordable, and to explore the resulting benefits for an academic community consisting of both computational scientists and computer science researchers and students. Computer science research in high performance computing systems benefits significantly from hands-on access to this system and from close collaborations with the local computational science user community. We describe an example of this computer science research, in the area of dynamically resizable parallel applications.


High Performance Computing Virginia Tech Schedule Framework Processor Allocation Computer Science Research 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Report of the High End Computing Revitalization Task Force (HECRTF),
  2. 2.
    Science and Engineering Infrastructure for the 21st Century, National Science Board,
  3. 3.
    Terascale Computing Facility, Virginia Tech,
  4. 4.
    Moreira, J.E., Naik, V.K.: Dynamic Resource Management on Distributed Systems Using Reconfigurable Applications. IBM Research Report RC 20890. IBM Journal of Research and Development 41, 303–330 (1997)CrossRefGoogle Scholar
  5. 5.
    McCann, C., Vaswami, R., Zahorjan, J.: A Dynamic Processor Allocation Policy for Multiprogrammed Shared-Memory Multiprocessors. ACM Trans. Comput. Syst. 11, 146–178 (1993)CrossRefGoogle Scholar
  6. 6.
    Chinnusamy, M.: Data and Processor Re-mapping Strategies for Dynamically Resizable Parallel Applications. MS Thesis, Virginia Tech, Dept. of Comp. Sci. (2004)Google Scholar
  7. 7.
    Tadepalli, S., Ribbens, C.J., Varadarajan, S.: GEMS: A job management system for fault tolerant grid computing. In: Meyer, J. (ed.) Proc. HPC Symposium. Soc. For Mod. and Simula. Internat., San Diego, CA, pp. 59–66 (2004)Google Scholar
  8. 8.
  9. 9.
    Swaminathan, G.: A Scheduling Framework for Dynamically Resizable Parallel Applications. MS Thesis, Virginia Tech, Dept. of Comp. Sci. (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Calvin J. Ribbens
    • 1
  • Srinidhi Varadarjan
    • 1
  • Malar Chinnusamy
    • 1
  • Gautam Swaminathan
    • 1
  1. 1.Department of Computer ScienceVirginia TechBlacksburg

Personalised recommendations