bytewife / parallel-instruction-loop-projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3 Projects on Instruction-Level Parallelism

part1: Write sequential and interleaved for-loop instructions from Python into C++
part2: Write an interleaved reduction for-loop from Python into C++
part3: Use C++ threads to parallelize array assignments

How to run

part1:

python3 homework*.py <chain_length> <unroll_factor>  

part2:

python3 homework*.py <partitions>  

part3:

make  
bash homework*  

About


Languages

Language:C++ 95.6%Language:Python 4.4%Language:Makefile 0.0%