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

Bring CUDA support to Tracking.jl #33

Merged
merged 105 commits into from
Nov 17, 2021

Commits on Apr 12, 2020

  1. initial commit in the gpu branch

    Can Ozmaden committed Apr 12, 2020
    Configuration menu
    Copy the full SHA
    64b0064 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2020

  1. GPU function blueprints for downcovert & car. rep.

    Can Ozmaden committed Apr 25, 2020
    Configuration menu
    Copy the full SHA
    5aad150 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Configuration menu
    Copy the full SHA
    4d602f9 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. downconvert loop blueprint

    Can Ozmaden committed May 13, 2020
    Configuration menu
    Copy the full SHA
    f1952f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    808b7d6 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2020

  1. Implement code replica and corr on GPU

    Can Ozmaden committed May 19, 2020
    Configuration menu
    Copy the full SHA
    d905623 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2020

  1. Delete unnecessary comments

    Can Ozmaden committed May 23, 2020
    Configuration menu
    Copy the full SHA
    9cbca18 View commit details
    Browse the repository at this point in the history
  2. Reflect the development in readme

    Can Ozmaden committed May 23, 2020
    Configuration menu
    Copy the full SHA
    c4e1616 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2020

  1. Adjust Gain Controlled Signal for a GPU Signal

    Can Ozmaden committed May 24, 2020
    Configuration menu
    Copy the full SHA
    a9869a3 View commit details
    Browse the repository at this point in the history
  2. Fix constructor, make use of vector operations

    Can Ozmaden committed May 24, 2020
    Configuration menu
    Copy the full SHA
    43c07fd View commit details
    Browse the repository at this point in the history

Commits on May 26, 2020

  1. Merge pull request #1 from JuliaGNSS/master

    Update forked master due to hotfix
    coezmaden authored May 26, 2020
    Configuration menu
    Copy the full SHA
    186acde View commit details
    Browse the repository at this point in the history

