1. 01 Apr, 2015 4 commits
    • Scotty Bauer's avatar
      BetaModule BetaModule2 · c5a5b166
      Scotty Bauer authored
      
      
      Test is 10k messages, Before writing into the producer buffers they check to see if they're allowed to write into the buffer. TIming is done with seralizing rdtsc then rdtscp per message.
      
      TEST1
      [ 2367.106619] MIN      MAX     AVG     MEDIAN
      [ 2367.109727] 474 & 82278 & 524 & 510
      TEST2
      [ 2410.071404] MIN      MAX     AVG     MEDIAN
      [ 2410.074514] 468 & 21774 & 514 & 510
      TEST3
      [ 2475.564114] MIN      MAX     AVG     MEDIAN
      [ 2475.567282] 474 & 152550 & 528 & 510
      Signed-off-by: Scotty Bauer's avatarScotty Bauer <sbauer@eng.utah.edu>
      c5a5b166
    • Scotty Bauer's avatar
      BetaModule and BetaModule2 **NOTICE PREVIOUS NUMBERS REPORTED IN COMMITS... · b6dcfd00
      Scotty Bauer authored
      
      BetaModule and BetaModule2 **NOTICE PREVIOUS NUMBERS REPORTED IN COMMITS PREVIOUS TO THIS ONE ARE INCORRECT**
      
      Ping pong of 10k messages. Both sides do _NOT_ check if there is a producer message slot avaiable to write, they just write into it. Timing is done PER message via serializing rdtsc and rdtscp.
      
      Times:
      TEST1
      [ 1151.501229] MIN      MAX     AVG     MEDIAN
      [ 1151.504313] 468 & 131184 & 513 & 504
      TEST2
      [ 1189.250206] MIN      MAX     AVG     MEDIAN
      [ 1189.253377] 437 & 1358 & 478 & 474
      TEST3
      [ 1221.812533] MIN      MAX     AVG     MEDIAN
      [ 1221.815580] 442 & 12420 & 500 & 498
      Signed-off-by: Scotty Bauer's avatarScotty Bauer <sbauer@eng.utah.edu>
      b6dcfd00
    • Scotty Bauer's avatar
      BetaModule 4/1/15 · 044c9784
      Scotty Bauer authored
      
      
      Test is 10k messages, 256 page ring buffer, Both sides do not Ack the message meaning the slot cannot be re-used. Since we're only sending 10k 64 byte messages we never wrap around the  buffer.
      
      Timed using seralized RDTSC as start and RDTSCP as finish:
      
      TEST1
      [  517.377994] MIN      MAX     AVG     MEDIAN
      [  517.381168] 514 & 14780 & 561 & 556
      TEST2
      [  589.036190] MIN      MAX     AVG     MEDIAN
      [  589.039295] 483 & 8091 & 531 & 525
      TEST3
      [  618.715175] MIN      MAX     AVG     MEDIAN
      [  618.718222] 514 & 2299 & 556 & 554
      Signed-off-by: Scotty Bauer's avatarScotty Bauer <sbauer@eng.utah.edu>
      044c9784
    • Scotty Bauer's avatar
      BetaModule 3/31/15 · e17351aa
      Scotty Bauer authored
      
      
      10k messages, prodcer/copnsumer do not ack timing outside of loop
      
      Mar 31 17:21:45 localhost kernel: [ 2745.399627] 5856822
      Mar 31 17:22:52 localhost kernel: [ 2813.144249] 5651424
      Mar 31 17:22:57 localhost kernel: [ 2818.273022] 5227483
      Mar 31 17:23:03 localhost kernel: [ 2824.320729] 5652252
      Mar 31 17:23:18 localhost kernel: [ 2839.257694] 5813550
      Above are cycles for 10k messages ~ 585cycles per message
      Signed-off-by: Scotty Bauer's avatarScotty Bauer <sbauer@eng.utah.edu>
      e17351aa
  2. 26 Mar, 2015 3 commits
  3. 12 Feb, 2015 2 commits
  4. 11 Feb, 2015 3 commits
  5. 07 Feb, 2015 2 commits
  6. 04 Feb, 2015 2 commits
  7. 29 Jan, 2015 2 commits
  8. 20 Jan, 2015 1 commit
  9. 14 Jan, 2015 2 commits
  10. 12 Jan, 2015 1 commit
  11. 09 Jan, 2015 1 commit
  12. 22 Dec, 2014 4 commits
  13. 17 Dec, 2014 3 commits