A Framework for Managing Multicore Resources
نویسنده
چکیده
The computer industry is undergoing a momentous transformation. General-purpose computing is moving off of desktops and onto diverse device such as smart phones, digital entertainment centers, and data center servers. At the same time, high-performance semiconductor manufacturers are continuing the long-term trend of increasing integration and are now manufacturing multicore chips. It is our position that current resource management mechanisms and policies, developed in an earlier era, are inadequate for future multicore systems. Policies, mechanisms, and the interfaces between them will have to change to fit the multicore era. In this article, we present our vision of future multicore system architecture. We propose to use the Virtual Private Machine (VPM) abstraction to enrich the interface between hardware and software. The VPM abstraction allows software policies to explicitly manage microarchitecture resources in an intuitive manner. By enriching the interface between hardware and software, the envisioned system architecture facilitates the design of multicore systems that can efficiently satisfy the increasingly diverse requirements of future platforms. PRELIMINARY DRAFT – To Appear in IEEE Micro special issue on Interaction of Computer Architecture and Operating System in the Multicore Era, May-June 2008
منابع مشابه
A Simulation Analysis of Shared TLBs with Tag Based Partitioning in Multicore Virtualized Environments
The current paradigm of computing in the server industry is undergoing rapid changes. Two of the most important changes are the emergence of multicore architectures with an increasing number of processors on a single die and the use of virtual machines (VMs) to efficiently partition and allocate these processors. As a result, the emphasis in microarchitecture design has shifted towards increasi...
متن کاملDeveloping a Framework for the Organizational Capacity of Academic Centers: A Qualitative Study
The purpose of this study was to develop a framework for the organizational capacity of academic centers. The research method was the Seven-level qualitative Meta-synthesis of Sandelowski and Barros (2007). In the first step, the research question was raised about the development of the academic capacity framework, according to which the meta-synthesis team members were identified. In the secon...
متن کاملSoftware Mechanisms to Identify and Mitigate Intercore Memory Subsystem Shared Resource Contention for Multiprogram Workloads
Multicore processors have become ubiquitous in recent years and have become the norm across embedded, desktop and server markets. This shift in processor design has had profound implications on hardware resource sharing between processes on a system. Rather than allocating a fixed partition of each resource to each core, common resources such as last level caches, integrated memory controllers,...
متن کاملIntegrative Systemic Therapy in Foreign Language Learning: A Practical Framework for Managing Foreign Language Listening Anxiety among Iranian EFL Learners
This study aimed at proposing a framework based on Integrative Systemic Therapy (IST) for addressing foreign language listening anxiety (FLLA) among Iranian learners of English as a Foreign Language (EFL). The effectiveness of the framework in reducing the levels of FLLA among language learners was investigated when implemented by a therapist as well as by learners independently. To this end, 3...
متن کاملDYON: Managing a New Scheduling Class to Improve System Performance in Multicore Systems
Due to the increase in the number of available cores in current systems, plenty of system software starts to use some of these cores to perform tasks that will help optimize the application behaviour. Unfortunately, current Onload mechanisms are too limited. On the one hand, there is no dynamic way to decide the number of cores that is taken from applications and given to these system helpers. ...
متن کامل