Ghost Threading minimal local reproduction tree.
This repository keeps only:
- GAP source code
- ghost-threaded GAP variants
- the current runnable workflow for the latest four large SNAP graphs
- a legacy retained SNAP workflow for older comparisons
- Linux x86-64
- Intel CPU
- SMT / Hyper-Threading enabled
- CPU supports
serialize
Primary workflow:
./scripts/run_snap_gap_latest4.sh <smt_core0> <smt_core1> [repeat]Example:
./scripts/run_snap_gap_latest4.sh 0 48 1The script:
- downloads the current four large graphs:
com-Orkut,com-LiveJournal,soc-Pokec,soc-LiveJournal1 - builds
gap/converter - converts the downloaded edge lists into GAP graph inputs
- runs
bfs,bc,cc,pr,sssp, andtc - runs four variants for each workload:
baseline,homp,swpf,htpf - writes raw logs under
gap/output/snap/latest4/runs/<timestamp>/
The latest results symlink is:
gap/output/snap/latest4/latestThe older four-graph SNAP workflow is still available for comparison:
./scripts/run_snap_gap_experiments.sh <smt_core0> <smt_core1> [repeat]It uses:
web-Stanfordweb-Googleamazon0312roadNet-PA