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

Gpu #411

Draft
wants to merge 69 commits into
base: v3
Choose a base branch
from
Draft

Gpu #411

wants to merge 69 commits into from

Commits on Apr 7, 2022

  1. added platform cuda

    Mauro d'Arcangelo committed Apr 7, 2022
    Configuration menu
    Copy the full SHA
    73d6047 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. added wrapper to all blas routines

    Mauro d'Arcangelo committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    3ee56cc View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. added cuda in options.mk

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    e421a33 View commit details
    Browse the repository at this point in the history
  2. fixed typos and compilation options

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    40994fb View commit details
    Browse the repository at this point in the history
  3. fixed type cast

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    8d2b745 View commit details
    Browse the repository at this point in the history
  4. fixed types

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    3596a6d View commit details
    Browse the repository at this point in the history
  5. fixe types

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    9753d7e View commit details
    Browse the repository at this point in the history
  6. added fortran functions

    Mauro d'Arcangelo committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    84011c5 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. trying to fix already defined type error

    Mauro d'Arcangelo committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c9535cd View commit details
    Browse the repository at this point in the history
  2. changed lapack in cuda platform

    Mauro d'Arcangelo committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    c94c67d View commit details
    Browse the repository at this point in the history
  3. reverted lapack in cuda platform

    Mauro d'Arcangelo committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    16de1b7 View commit details
    Browse the repository at this point in the history
  4. set cuda default in options

    Mauro d'Arcangelo committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    33f23b3 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. added nrm2 debug print

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    3fcc47e View commit details
    Browse the repository at this point in the history
  2. fixed typo in nrm2

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    89b729e View commit details
    Browse the repository at this point in the history
  3. fixed typo in std::endl

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    a4e089a View commit details
    Browse the repository at this point in the history
  4. fixed vector printing

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    8a395da View commit details
    Browse the repository at this point in the history
  5. added debug in gemv

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    065a0d9 View commit details
    Browse the repository at this point in the history
  6. added zgemv debug

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    e295407 View commit details
    Browse the repository at this point in the history
  7. added debug dgemm

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    394be3a View commit details
    Browse the repository at this point in the history
  8. dont actually use gemm on gpu

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    40aabd5 View commit details
    Browse the repository at this point in the history
  9. dont actually use gemm on gpu - fixed typo

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    5de66a0 View commit details
    Browse the repository at this point in the history
  10. dont actually use gemm on gpu - fixed typo 2

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    39d5b67 View commit details
    Browse the repository at this point in the history
  11. dont actually use gemm on gpu - dont print

    Mauro d'Arcangelo committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    fa88178 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. output A B C

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    83c8d2b View commit details
    Browse the repository at this point in the history
  2. output A B C and transa b

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    3d19cdd View commit details
    Browse the repository at this point in the history
  3. fixed malloc

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    ec7e841 View commit details
    Browse the repository at this point in the history
  4. fixed malloc

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    162e26e View commit details
    Browse the repository at this point in the history
  5. fixed malloc

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    2c40d44 View commit details
    Browse the repository at this point in the history
  6. trying cudamemcpy

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    801a04d View commit details
    Browse the repository at this point in the history
  7. trying cudamemcpy instead of setmatrix

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    eb6bfca View commit details
    Browse the repository at this point in the history
  8. fixed gemm?

    Mauro d'Arcangelo committed May 2, 2022
    Configuration menu
    Copy the full SHA
    67f3b51 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. changed every set get with memcpy

    Mauro d'Arcangelo committed May 3, 2022
    Configuration menu
    Copy the full SHA
    c9f0bda View commit details
    Browse the repository at this point in the history
  2. trying static cublas handle

    Mauro d'Arcangelo committed May 3, 2022
    Configuration menu
    Copy the full SHA
    ad19a9c View commit details
    Browse the repository at this point in the history
  3. reverting static handle

    Mauro d'Arcangelo committed May 3, 2022
    Configuration menu
    Copy the full SHA
    ff6ff23 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. comment to the option.mk

    Kemal Bidzhiev authored and Kemal Bidzhiev committed May 5, 2022
    Configuration menu
    Copy the full SHA
    3ffaf1d View commit details
    Browse the repository at this point in the history
  2. comment in cuda section is removed

    Kemal Bidzhiev authored and Kemal Bidzhiev committed May 5, 2022
    Configuration menu
    Copy the full SHA
    6a688e7 View commit details
    Browse the repository at this point in the history
  3. comments showing how to replace storage type

    Mauro d'Arcangelo committed May 5, 2022
    Configuration menu
    Copy the full SHA
    61bf459 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e12546 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. thrust allocation

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    0a0dc51 View commit details
    Browse the repository at this point in the history
  2. safe pointer to thrust

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    ba60801 View commit details
    Browse the repository at this point in the history
  3. safe pointer reinterpret cast

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    7281ae3 View commit details
    Browse the repository at this point in the history
  4. fixed typo

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    7b32260 View commit details
    Browse the repository at this point in the history
  5. redefined complex if cuda

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    bb3a482 View commit details
    Browse the repository at this point in the history
  6. used thrust complex instead of cuda complex

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    7d38230 View commit details
    Browse the repository at this point in the history
  7. reverted to cuda complex

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    36dcbbf View commit details
    Browse the repository at this point in the history
  8. reverted to simple complex

    Mauro d'Arcangelo committed May 17, 2022
    Configuration menu
    Copy the full SHA
    f77896e View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. try cucomplex

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    6ef6185 View commit details
    Browse the repository at this point in the history
  2. use thrust complex

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    83e89a4 View commit details
    Browse the repository at this point in the history
  3. trying to fix thrust complex

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    1274526 View commit details
    Browse the repository at this point in the history
  4. fixed typo in reinterpret cast

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    cf7a556 View commit details
    Browse the repository at this point in the history
  5. revert back

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    f15ac29 View commit details
    Browse the repository at this point in the history
  6. changed safe pointer behaviour

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    04db28b View commit details
    Browse the repository at this point in the history
  7. bypass gemm emulator

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    14d7b64 View commit details
    Browse the repository at this point in the history
  8. overrided zgemm for cuda

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    fc754b9 View commit details
    Browse the repository at this point in the history
  9. forgot to include thrust

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    24020ab View commit details
    Browse the repository at this point in the history
  10. changed complex to lapack_complex

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    986557b View commit details
    Browse the repository at this point in the history
  11. use raw pointers

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    e10825c View commit details
    Browse the repository at this point in the history
  12. extarct raw pointer from thrust::device_ptr

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    0915352 View commit details
    Browse the repository at this point in the history
  13. deleted cuda stuff from normal zgemm

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    4fb774c View commit details
    Browse the repository at this point in the history
  14. fixed return type of zgemm

    Mauro d'Arcangelo committed May 18, 2022
    Configuration menu
    Copy the full SHA
    a7130af View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. not using get()

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    f3349d9 View commit details
    Browse the repository at this point in the history
  2. not using get()

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    d547310 View commit details
    Browse the repository at this point in the history
  3. dont compile gemm_impl

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    5be2e74 View commit details
    Browse the repository at this point in the history
  4. gemm_impl

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    69ab83b View commit details
    Browse the repository at this point in the history
  5. implemented gemm

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    304e7c7 View commit details
    Browse the repository at this point in the history
  6. restrict gemm to complex

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    0bb4e7e View commit details
    Browse the repository at this point in the history
  7. restrict gemm to complex or double

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    c53944b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e1128a4 View commit details
    Browse the repository at this point in the history
  9. restrict contract to complex

    Mauro d'Arcangelo committed May 20, 2022
    Configuration menu
    Copy the full SHA
    503df37 View commit details
    Browse the repository at this point in the history