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

Matrix multiplication using OpenCL #738

Open
kenorb opened this issue Apr 9, 2024 · 0 comments
Open

Matrix multiplication using OpenCL #738

kenorb opened this issue Apr 9, 2024 · 0 comments
Assignees

Comments

@kenorb
Copy link
Member

kenorb commented Apr 9, 2024

Refs: https://www.mql5.com/en/docs/OpenCL

nseam added a commit to nseam/EA31337-classes that referenced this issue Apr 12, 2024
nseam added a commit to nseam/EA31337-classes that referenced this issue Apr 19, 2024
…rk as previous implementation we based on was buggy.
nseam added a commit to nseam/EA31337-classes that referenced this issue Apr 24, 2024
…enCL. Now we need some improvements and Matrix::Deflatten().
nseam added a commit to nseam/EA31337-classes that referenced this issue Apr 26, 2024
…penCL buffers caching when passing matrices into kernel arguments. Got rid of templated version of Run() and RunMany().
nseam added a commit to nseam/EA31337-classes that referenced this issue May 1, 2024
kenorb added a commit that referenced this issue May 1, 2024
…-new

* nseam/v3.003-dev-stats:
  Refs #738. Matrix multiplication via OpenCL. Ready for testing.
  Refs #738. WIP. Matrix multiplication via OpenCL. Working on OpenCL buffers caching when passing matrices into kernel arguments. Got rid of templated version of Run() and RunMany().
  Refs #738. WIP. Partially working Matrix multiplication via OpenCL. Now we need some improvements and Matrix::Deflatten().
  Refs #738. WIP. OpenCL integration for Matrix class needs rework as previous implementation we based on was buggy.
  Refs #738. WIP. OpenCL wrapper class and OpenCL integration for Matrix class (not yet complete).
  WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats closer to be finished. Awaiting to fix MT5 compiler bug.
  Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_AccountStats indicator.
  ACQUIRE_BUFFERn / RELEASE_BUFFERn functionality required for EA31337/EA31337-indicators-stats#1
kenorb added a commit that referenced this issue May 1, 2024
…-new

* nseam/v3.003-dev-stats:
  Refs #738. Matrix multiplication via OpenCL. Ready for testing.
  Refs #738. WIP. Matrix multiplication via OpenCL. Working on OpenCL buffers caching when passing matrices into kernel arguments. Got rid of templated version of Run() and RunMany().
  Refs #738. WIP. Partially working Matrix multiplication via OpenCL. Now we need some improvements and Matrix::Deflatten().
  Refs #738. WIP. OpenCL integration for Matrix class needs rework as previous implementation we based on was buggy.
  Refs #738. WIP. OpenCL wrapper class and OpenCL integration for Matrix class (not yet complete).
  WIP. Refs EA31337/EA31337-indicators-stats#2. Indi_AccountStats closer to be finished. Awaiting to fix MT5 compiler bug.
  Refs EA31337/EA31337-indicators-stats#2. Closed to finish Indi_AccountStats indicator.
  ACQUIRE_BUFFERn / RELEASE_BUFFERn functionality required for EA31337/EA31337-indicators-stats#1
nseam added a commit to nseam/EA31337-classes that referenced this issue May 2, 2024
… now uses new API for reading/writing directly to flat arrays.
kenorb pushed a commit that referenced this issue May 3, 2024
…es new API for reading/writing directly to flat arrays.
kenorb added a commit that referenced this issue May 3, 2024
* nseam/v3.007-dev-new:
  Refs #738. Matrix multiplication fallback for MT4. CPU version now uses new API for reading/writing directly to flat arrays.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants