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

New PIR implementations #57

Merged
merged 87 commits into from
May 14, 2017
Merged

New PIR implementations #57

merged 87 commits into from
May 14, 2017

Commits on Apr 27, 2017

  1. Configuration menu
    Copy the full SHA
    52a80e0 View commit details
    Browse the repository at this point in the history
  2. fix errors

    ryscheng committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    1bb057e View commit details
    Browse the repository at this point in the history
  3. cleanup shard tests

    ryscheng committed Apr 27, 2017
    Configuration menu
    Copy the full SHA
    8e0db40 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    00e99f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2017

  1. Configuration menu
    Copy the full SHA
    4dea849 View commit details
    Browse the repository at this point in the history
  2. fix bug in test

    ryscheng committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    3b54ee4 View commit details
    Browse the repository at this point in the history
  3. adding cl dependency

    ryscheng committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    9605269 View commit details
    Browse the repository at this point in the history
  4. adding shell ShardCL

    ryscheng committed Apr 28, 2017
    Configuration menu
    Copy the full SHA
    c2807cb View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2017

  1. add clinfo to query opencl devices

    add example cl code in shardcl
    ryscheng committed Apr 29, 2017
    Configuration menu
    Copy the full SHA
    9545b8d View commit details
    Browse the repository at this point in the history

Commits on May 1, 2017

  1. comment out errors

    ryscheng committed May 1, 2017
    Configuration menu
    Copy the full SHA
    59c6617 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2017

  1. Configuration menu
    Copy the full SHA
    9af198c View commit details
    Browse the repository at this point in the history
  2. nit

    ryscheng committed May 3, 2017
    Configuration menu
    Copy the full SHA
    ab4502d View commit details
    Browse the repository at this point in the history
  3. fix travis.yml

    ryscheng committed May 3, 2017
    Configuration menu
    Copy the full SHA
    dabb2c8 View commit details
    Browse the repository at this point in the history
  4. try non-container build

    ryscheng committed May 3, 2017
    Configuration menu
    Copy the full SHA
    6b9bc80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af2a8ea View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69c9665 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b6d756 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2017

  1. Configuration menu
    Copy the full SHA
    2fb7050 View commit details
    Browse the repository at this point in the history
  2. fix Makefile

    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    fe69b64 View commit details
    Browse the repository at this point in the history
  3. fix makefile

    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    ae962bd View commit details
    Browse the repository at this point in the history
  4. moving clinfo back to main

    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    f538949 View commit details
    Browse the repository at this point in the history
  5. fix bug in shardcpu

    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    9935be4 View commit details
    Browse the repository at this point in the history
  6. refactor shard tests to use afterEach

    More code in ContextCL
    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    6aaeb5b View commit details
    Browse the repository at this point in the history
  7. more work on OpenCL PIR

    ryscheng committed May 4, 2017
    Configuration menu
    Copy the full SHA
    74e9e04 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    714da3a View commit details
    Browse the repository at this point in the history

