Published April 8, 2026 | Version v1
Software Open

Fulcrum: Power Scheduling for Maximizing Throughput and Fairness in Co-running Applications (Artifact)

  • 1. ROR icon Indraprastha Institute of Information Technology Delhi
  • 2. IIIT Delhi
  • 3. ROR icon University of North Carolina at Chapel Hill

Description

Artifact Evaluation Instructions

Fulcrum was evaluated on quad-socket Intel(R) Xeon(R) Gold Cooperlake 5318H processor, which has 18 cores per socket (totalling 72 cores) with a total of 512 GB of RAM. The operating system (OS) was Ubuntu 20.04.5 LTS. We used OpenMP supported by the gcc compiler version 10.3. We used -O3 flag with the compiler. To reproduce the results presented in the paper, it is recommended to use a four-socket machine with a similar configuration. While the artifact can run on a two-socket system, the reproduced results may differ from those reported in the paper.

The following are the instructions to run the Artifact:

1. Download the ZIP file from the provided Zenodo link.
2. Unzip the file:
   unzip fulcrum_artifact.zip
3. Navigate to the extracted folder:
   cd fulcrum_artifact
4. The Readme.pdf is available in this folder.
5. Follow the step-by-step instructions in the guide to run the artifact smoothly.

Files

fulcrum_artifact.zip

Files (69.2 MB)

Name Size Download all
md5:10e9dc8fe372e651bb78bf3294a635dc
69.2 MB Preview Download

Additional details

Software

Programming language
C , C++ , Python