1 Introduction 3 Installing Packages
Installation Guide  / 

2 Hardware and Software Requirements

2.1 Hardware requirements

The minimum hardware requirements are:

More RAM and/or disk is often necessary, depending on the requirements of the simulated machine.

For best performance, we recommend:

For maximum performance when simulating Intel® Architecture targets, the Intel® Simics® Simulator can use virtualization (also known as VMP or VMXMON). The use of virtualization requires an Intel processor with Intel® Virtualization Technology (Intel® VT) for IA-32, Intel® 64 and Intel® Architecture (Intel® VT-x).

2.2 Linux (64-bit)

Run Time Requirements

A modern Linux distribution (1), with at least

Supported examples are Suse Linux Enterprise Server 12 (and newer) and Red Hat Enterprise Linux 8 (and newer).

When running Simics with a user provided Python, or when using Simics as a Python module, Python version 3.10 or later is required.

Model Builder Requirements

2.3 Microsoft Windows (64-bit)

Run Time Requirements

When running Simics with a user provided Python, or when using Simics as a Python module, Python version 3.10 or later is required.

Model Builder Requirements



2.4 Python requirements

Simics needs a Python installation to run. The minimum required Python version is 3.10 and it must have the ctypes module. A few Python packages are also required to run Simics. These are installed automatically when setting up a Simics project (4), into a project local standard Python virtual environment.


  1. Installing additional packages may be necessary.
  2. The Intel® Simics® SystemC* library has its own compiler requirements, see the SystemC* Library programming guide for details.
  3. The Microsoft Visual C++ compilers are only supported for C++ modules.
  4. Setting up a project using project-setup and addon-manager does not require any extra Python packages.
1 Introduction 3 Installing Packages