Commits on May 5, 2017

  1. working on some kernels

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    4f6c73a View commit details
    Browse the repository at this point in the history
  2. fix kernel

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    ed49a58 View commit details
    Browse the repository at this point in the history
  3. removing doc.go

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    a0baafe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a7b781 View commit details
    Browse the repository at this point in the history
  5. cuda context

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    6c1a5b6 View commit details
    Browse the repository at this point in the history
  6. indents

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    f840ac7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e4d815f View commit details
    Browse the repository at this point in the history
  8. little renaming

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    ed2381b View commit details
    Browse the repository at this point in the history
  9. got a PIR kernel running

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    ea26706 View commit details
    Browse the repository at this point in the history
  10. operating on 64-bit chunks

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    220998d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a5975ae View commit details
    Browse the repository at this point in the history
  12. all kernels passings tests

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    b1b7fd7 View commit details
    Browse the repository at this point in the history
  13. fixed all linting errors

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    15950e3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    59df14a View commit details
    Browse the repository at this point in the history
  15. address linting

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    e68f446 View commit details
    Browse the repository at this point in the history
  16. adding cuda dep

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    75a74ed View commit details
    Browse the repository at this point in the history
  17. address errs

    ryscheng committed May 5, 2017
    Configuration menu
    Copy the full SHA
    8abd273 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    558da3c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6604339 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4e83504 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2017

  1. shorten SetKernelArgs

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    b876b25 View commit details
    Browse the repository at this point in the history
  2. first attempt at shard_cuda

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    97911b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d914f59 View commit details
    Browse the repository at this point in the history
  4. reduce lock region

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    8a4feef View commit details
    Browse the repository at this point in the history
  5. flesh out shard_cuda

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    fa02d55 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa72e2f View commit details
    Browse the repository at this point in the history
  7. comment unused

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    b5a8f3c View commit details
    Browse the repository at this point in the history
  8. fix errors

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    507ad55 View commit details
    Browse the repository at this point in the history
  9. compiled cuda kernel

    ryscheng committed May 6, 2017
    Configuration menu
    Copy the full SHA
    7ac8cbf View commit details
    Browse the repository at this point in the history

Commits on May 7, 2017

  1. cleanup types in CL kernels

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    be3a107 View commit details
    Browse the repository at this point in the history
  2. linting errors

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    bab01c0 View commit details
    Browse the repository at this point in the history
  3. cuda tests

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    81e1872 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c46cf17 View commit details
    Browse the repository at this point in the history
  5. update types in cuda kernel

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    0e65e34 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec2be3c View commit details
    Browse the repository at this point in the history
  7. nit

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    5048d31 View commit details
    Browse the repository at this point in the history
  8. add more opencl benchmarks

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    60d1441 View commit details
    Browse the repository at this point in the history
  9. removing unused variables

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    2af905a View commit details
    Browse the repository at this point in the history
  10. smaller benchmarks

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    fad9e03 View commit details
    Browse the repository at this point in the history
  11. fix bug in opencl kernel0

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    b8f95d6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2a77af2 View commit details
    Browse the repository at this point in the history
  13. nit

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    9a6ad3e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9e23013 View commit details
    Browse the repository at this point in the history
  15. removing scratch from CUDA

    ryscheng committed May 7, 2017
    Configuration menu
    Copy the full SHA
    ef04e8e View commit details
    Browse the repository at this point in the history

Commits on May 8, 2017

  1. debug CUDA kernel

    ryscheng committed May 8, 2017
    Configuration menu
    Copy the full SHA
    3bce7a1 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2017

  1. a little reorg

    ryscheng committed May 9, 2017
    Configuration menu
    Copy the full SHA
    b22f0f0 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2017

  1. Configuration menu
    Copy the full SHA
    a9bea82 View commit details
    Browse the repository at this point in the history
  2. reorging to subdir

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    b7dc3a9 View commit details
    Browse the repository at this point in the history
  3. fixup pircpu

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    e6be308 View commit details
    Browse the repository at this point in the history
  4. change pircuda package name

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    1cc5462 View commit details
    Browse the repository at this point in the history
  5. address linting

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    e933b35 View commit details
    Browse the repository at this point in the history
  6. update pircuda

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    e08b470 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    497e84a View commit details
    Browse the repository at this point in the history
  8. fix coverage test

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    3075b08 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b946de3 View commit details
    Browse the repository at this point in the history
  10. move cuda files

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    1df3663 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e853b1b View commit details
    Browse the repository at this point in the history
  12. revert

    ryscheng committed May 10, 2017
    Configuration menu
    Copy the full SHA
    a33e34a View commit details
    Browse the repository at this point in the history

Commits on May 11, 2017

  1. adding a couple tests

    ryscheng committed May 11, 2017
    Configuration menu
    Copy the full SHA
    6536801 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2017

  1. Configuration menu
    Copy the full SHA
    a068470 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eea9f71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0c44c6 View commit details
    Browse the repository at this point in the history