source: doc/theses/mike_brooks_MMath/benchmarks/list/results-smoketest.csv@ eaee33e

Last change on this file since eaee33e was 9d3dc40, checked in by Michael Brooks <mlbrooks@…>, 3 months ago

Various changes motivated by improving CFA score on len-1 queues.

No such CFA score improvement achieved. Each change helped only on stripped-down, "try to isolate an important factor" tests. Generally, the changes are benign refactorings. (Results substantiating "don't hurt" are forthcoming.)

Libcfa changes are

  • move a read action from between the memory breaks to before them
  • make the memory breaks conditionally excluded (default included, as before)

Harness changes are

  • add width, a compiled-in number of lists to use in round-robin order; defaults to 1, which is what was happening all along
  • make the analysis scripts tolerate (so far, ignore) the width column
  • rename CLI arg NumNodes to Length (now NumNodes is Length * Width)
  • factor core testing loops into helper function runtest
  • switch to signal-based termination (and add uC++ work-around)
  • put "iterator threading" into ITERS_SAVE, joining preexisting "save iter into elem's self ref"; make iterator threading conditional on iterators-active
  • disable insertion loop counter and obs_*-variable declarations (and thus writes) when observation disabled
  • generalize observation to work on multiple lists
  • make observation and assertion-check-enabled mode work on stripped CFA list implementations like tagging-disabled
  • through this observation, ensure correctness of multi-list versions
  • Property mode set to 100644
