Skip to content

spcl/PlaceIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PlaceIT

Setup Guide

Clone the PlaceIT repository:

git clone https://github.com/spcl/PlaceIT.git 

Install all requirements using pip:

cd PlaceIT
pip install -r requirements.txt

Build the BookSim2 [1,2] simulator, which is used to evaluate the PlaceIT framework:

cd RapidChiplet/booksim2/src
make

Reproducing results from the PlaceIT paper

The "baseline" configuration

Ensure that the variable "mode" is set to "main" in the following three files:

  • config.py (line 4)
  • plots.py (line 18)
  • reproduce_placeit_results.py (line 14)
python3 reproduce_placeit_results.py 

Note that this takes multiple days as all experiments are repeated for multiple runs to get confidence intervals.

The "PlaceIT" configuration

Ensure that the variable "mode" is set to "appendix" in the following three files:

  • config.py (line 4)
  • plots.py (line 18)
  • reproduce_placeit_results.py (line 14)
python3 reproduce_placeit_results.py 

Note that this takes multiple days as all experiments are repeated for multiple runs to get confidence intervals.

Contact

Do you have any questions or did you find a bug? Contact us at [email protected].

References

[1] Jiang, N., Becker, D.U., Michelogiannakis, G., Balfour, J., Towles, B., Shaw, D.E., Kim, J. and Dally, W.J., 2013, April. A detailed and flexible cycle-accurate network-on-chip simulator. In 2013 IEEE international symposium on performance analysis of systems and software (ISPASS) (pp. 86-96). IEEE.

[2] https://github.com/booksim/booksim2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published