├── .gitignore ├── CUDA.cu ├── LICENSE ├── OpenMPImprove1.cpp ├── OpenMPImprove2.cpp ├── OpenMPImprove3.cpp ├── PthreadImprove1.cpp ├── PthreadImprove2.cpp ├── PthreadImprove3.cpp ├── README.en.md ├── README.md ├── Sms.cu ├── StaticPthreadResult.cpp ├── bits.cpp ├── bitset.cpp ├── dynamicqueryomp.cpp ├── element_wise_normal.cpp ├── element_wise_pthread.cpp ├── final.cpp ├── final.cu ├── list_improve1.cpp ├── list_improve2.cpp ├── list_improve3.cpp ├── list_normal.cpp ├── list_wise_better.cpp ├── list_wise_normal.cpp ├── memory.cu ├── mpi1.cpp ├── mpiBlock.cpp ├── mpiDynamic.cpp ├── second.cpp ├── secondway1.cpp ├── secondway2.cpp ├── secondway3.cpp ├── staticqueryomp.cpp ├── work1way1.cpp ├── work1way2.cpp ├── work2way1.cpp ├── work2way2.cpp ├── work2way3.cpp ├── work2way4.cpp └── x86.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/.gitignore -------------------------------------------------------------------------------- /CUDA.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/CUDA.cu -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenMPImprove1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/OpenMPImprove1.cpp -------------------------------------------------------------------------------- /OpenMPImprove2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/OpenMPImprove2.cpp -------------------------------------------------------------------------------- /OpenMPImprove3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/OpenMPImprove3.cpp -------------------------------------------------------------------------------- /PthreadImprove1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/PthreadImprove1.cpp -------------------------------------------------------------------------------- /PthreadImprove2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/PthreadImprove2.cpp -------------------------------------------------------------------------------- /PthreadImprove3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/PthreadImprove3.cpp -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/README.md -------------------------------------------------------------------------------- /Sms.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/Sms.cu -------------------------------------------------------------------------------- /StaticPthreadResult.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/StaticPthreadResult.cpp -------------------------------------------------------------------------------- /bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/bits.cpp -------------------------------------------------------------------------------- /bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/bitset.cpp -------------------------------------------------------------------------------- /dynamicqueryomp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/dynamicqueryomp.cpp -------------------------------------------------------------------------------- /element_wise_normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/element_wise_normal.cpp -------------------------------------------------------------------------------- /element_wise_pthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/element_wise_pthread.cpp -------------------------------------------------------------------------------- /final.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/final.cpp -------------------------------------------------------------------------------- /final.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/final.cu -------------------------------------------------------------------------------- /list_improve1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_improve1.cpp -------------------------------------------------------------------------------- /list_improve2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_improve2.cpp -------------------------------------------------------------------------------- /list_improve3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_improve3.cpp -------------------------------------------------------------------------------- /list_normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_normal.cpp -------------------------------------------------------------------------------- /list_wise_better.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_wise_better.cpp -------------------------------------------------------------------------------- /list_wise_normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/list_wise_normal.cpp -------------------------------------------------------------------------------- /memory.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/memory.cu -------------------------------------------------------------------------------- /mpi1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/mpi1.cpp -------------------------------------------------------------------------------- /mpiBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/mpiBlock.cpp -------------------------------------------------------------------------------- /mpiDynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/mpiDynamic.cpp -------------------------------------------------------------------------------- /second.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/second.cpp -------------------------------------------------------------------------------- /secondway1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/secondway1.cpp -------------------------------------------------------------------------------- /secondway2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/secondway2.cpp -------------------------------------------------------------------------------- /secondway3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/secondway3.cpp -------------------------------------------------------------------------------- /staticqueryomp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/staticqueryomp.cpp -------------------------------------------------------------------------------- /work1way1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work1way1.cpp -------------------------------------------------------------------------------- /work1way2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work1way2.cpp -------------------------------------------------------------------------------- /work2way1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work2way1.cpp -------------------------------------------------------------------------------- /work2way2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work2way2.cpp -------------------------------------------------------------------------------- /work2way3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work2way3.cpp -------------------------------------------------------------------------------- /work2way4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/work2way4.cpp -------------------------------------------------------------------------------- /x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WanliYoung/NKCS-ParallelProgramming/HEAD/x86.cpp --------------------------------------------------------------------------------