Changes the way you look at the CPU.
Find Out MoreWe introduce the Intel® Simulation and Analysis Engine (Intel® SAE) --- a framework for full-system instruction-level instrumentation of "ring 0" (privileged) and "ring 3" (user-level) code behavior on x86 platforms. When plugged-in to a Wind River® Simics Virtual Platform, Intel® SAE boots native operating systems (e.g. Linux and Windows, as well as Android), running unmodified binaries while facilitating flexible and customizable instruction-level instrumentation of everything executing on the CPU, i.e. BIOS, kernel, drivers and all kernel and user-space processes. Beyond its ability to instrument a single system, Intel SAE is capable of distributed node-to-node multi-system simulation and instrumentation, useful for analysis of enterprise-scale workloads, such as CloudSuite, Hadoop, Memcached etc.
These Simics disk images have been provided by the team at The University of Texas.
They are free to download and ready to be used with Simics and SAE!
If you use SAE, please cite SAE using the following BibTeX entry:
@inproceedings{Chachmon:2016:SAE:2925426.2926293,
author = {Chachmon, Nadav and Richins, Daniel and Cohn, Robert and Christensson, Magnus and Cui, Wenzhi and Reddi, Vijay Janapa},
title = {Simulation and Analysis Engine for Scale-Out Workloads},
booktitle = {Proceedings of the 2016 International Conference on Supercomputing},
series = {ICS '16},
year = {2016},
isbn = {978-1-4503-4361-9},
location = {Istanbul, Turkey},
pages = {22:1--22:13},
articleno = {22},
numpages = {13},
url = {http://doi.acm.org/10.1145/2925426.2926293},
doi = {10.1145/2925426.2926293},
acmid = {2926293},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Analysis, JIT, big data, full-system, instrumentation, multicore, multisystem, scale-out, transparency},
}
Ready to start your next project using SAE? That's great! Send us an email and we will get back to you as soon as possible!
In collaboration with