-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parallel #6
Comments
Hi, sorry for the late reply. Currently I have never tried to run CUDAICA in parallel, because I have seen a StackExchange Post that says running multiple CUDA applications at the same time is not actually parallel.
There may be ways to fix this problem, but currently I really don't have time to learn and implement. Best, Yunhui |
The author of EEGLAB recommend a plugin named RELICA, which uses parallel pool and GPU at the same time (no CUDA). RELICA can be downloaded from ‘https://github.com/sccn/relica’. |
Hi Yun hui,
I've recently acquired a new computer and tested running cudaica in parallel. Although when compared individually cudaica runs faster than binica, cudaica really slows down when I run it in parallel (say, 12 files at a time), to the point that the CPU can perform 3 or 4x faster than the GPU.
Do you have any suggestions on how to improve performance? I know cudaica isn't using 100% of my GPU's power, so I imagine there is some headroom and I was wondering what are your thoughts. I remember reading somewhere that there was a way to modify the parameters that cudaica uses on the GPU but I can't find it. Ideally one would use the combo of the GPU and CPU to achieve 100% use of power, but I can't imagine that would be easy (right now I have it randomly chosing GPU or CPU giving CPU preference 2/3s of the time).
Side note: I'm running cudaica.exe you made on an RTX3070 and it runs is flawlessly.
The text was updated successfully, but these errors were encountered: