Dense shared-memory multiprocessors built with several interconnected multi-core chips, a computer organization which was recently coined as a manycore system, are emerging as a dominant architectural paradigm in high-performance computing. As many-core systems will scale to tens of cores in 2007 and hundreds of cores in the near future, effective resource allocation and scalability across the application and system software stacks become paramount. Virtualization is a technology that can potentially address this issue, as well as the issue of productivity in high-performance software development, via the provision of encapsulated and customized hardware execution environments to parallel applications. We currently explore the challenges and the opportunities of virtualization in high-end computing, in the VT-ASOS (Virtualization Technologies for Application-Specific Operating Systems) framework
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.