Saving and Restoring Implementation Contexts with co-Designed Virtual Machines

نویسندگان

  • Ashutosh S. Dhodapkar
  • James E. Smith
چکیده

It is proposed that a co-designed Virtual Machine Monitor (VMM) can be used for saving and restoring implementation state when context switches occur in a manner that is completely transparent to all conventional software. As an extended case study, we use the VMM to save and restore branch predictor contents. For an 8Kbit gshare predictor and a context switch interval of 100K instructions, the performance benefit is 4% over initializing the predictor to weakly taken following context switches (the best alternative we could find).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Communication-Aware Traffic Stream Optimization for Virtual Machine Placement in Cloud Datacenters with VL2 Topology

By pervasiveness of cloud computing, a colossal amount of applications from gigantic organizations increasingly tend to rely on cloud services. These demands caused a great number of applications in form of couple of virtual machines (VMs) requests to be executed on data centers’ servers. Some of applications are as big as not possible to be processed upon a single VM. Also, there exists severa...

متن کامل

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines

This paper addresses the physical hardware requirements necessary for a co-design hardware/software virtual machine to not only exist, but to also provide comparable performance with other implementation techniques for virtual machines. The discussion will center on requirements of the reconfigurable device and it’s peripheral connections to main memory and the general-purpose processor.

متن کامل

A review on recent applications of brushless DC electric machines and their potential in energy saving

Electric motors are the largest consumer of world electric energy, consuming more than twice as much as lighting, the next largest consumer. Electric motors account for between 43 and 46% of all global electricity consumption approximately. They give rise to about 6 040 Mt of CO2 emissions. End‐users approximately spend USD 565 billion per year on electricity [1]. In recent years...

متن کامل

Virtual manufacturing cells scheduling considering lotstreaming and sequence dependent setup times

In this paper, a new mathematical model for the problem of job scheduling in virtual manufacturing cells (VMC) is presented to minimizing the completion time of all jobs. Sequence dependent setup times of machines is considered and lot-streaming is possible. In Virtual manufacturing cells, each job has a different processing path and there is a set of machines for processing each operation. The...

متن کامل

A Versioning Approach to VM Live Migration

In the context of virtual machines live migration, two strategies called “pre-copy” and “post-copy” have already been presented; but each of these strategies works well only in some circumstances. In this paper, we have a brief presentation of QAVNS and then introduce a new approach which is based on the concept of "informational object", assigning QAVNS-scheme-revision number, and observing th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001