Skip to content
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

Windows DLL available? #1

Open
gkovacsds opened this issue Mar 28, 2023 · 3 comments
Open

Windows DLL available? #1

gkovacsds opened this issue Mar 28, 2023 · 3 comments

Comments

@gkovacsds
Copy link

Dear Mr.Chen,
do you have a windows dll compiled?
We'd like to try out CKTSO-GPU.
Best regards,
Geri

@chenxm1986
Copy link
Owner

windows dlls added

@gkovacsds
Copy link
Author

Thank you, it's working. I tried it on a GEForce RTX 3070 Ti.
Refact. and Solve looks slower than on CPU, it's a Ryzen 9 7950.
System monitor shows GPU usage well.

With demo benchmark program it's much slower- see attached screens.
Do you know how we can improve it? Linux could work better? What is you experience?

cktso cpu 8
cktso gpu
cktso cpu 1

@chenxm1986
Copy link
Owner

This matches expected. Add20 is a very small and sparse case. The GPU module can only accelerate matrices which are large and slightly dense, like those matrices from large-scale circuit post-layout simulations. You can try other matrices like g2_circuit, twotone, etc.
Though GPU acceleration for sparse solvers itself is an extremely hard problem, I will try to improve this library by using some new ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants