We present MARSS, an open source, fast, full system simulation tool built on QEMU to support cycle-accurate simulation of superscalar homogeneous and heterogeneous multicore x86 processors. MARSS… (More)
We present MARSS, an open source, fast, full system simulation tool built on QEMU to support cycle-accurate simulation of superscalar homogeneous and heterogeneous multicore x86 processors. MARSS… (More)
We introduce an alternative instruction commitment mechanism for a Reorder Buffer (ROB)-based out-of-order processor that commits a group of consecutive instructions atomically to support a larger… (More)
2014 47th Annual IEEE/ACM International Symposium…
2014
The construction of trustworthy systems demands that the execution of every piece of code is validated as genuine, that is, the executed codes do exactly what they are supposed to do. Pre-execution… (More)
The power dissipation in a microprocessor is spatially and temporally non-uniform resulting in hot spots, high temperature gradients and as a consequence, high thermal stresses. This temperature… (More)
2012 20th Euromicro International Conference on…
2012
We address the problem of improving the energy efficiency of servers that provide web-based services, including services provided through clouds. We propose an automated technique for allocating… (More)
2015 IEEE 22nd International Conference on High…
2015
In the realm of desktop and server class processors, the prevailing trend is to use out-of-order superscalar cores that exploit the hidden instruction-level parallelism in a program. In superscalar… (More)