Tejas Installation

Quick Start

Please download the tar-ball, extract the contents where you wish the build to take place, and run the contained python script.

The below video provides a run through of Tejas's installation on Ubuntu.

Watch this video to understand Tejas's installation procedure on Windows 7.

Elaborated Installation Process

You have the option of acquiring Tejas by cloning a mercurial repository or by downloading a tar-ball.

To clone the repository, please download the installation python script below, place it in the directory where you wish the repository to reside, run the script and follow the simple instructions.

Alternatively, please download the installation script and the tar-ball of the desired version of the source, and place them in the folder you wish the build to take place. Run the script and follow the simple instructions.

Note the same script is used for both installation methods. Similarly, the installation manual aids both methods.

Tejas Versions

    • 0.1 - Base version of Tejas
    • 0.2 - Cleaned memory-system and NOC
    • 1.0 - Tejas ported to Windows, Linux, and Mac OS. Also added support for DRAM simulation.
    • For Ubuntu 16.04 - Has been tested successfully with Intel PIN 81205, and GCC versions 4.8 and 5.4. This version of Tejas does not support the creation of trace files. It works (i) with the PIN interface, and (ii) with trace files created with Tejas 1.0.
Parallel Tejas
  • 0.1 - Parallel Tejas (ParTejas)
Tejas Power Pack
For estimating power consumption using Tejas, by employing the McPAT and Orion2 models.
  • 0.1 Tejas Power Pack
Added the feature for estimating power consumption using GPUTejas, by employing the McPAT model.
  • 0.2 Tejas Power Pack

Citing Tejas     bibtex

Tejas: A Java based Versatile Micro-architectural Simulator, Smruti R. Sarangi, Rajshekar Kalayappan, Prathmesh Kallurkar, Seep Goel, Eldhose Peter. PATMOS, Salvador Brazil.