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

Parallel rns fgemv #273

Open
wants to merge 36 commits into
base: master
Choose a base branch
from
Open

Parallel rns fgemv #273

wants to merge 36 commits into from

Commits on May 3, 2019

  1. rns fgemv with parseqhelper adapted but still need to wrap the functi…

    …on into pfgemv which will no more require to be labeled with PAR_BLOCK
    ZHG authored and ZHG committed May 3, 2019
    Configuration menu
    Copy the full SHA
    294f146 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. rns fgemv with parseqhelper adapted and its corresponding benchmark-f…

    …gemv-mp has been restructured for different parameter values
    ZHG authored and ZHG committed May 6, 2019
    Configuration menu
    Copy the full SHA
    545645e View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. cleaned up for code review

    ZHG authored and ZHG committed May 7, 2019
    Configuration menu
    Copy the full SHA
    3d38bed View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. Rolled back the benchmark-fgemv-mp and adopted benchmark-fgemv-rns fo…

    …r benchmarking fgemv in the rns field
    ZHG authored and ZHG committed May 13, 2019
    Configuration menu
    Copy the full SHA
    3663c83 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Ready for rns benchmark

    ZHG authored and ZHG committed May 16, 2019
    Configuration menu
    Copy the full SHA
    f632d38 View commit details
    Browse the repository at this point in the history
  2. Instant backup for code review

    ZHG authored and ZHG committed May 16, 2019
    Configuration menu
    Copy the full SHA
    27dd46c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Check if it is required impl

    ZHG authored and ZHG committed May 17, 2019
    Configuration menu
    Copy the full SHA
    c8928bb View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. rns for fgemv implemented but no obvious speedup can be found

    ZHG authored and ZHG committed May 21, 2019
    Configuration menu
    Copy the full SHA
    59326f1 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Having used SYNCH_GROUP to avoid segmmentation fault but still no obs…

    …ervable speedup for rns fgemv
    ZHG authored and ZHG committed May 28, 2019
    Configuration menu
    Copy the full SHA
    7bc53b9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. add benchmark-fgemv-rns

    ZHG authored and ZHG committed May 29, 2019
    Configuration menu
    Copy the full SHA
    93cda61 View commit details
    Browse the repository at this point in the history
  2. Instant backup before code review

    ZHG authored and ZHG committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d194b9a View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. detailed timing

    ZHG authored and ZHG committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    3bfb919 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2019

  1. Instant backup before code review

    ZHG authored and ZHG committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    5913444 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2019

  1. Use Givaro::absCompare in InfNorm() to compute bound on the output

    ZHG authored and ZHG committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    ba60d52 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. Ready for benchmarks on a server

    ZHG authored and ZHG committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    4db380d View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into parallel-rns-fgemv

    ZHG authored and ZHG committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    636a6d8 View commit details
    Browse the repository at this point in the history
  3. Got ready for benchmark on a server

    ZHG authored and ZHG committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    3b12ce7 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Fallback to PARFOR1D in the rsn-double::init

    ZHG authored and ZHG committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    14a3dea View commit details
    Browse the repository at this point in the history
  2. Instant backup before code review

    ZHG authored and ZHG committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    45eb9fa View commit details
    Browse the repository at this point in the history
  3. Further improved to validate on hpac

    ZHG authored and ZHG committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    34a1277 View commit details
    Browse the repository at this point in the history
  4. Check if freduce is speeded up

    ZHG authored and ZHG committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    58d0706 View commit details
    Browse the repository at this point in the history
  5. Corrected the wrong parallelization of freduce

    ZHG authored and ZHG committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    63f157b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Instant backup for code review

    ZHG authored and ZHG committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    e601bb4 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into parallel-rns-fgemv

    ZHG authored and ZHG committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    83ce47e View commit details
    Browse the repository at this point in the history
  3. Fixed templated fgemv confusion for Givaro::Modular<RecInt::ruint<K>>

    ZHG authored and ZHG committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    f1db3bc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Used FOR1D instead of FOR1DBLOCK for both InfNorm and freduce(rns_dou…

    …ble::reduce)
    ZHG authored and ZHG committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    af2f7e1 View commit details
    Browse the repository at this point in the history
  2. Cleaned up for code review before PR

    ZHG authored and ZHG committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    10c90d9 View commit details
    Browse the repository at this point in the history
  3. Corrected bug in InfNorm by falling back to FOR1DBLOCK

    ZHG authored and ZHG committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    02d1d85 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Trying to add test for rns fgemv

    ZHG authored and ZHG committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    ba96e19 View commit details
    Browse the repository at this point in the history
  2. Updated test-fgemv-rns

    ZHG authored and ZHG committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    8f17bd4 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' into parallel-rns-fgemv

    ZHG authored and ZHG committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    418b010 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Fall back to 3.3.3 version for the libtool in the configure.ac

    ZHG authored and ZHG committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    18d2d14 View commit details
    Browse the repository at this point in the history
  2. Merged with Master

    ZHG authored and ZHG committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    cd29283 View commit details
    Browse the repository at this point in the history
  3. Chnaged LT_PREREQ to 2.4.2

    ZHG authored and ZHG committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    6808a05 View commit details
    Browse the repository at this point in the history
  4. Chnaged back LT_PREREQ to 2.4.3

    ZHG authored and ZHG committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    03f1430 View commit details
    Browse the repository at this point in the history
  5. Corrected Makefile.am typo error for test-fgemv-rns

    ZHG authored and ZHG committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    a30ca0b View commit details
    Browse the repository at this point in the history