2004
DOI: 10.1145/1054907.1054910
|View full text |Cite
|
Sign up to set email alerts
|

Mambo

Abstract: Mambo is a full-system simulator for modeling PowerPC-based systems. It provides building blocks for creating simulators that range from purely functional to timing-accurate. Functional versions support fast emulation of individual PowerPC instructions and the devices necessary for executing operating systems. Timing-accurate versions add the ability to account for device timing delays, and support the modeling of the PowerPC processor microarchitecture. We describe our experience in implementing the simulator… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2005
2005
2023
2023

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 121 publications
(4 citation statements)
references
References 4 publications
0
4
0
Order By: Relevance
“…IBM's early exploration of confidential computing can be traced back to the research on SecureBlue++ [7,62], which included running on an emulated POWER processor on the Mambo CPU simulator [6]. Today, IBM Systems support two architectures for confidential computing: Secure Execution [22], offered on IBM Z and LinuxONE, and Protected Execution Facility (PEF) [19,20]…”
Section: Ibm Confidential Computingmentioning
confidence: 99%
“…IBM's early exploration of confidential computing can be traced back to the research on SecureBlue++ [7,62], which included running on an emulated POWER processor on the Mambo CPU simulator [6]. Today, IBM Systems support two architectures for confidential computing: Secure Execution [22], offered on IBM Z and LinuxONE, and Protected Execution Facility (PEF) [19,20]…”
Section: Ibm Confidential Computingmentioning
confidence: 99%
“…Many previous studies accelerated cycle-accurate simulation by adopting multithreading on multicore platforms. P-Mambo [32] is a multithreaded implementation of IBM's full-system simulator, called Mambo [50], for modeling PowerPC systems. SlackSim [34] assigns each core of a target chip multiprocessor (CMP) to one thread and then spreads threads across several machines for parallelization.…”
Section: Multicore and Multithreading Simulationmentioning
confidence: 99%
“…In other words, a full-system simulation could be viewed of as a system emulator or a system virtual machine which appears to its user as virtual hardware, i.e., the user of the full-system simulator is given the illusion to run on real hardware. Well-known examples of full-system simulators are SimOS [167], Virtutech's SimICs [132], AMD's SimNow (x86 and x86-64) [12], M5 [16], Bochs (x86 and x86-64) [139], QEMU, Embra [191], and IBM's Mambo (PowerPC) [19].…”
Section: Full-system Simulationmentioning
confidence: 99%