IR2Vec
Loading...
Searching...
No Matches
experiments Directory Reference

Detailed Description

Note

The results mentioned in the experiment's scripts/the published version are not updated for this branch. The experimental results for this branch would be different when compared to the published version. For comparison, use the release corresponding to v0.1.0.

Requirements

Heterogeneous Device Mapping

Steps to Run

Directory structure

Following would be the structure of the directory on successful completion of the experiment.

Device_Mapping
|-- data
| |-- kernels_ir
| | |-- *.ll
| |-- prior_art_results
| | |-- *.results
| |-- all.txt
| |-- cgo17-amd.csv
| |-- cgo17-nvidia.csv
|-- output
| |-- embeddings
| | |-- Device_Mapping_Symbolic_llvm19.txt
| | |-- Device_Mapping_FlowAware_llvm19.txt
|-- DevMap.ipynb

Thread Coarsening

Steps to Run

Directory structure

Following would be the structure of the directory on successful completion of the experiment.

Thread_Coarsening
|-- data
| |-- kernels_ir
| | |-- *.ll
| |-- prior_art_results
| | |-- *.results
| |-- all.txt
| |-- pact-2014-oracles.csv
| |-- pact-2014-runtimes.csv
|-- output
| |-- embeddings
| | |-- Thread_Coarsening_Symbolic_llvm19.txt
| | |-- Thread_Coarsening_FlowAware_llvm19.txt
|-- ThreadCoarsening.ipynb

Out_Of_Vocabulary

Time Taken