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

OpenCL benchmark chooser #109

Open
ohhmm opened this issue Jan 11, 2024 · 0 comments
Open

OpenCL benchmark chooser #109

ohhmm opened this issue Jan 11, 2024 · 0 comments

Comments

@ohhmm
Copy link
Owner

ohhmm commented Jan 11, 2024

In SKRYPT, CPU may have more compute units then GPU:

Tesla K80:
        version: OpenCL 3.0 CUDA
        compute_units: 13
        max_work_item_dimensions: 3
        address_bits: 64
        clock_frequency: 823
        max_work_group_size: 1024

Tesla K80:
        version: OpenCL 3.0 CUDA
        compute_units: 13
        max_work_item_dimensions: 3
        address_bits: 64
        clock_frequency: 823
        max_work_group_size: 1024

NVIDIA GeForce GT 710:
        version: OpenCL 3.0 CUDA
        compute_units: 1
        max_work_item_dimensions: 3
        address_bits: 64
        clock_frequency: 954
        max_work_group_size: 1024

AMD Ryzen Threadripper 3990X 64-Core Processor :
        version: OpenCL 3.0 (Build 0)
        compute_units: 128
        max_work_item_dimensions: 3
        address_bits: 64
        clock_frequency: 0
        max_work_group_size: 8192

Intel(R) FPGA Emulation Device:
        version: OpenCL 1.2
        compute_units: 128
        max_work_item_dimensions: 3
        address_bits: 64
        clock_frequency: 0
        max_work_group_size: 67108864

Selected AMD Ryzen Threadripper 3990X 64-Core Processor
        max_work_group_size: 8192

SKRYPT RULEZ:
Accepts three forms of input :
- equations with any variables are automatically equaled to zero
- single variable name to show its value if known
- expression with question mark to check if its true

Benchmarking would make actual info on proper preference.

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

1 participant