├── .gitignore ├── 2022-04-23 CUDAICA on Windows.pptx ├── CUDAICA_Win.sln ├── CUDAICA_Win ├── CUDAICA_Win.vcxproj ├── cudaica_win.c ├── include │ ├── cblas.h │ ├── centering.h │ ├── common.h │ ├── config.h │ ├── device.h │ ├── error.h │ ├── infomax.h │ ├── loader.h │ ├── mman.h │ ├── postprocess.h │ ├── preprocess.h │ └── whitening.h ├── lib │ ├── include │ │ ├── mt19937.h │ │ ├── r250.h │ │ └── randlcg.h │ └── r250 │ │ ├── r250.c │ │ └── randlcg.c ├── mman.c └── src │ ├── centering.cu │ ├── common.cu │ ├── config.cu │ ├── device.cu │ ├── error.cu │ ├── infomax.cu │ ├── loader.cu │ ├── postprocess.cu │ └── whitening.cu ├── EEGLAB_Plugin └── CudaICA1.1 │ ├── ReadMe.txt │ ├── cudaica.m │ ├── cudaica_win_mkl2020.exe │ ├── cudaica_win_oneapi.exe │ ├── eegplugin_cudaica.m │ ├── numerical_test │ ├── ReadMe.txt │ ├── cudaica_win_test_mkl2020.exe │ ├── cudaica_win_test_oneapi.exe │ ├── mexcompile.m │ ├── r250.c │ ├── r250.h │ ├── r250.mexw64 │ ├── r250_init.c │ ├── r250_init.mexw64 │ ├── randlcg.c │ ├── randlcg.h │ └── runica.m │ ├── replace │ ├── EEGLAB_14.1.2 │ │ └── pop_runica.m │ ├── EEGLAB_2019.0 │ │ └── pop_runica.m │ ├── EEGLAB_2021.1 │ │ └── pop_runica.m │ ├── EEGLAB_2022.0 │ │ └── pop_runica.m │ └── EEGLAB_2023.1 │ │ └── pop_runica.m │ └── runPCA.m └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/.gitignore -------------------------------------------------------------------------------- /2022-04-23 CUDAICA on Windows.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/2022-04-23 CUDAICA on Windows.pptx -------------------------------------------------------------------------------- /CUDAICA_Win.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win.sln -------------------------------------------------------------------------------- /CUDAICA_Win/CUDAICA_Win.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/CUDAICA_Win.vcxproj -------------------------------------------------------------------------------- /CUDAICA_Win/cudaica_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/cudaica_win.c -------------------------------------------------------------------------------- /CUDAICA_Win/include/cblas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/cblas.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/centering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/centering.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/common.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/config.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/device.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/error.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/infomax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/infomax.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/loader.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/mman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/mman.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/postprocess.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/preprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/preprocess.h -------------------------------------------------------------------------------- /CUDAICA_Win/include/whitening.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/include/whitening.h -------------------------------------------------------------------------------- /CUDAICA_Win/lib/include/mt19937.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/lib/include/mt19937.h -------------------------------------------------------------------------------- /CUDAICA_Win/lib/include/r250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/lib/include/r250.h -------------------------------------------------------------------------------- /CUDAICA_Win/lib/include/randlcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/lib/include/randlcg.h -------------------------------------------------------------------------------- /CUDAICA_Win/lib/r250/r250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/lib/r250/r250.c -------------------------------------------------------------------------------- /CUDAICA_Win/lib/r250/randlcg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/lib/r250/randlcg.c -------------------------------------------------------------------------------- /CUDAICA_Win/mman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/mman.c -------------------------------------------------------------------------------- /CUDAICA_Win/src/centering.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/centering.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/common.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/common.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/config.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/config.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/device.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/device.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/error.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/error.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/infomax.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/infomax.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/loader.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/loader.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/postprocess.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/postprocess.cu -------------------------------------------------------------------------------- /CUDAICA_Win/src/whitening.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/CUDAICA_Win/src/whitening.cu -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/ReadMe.txt -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/cudaica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/cudaica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/cudaica_win_mkl2020.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/cudaica_win_mkl2020.exe -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/cudaica_win_oneapi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/cudaica_win_oneapi.exe -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/eegplugin_cudaica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/eegplugin_cudaica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/ReadMe.txt -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/cudaica_win_test_mkl2020.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/cudaica_win_test_mkl2020.exe -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/cudaica_win_test_oneapi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/cudaica_win_test_oneapi.exe -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/mexcompile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/mexcompile.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.c -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.h -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/r250.mexw64 -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/r250_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/r250_init.c -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/r250_init.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/r250_init.mexw64 -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/randlcg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/randlcg.c -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/randlcg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/randlcg.h -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/numerical_test/runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/numerical_test/runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_14.1.2/pop_runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_14.1.2/pop_runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2019.0/pop_runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2019.0/pop_runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2021.1/pop_runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2021.1/pop_runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2022.0/pop_runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2022.0/pop_runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2023.1/pop_runica.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/replace/EEGLAB_2023.1/pop_runica.m -------------------------------------------------------------------------------- /EEGLAB_Plugin/CudaICA1.1/runPCA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/EEGLAB_Plugin/CudaICA1.1/runPCA.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CloudyDory/cudaica_win/HEAD/README.md --------------------------------------------------------------------------------