Simics® Simulator Installation

Published: 12/09/2021  

Last Updated: 12/23/2021

About the Simics Simulator Public Release


Download the intel-simics-package-manager-(version) and simics-6-packages-(version) files for your host type, and then follow these steps.

  1. Install the Simics® Package Manager.
    • On Windows*, run the Simics Package Manager installer file: intel-simics-package-manager-(version)-win64.exe.
    • On Linux*, unpack the tar file to a suitable location: intel-simics-package-manager-(version)-linux64.tar.gz.
  2. Run the Simics Package Manager.
    • On Windows, you are prompted to run the Simics Package Manager at the end of the installation. If you didn't get the prompt or skipped that step, run the program from the Windows Start menu.
    • On Linux, run the ispm-gui application from inside the unpacked directory.

      Note If the application fails to start on older Linux versions, you may have to start the application with the --no-sandbox option, as ispm-gui --no-sandbox.
  3. The first time you run the Simics Package Manager, specify the Simics software installation location on your local machine.
    • On Windows, it is recommended to use the default location.
  4. In the Simics Package Manager, go to Platforms > Install from Repository. (By default, the Simics Package Manager opens to this view.)
  5. Select Browse for Bundle.
  6. Locate the simics-6-packages-(version) file that you downloaded and select it.
  7. Select Finish. This installs the Simics software and creates a default Simics project in a default location. To see the details of the installation, select the arrow menu button next to the Finish button to switch to advanced mode.

After installation is complete, to begin using the software, see the Get Started Guide.

Enable the Use of Virtualization

When simulating Intel® architecture targets on an Intel host, the processor models can use Intel® Virtualization Technology for Intel® 64 and IA-32 architectures (Intel® VT-x) to run instructions directly on the host. If an Intel target is being simulated and virtualization is not being used, a note displays on startup indicating that performance could be improved.

To enable the use of virtualization on Windows hosts:

  1. To start a terminal in your project from the Simics Package Manager, go to the Project Manager view.
  2. Select your project, and then select the >_ button (Open in terminal).
  3. In the terminal, enter the following Windows CMD command: bin\vmp-kernel-load.bat
    (Windows prompts you for admin privileges as part of running the script.)

To enable the use of virtualization on Linux hosts:

  1. To start a terminal in your project from the Simics Package Manager, go to the Project Manager view.
  2. Select your project, and then select the >_ button (Open in terminal).
  3. Issue the command: bin/vmp-kernel-install
    If needed, the script will prompt you for sudo privilege.

Update to a New Version

  1. Go to the Simics simulator download page.
  2. From the version menu, select the most recent version (it should be selected by default).
  3. If the Simics Package Manager version listed is newer than the one you installed, download and install it first.
  4. Download the new simics-6-packages-(version) file.
  5. Start the Simics Package Manager, just like you did when installing the Simics simulator for the first time.
  6. Go to Platforms > Install from Repository. (By default, the Simics Package Manager opens to this view.)
  7. Select Browse for Bundle.
  8. Locate the new simics-6-packages-(version) file that you downloaded, and then select it.
  9. Select the menu arrow on the Finish button. Select Continue in Advanced Mode.
  10. To update your Simics projects to use the new version, go to the Project Manager.
  11. Select a project.
  12. Select Manage Packages to associate the newly installed Simics packages with the project.

Note You can have several versions of the same Simics package installed at the same time. Each Simics project uses a specific set of packages and versions. This allows different sets of package versions to be used at the same time from different projects. Thus, known-good setups can remain stable even as new package versions are added to the Simics installation.

Additional Resources

Simics Simulator Get Started

Simics Simulator Public Release

Simics Simulator History and Features



Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at