File size: 10.4 KB
Line 
12026-01-14 13:31:15,1,1 10000 283 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,218531185,0.997842,4.566131
22026-01-14 13:31:16,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,254103891,0.997786,3.926685
32026-01-14 13:31:18,1,1 10 289637 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,10137295,1.005258,99.164323
42026-01-14 13:31:19,1,1 100000 29 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,240960565,0.997563,4.139943
52026-01-14 13:31:20,1,1 10000 283 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,190404381,0.997883,5.240862
62026-01-14 13:31:21,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,10000000,2.755017,275.501700
72026-01-14 13:31:26,1,1 1 1000000 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,8000000,1.042393,130.299125
82026-01-14 13:31:27,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,10000000,2.772334,277.233400
92026-01-14 13:31:32,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,257335470,0.997170,3.874981
102026-01-14 13:31:33,1,1 100 25601 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,48539496,0.996439,20.528417
112026-01-14 13:31:34,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,105990473,0.997352,9.409827
122026-01-14 13:31:35,1,1 1000000 3 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,220198293,0.997419,4.529640
132026-01-14 13:31:36,1,1 100000 29 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,56787974,0.997062,17.557626
142026-01-14 13:31:37,1,1 10 289637 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,15350761,1.013997,66.055162
152026-01-14 13:31:39,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,102092422,0.997564,9.771186
162026-01-14 13:31:40,1,1 100000 29 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,220075548,0.997592,4.532952
172026-01-14 13:31:41,1,1 100000 29 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,225015408,0.997433,4.432732
182026-01-14 13:31:42,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,10000000,2.766565,276.656500
192026-01-14 13:31:47,1,1 1000 3203 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,59710326,0.996931,16.696124
202026-01-14 13:31:48,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,10000000,2.769569,276.956900
212026-01-14 13:31:53,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,5000000,0.999754,199.950800
222026-01-14 13:31:54,1,1 1 10000000 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,10000000,2.798025,279.802500
232026-01-14 13:31:59,1,1 1 1000000 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,5000000,1.114745,222.949000
242026-01-14 13:32:00,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,6553606,1.652167,252.100447
252026-01-14 13:32:03,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,5000000,1.010957,202.191400
262026-01-14 13:32:04,1,1 100 25601 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,49589137,0.997162,20.108477
272026-01-14 13:32:05,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,5000000,1.027244,205.448800
282026-01-14 13:32:06,1,1 1 1000000 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,5000000,1.097968,219.593600
292026-01-14 13:32:08,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,102355068,0.997254,9.743084
302026-01-14 13:32:09,1,1 100 25601 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,40423979,0.997596,24.678323
312026-01-14 13:32:10,1,1 1 1000000 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,5000000,1.095872,219.174400
322026-01-14 13:32:11,1,1 10000 283 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,229888258,0.996748,4.335793
332026-01-14 13:32:12,1,1 100 25601 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,48129880,0.997287,20.720746
342026-01-14 13:32:13,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,5000000,1.016024,203.204800
352026-01-14 13:32:14,1,1 100 25601 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,40167969,0.996992,24.820573
362026-01-14 13:32:15,1,1 1 3276803 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,6553606,1.701438,259.618598
372026-01-14 13:32:18,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,6553606,1.659565,253.229291
382026-01-14 13:32:20,1,1 1 10000000 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,10000000,1.712096,171.209600
392026-01-14 13:32:24,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,5000000,1.010222,202.044400
402026-01-14 13:32:25,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,6553606,1.652375,252.132185
412026-01-14 13:32:28,1,1 1 10000000 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,10000000,2.800626,280.062600
422026-01-14 13:32:33,1,1 1 3276803 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,9830409,1.457078,148.221503
432026-01-14 13:32:35,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,102367880,0.996927,9.738670
442026-01-14 13:32:36,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,10000000,2.776255,277.625500
452026-01-14 13:32:41,1,1 10000 283 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,210731705,0.997105,4.731633
462026-01-14 13:32:42,1,1 10000 283 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,183331079,1.007402,5.494988
472026-01-14 13:32:43,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,6553606,1.659047,253.150250
482026-01-14 13:32:45,1,1 10 289637 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,11295843,1.001223,88.636413
492026-01-14 13:32:46,1,1 100000 29 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,257539111,0.996702,3.870100
502026-01-14 13:32:48,1,1 10 289637 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,17378220,1.013402,58.314488
512026-01-14 13:32:49,1,1 100000 29 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,193986481,1.007222,5.192228
522026-01-14 13:32:50,1,1 1 3276803 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,6553606,1.694047,258.490822
532026-01-14 13:32:52,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,106320382,0.997101,9.378268
542026-01-14 13:32:53,1,1 1 10000000 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,10000000,2.826834,282.683400
552026-01-14 13:32:58,1,1 10 289637 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,15930035,1.008439,63.304255
562026-01-14 13:32:59,1,1 1000000 3 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,218307684,0.997486,4.569175
572026-01-14 13:33:01,1,1 1000 3203 -1 1 0 ,./perfexp--lq-list--stack-insfirst-allhead,1,108383114,0.997610,9.204478
582026-01-14 13:33:02,1,1 100000 29 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,202317746,0.997714,4.931421
592026-01-14 13:33:03,1,1 10000 283 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,224146754,0.997379,4.449670
602026-01-14 13:33:04,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,278978787,0.997312,3.574867
612026-01-14 13:33:05,1,1 100000 29 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,220330197,0.997615,4.527818
622026-01-14 13:33:06,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,6553606,1.651677,252.025679
632026-01-14 13:33:08,1,1 10 289637 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,17667857,1.006085,56.944371
642026-01-14 13:33:09,1,1 10 289637 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,10426932,1.028608,98.649152
652026-01-14 13:33:10,1,1 10 289637 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,10137295,1.004726,99.111844
662026-01-14 13:33:11,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,183649596,0.996584,5.426552
672026-01-14 13:33:13,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,257244321,0.997290,3.876820
682026-01-14 13:33:14,1,1 1000000 3 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,232135437,1.007686,4.340940
692026-01-14 13:33:15,1,1 1000000 3 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,188214108,0.996753,5.295846
702026-01-14 13:33:16,1,1 100 25601 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,46824229,0.998110,21.316101
712026-01-14 13:33:17,1,1 10000 283 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,235627498,0.997451,4.233169
722026-01-14 13:33:18,1,1 100 25601 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,38196692,1.005921,26.335291
732026-01-14 13:33:19,1,1 10 289637 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,16219672,1.000400,61.678189
742026-01-14 13:33:20,1,1 1 1000000 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,5000000,1.004890,200.978000
752026-01-14 13:33:21,1,1 10000 283 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,218309030,0.997505,4.569234
762026-01-14 13:33:23,1,1 1000 3203 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,106051330,0.997313,9.404059
772026-01-14 13:33:24,1,1 1 3276803 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,6553606,1.650389,251.829146
782026-01-14 13:33:26,1,1 1000000 3 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,59182548,0.996826,16.843242
792026-01-14 13:33:27,1,1 1000 3203 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,108770677,0.997598,9.171571
802026-01-14 13:33:28,1,1 100 25601 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,38094288,0.996921,26.169829
812026-01-14 13:33:29,1,1 1 3276803 -1 1 0 ,./perfexp--lq-tailq--stack-insfirst-allhead,1,6553606,1.694205,258.514931
822026-01-14 13:33:31,1,1 100000 29 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,252794392,0.997021,3.944000
832026-01-14 13:33:32,1,1 100 25601 -1 1 0 ,./perfexp--cfa-strip--stack-insfirst-allhead,1,49000314,0.997295,20.352829
842026-01-14 13:33:34,1,1 100000 29 -1 1 0 ,./perfexp--cfa-cfa--stack-insfirst-allhead,1,240746864,0.997096,4.141678
852026-01-14 13:33:35,1,1 1 10000000 -1 1 0 ,./perfexp--cfa-noIter--stack-insfirst-allhead,1,10000000,2.761402,276.140200
862026-01-14 13:33:40,1,1 10000 283 -1 1 0 ,./perfexp--cpp-stlref--stack-insfirst-allhead,1,58884942,0.997327,16.936877
872026-01-14 13:33:41,1,1 100 25601 -1 1 0 ,./perfexp--cfa-noListed--stack-insfirst-allhead,1,49307526,0.996337,20.206591
882026-01-14 13:33:42,1,1 1000 3203 -1 1 0 ,./perfexp--upp-upp--stack-insfirst-allhead,1,100151404,1.007291,10.057682
892026-01-14 13:33:43,1,1 10000 283 -1 1 0 ,./perfexp--cfa-mandHead--stack-insfirst-allhead,1,232844476,0.997456,4.283786
902026-01-14 13:33:44,1,1 10 289637 -1 1 0 ,./perfexp--cfa-likeLq--stack-insfirst-allhead,1,16509309,1.005273,60.891283
Note: See TracBrowser for help on using the repository browser.