Commits on May 31, 2020

  1. Remove .vscode garbage, adjust global gitignore

    Can Ozmaden committed May 31, 2020
    Configuration menu
    Copy the full SHA
    0c0b49e View commit details
    Browse the repository at this point in the history
  2. Change Float16 occurances to Float32 due to perf.

    Can Ozmaden committed May 31, 2020
    Configuration menu
    Copy the full SHA
    4217d83 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2020

  1. Configuration menu
    Copy the full SHA
    ad2b607 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from ozmaden/master

    Incorporate the hotfix from the master repo
    coezmaden authored Jun 1, 2020
    Configuration menu
    Copy the full SHA
    82bcf0f View commit details
    Browse the repository at this point in the history
  3. Complete the GPU downconvert function

    Can Ozmaden committed Jun 1, 2020
    Configuration menu
    Copy the full SHA
    ecc981e View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2020

  1. Add CUDA package dependency

    coezmaden committed Jun 23, 2020
    Configuration menu
    Copy the full SHA
    c8fc7a4 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2020

  1. GPU correlation anc code replica blueprint

    Can Ozmaden committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    80e11e4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/gpu-accelerated-correlation' of https://github.…

    …com/ozmaden/Tracking.jl into feature/gpu-accelerated-correlation
    Can Ozmaden committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    b8ae78b View commit details
    Browse the repository at this point in the history
  3. Fix syntax

    coezmaden committed Jun 25, 2020
    Configuration menu
    Copy the full SHA
    4cb1e05 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. Configuration menu
    Copy the full SHA
    e263962 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    269e956 View commit details
    Browse the repository at this point in the history
  3. Add new dependencies

    coezmaden committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    9464364 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2927448 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2020

  1. Configuration menu
    Copy the full SHA
    ea93620 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cdacfa View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Configuration menu
    Copy the full SHA
    a5b8c31 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2020

  1. Configuration menu
    Copy the full SHA
    629b96b View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2020

  1. Merge pull request #3 from JuliaGNSS/master

    Compat LoopVectorization
    coezmaden authored Jul 31, 2020
    Configuration menu
    Copy the full SHA
    16e69ed View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from ozmaden/master

    Compat LoopVectorization
    coezmaden authored Jul 31, 2020
    Configuration menu
    Copy the full SHA
    eae463d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2020

  1. Merge pull request #5 from JuliaGNSS/master

    Reflect changes
    coezmaden authored Oct 22, 2020
    Configuration menu
    Copy the full SHA
    35d35d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Configuration menu
    Copy the full SHA
    4f3120c View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. Reflect changes under GNSSSignals#feature/gpu

    coezmaden authored and Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    b1d7b56 View commit details
    Browse the repository at this point in the history
  2. Functioning GPU TrackingState

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e0fc930 View commit details
    Browse the repository at this point in the history
  3. account for CPU TrackingState

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7c55ee5 View commit details
    Browse the repository at this point in the history
  4. Reflect GNSSSignals changes for tracking_loop

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    15aa324 View commit details
    Browse the repository at this point in the history
  5. Update README for the GPSL1 struct change

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    22a40ba View commit details
    Browse the repository at this point in the history
  6. Enforce AbstractArray

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    a5aac85 View commit details
    Browse the repository at this point in the history
  7. AGC for CUDA signals

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    b9a40bd View commit details
    Browse the repository at this point in the history
  8. functioning GPU tracking loop

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    dc8d766 View commit details
    Browse the repository at this point in the history
  9. rectify start_sample

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    26db618 View commit details
    Browse the repository at this point in the history
  10. Fix resize problems

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    92ec34a View commit details
    Browse the repository at this point in the history
  11. Stylistic change, variable names small letters

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1eceefe View commit details
    Browse the repository at this point in the history
  12. Replace mutiple function calls with a variable

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    dfced23 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1cf107c View commit details
    Browse the repository at this point in the history
  14. cleanup residual errors

    Can Ozmaden committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7a0b6cf View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2020

  1. Merge pull request #7 from JuliaGNSS/master

    Reflect changes
    coezmaden authored Dec 25, 2020
    Configuration menu
    Copy the full SHA
    36cdd2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f80968 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from ozmaden/master

    Incorporate changes in master
    coezmaden authored Dec 25, 2020
    Configuration menu
    Copy the full SHA
    d111f2a View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. Fix tracking_loop trunc inexact error

    Can Ozmaden committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    9ffc0f6 View commit details
    Browse the repository at this point in the history
  2. Fix CPU tracking loop

    Can Ozmaden committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    4652695 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    5904d04 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

  1. Configuration menu
    Copy the full SHA
    7dade1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e52117 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    a1b3df8 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. Performance improvement for the CuArray correlator, implement dot pro…

    …duct via Hadamard product for StructArray of CuArrays
    coezmaden committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    3b53bd8 View commit details
    Browse the repository at this point in the history
  2. Performance improvements for the StructArray of CuArrays correlate, i…

    …mplement Hadamard correlate
    coezmaden committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    bff0e07 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'feature/gpu-accelerated-correlation' of github.com:ozma…

    …den/Tracking.jl into feature/gpu-accelerated-correlation
    coezmaden committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    5dd429a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    149e697 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2e1a34 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Delete extra match_size_to_signal! definitions, fix dot products, imp…

    …lement matrix correlation
    coezmaden committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    c21f3c1 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    39e0424 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2021

  1. Configuration menu
    Copy the full SHA
    9c91eb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a719cc2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d30a28 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Configuration menu
    Copy the full SHA
    fa580d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    ad0f826 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2021

  1. Configuration menu
    Copy the full SHA
    2c38ed0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #13 from JuliaGNSS/master

    Reflect changes in JuliaGNSS/Tracking.jl master
    coezmaden authored Oct 24, 2021
    Configuration menu
    Copy the full SHA
    7fcc4a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2021

  1. Fix phase error in kernel; kernel works for start:end signal; Trackin…

    …gState code type Nothing for GPU
    coezmaden committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    4023b64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92f7bb2 View commit details
    Browse the repository at this point in the history
  3. GPU TrackingState testset

    coezmaden committed Oct 28, 2021
    Configuration menu
    Copy the full SHA
    a0e912a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    345e03f View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Configuration menu
    Copy the full SHA
    7ccdb91 View commit details
    Browse the repository at this point in the history
  2. GPU bit detector testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    93ce7a3 View commit details
    Browse the repository at this point in the history
  3. GPU GPSL5 testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    911c04d View commit details
    Browse the repository at this point in the history
  4. GPU GPSL1 testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    468c9b0 View commit details
    Browse the repository at this point in the history
  5. GPU GalileoE1B testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    9646328 View commit details
    Browse the repository at this point in the history
  6. GPU discriminators testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    7b60fe0 View commit details
    Browse the repository at this point in the history
  7. GPU CN0 estimation testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    e80b4c0 View commit details
    Browse the repository at this point in the history
  8. GPU BOC testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    480f283 View commit details
    Browse the repository at this point in the history
  9. GPU bit buffer testset

    coezmaden committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    6256c92 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. Configuration menu
    Copy the full SHA
    002dd2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9410ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7b31b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. Allowscalar deprecation

    coezmaden committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    2bd5482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ce8e02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    363159e View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2021

  1. Configuration menu
    Copy the full SHA
    9d278e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4d66c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10d7960 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63d21d2 View commit details
    Browse the repository at this point in the history
  5. Merge ozmaden/Tracking#14

    coezmaden committed Nov 14, 2021
    Configuration menu
    Copy the full SHA
    465b422 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c235dc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    504afbb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e5a8398 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eb51208 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e45cd77 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8f3464d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    90358a9 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Add Julia BuildKite CI for CUDA tests

    Soeren Schoenbrod committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    81d94c3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Remove leftovers

    coezmaden committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    ccb75f0 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary structs

    coezmaden committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    2a24f7d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eab881c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    724dcf6 View commit details
    Browse the repository at this point in the history