Skip to main content
Deprettify the non-code
Source Link
Toby Speight
  • 88.7k
  • 14
  • 104
  • 327
BenchmarkTools.Trial: 10000 samples with 9 evaluations.
 Range (min … max):  2.522 μs … 558.844 μs  ┊ GC (min … max):  0.00% … 99.28%
 Time  (median):     3.333 μs               ┊ GC (median):     0.00%
 Time  (mean ± σ):   4.321 μs ±  13.718 μs  ┊ GC (mean ± σ):  10.38% ±  3.67%

     ██▆        ▂    
  ▃▄▃███▆▅▇▆▄▂▃▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▃▃▂▂▁▁▁▁▁▁▁▁ ▂
  2.52 μs         Histogram: frequency by time        8.51 μs <

 Memory estimate: 8.06 KiB, allocs estimate: 1.
BenchmarkTools.Trial: 10000 samples with 9 evaluations.
 Range (min … max):  2.522 μs … 558.844 μs  ┊ GC (min … max):  0.00% … 99.28%
 Time  (median):     3.333 μs               ┊ GC (median):     0.00%
 Time  (mean ± σ):   4.321 μs ±  13.718 μs  ┊ GC (mean ± σ):  10.38% ±  3.67%

     ██▆        ▂    
  ▃▄▃███▆▅▇▆▄▂▃▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▃▃▂��▁▁▁▁▁▁▁▁ ▂
  2.52 μs         Histogram: frequency by time        8.51 μs <

 Memory estimate: 8.06 KiB, allocs estimate: 1.
BenchmarkTools.Trial: 10000 samples with 9 evaluations.
 Range (min … max):  2.522 μs … 558.844 μs  ┊ GC (min … max):  0.00% … 99.28%
 Time  (median):     3.333 μs               ┊ GC (median):     0.00%
 Time  (mean ± σ):   4.321 μs ±  13.718 μs  ┊ GC (mean ± σ):  10.38% ±  3.67%

     ██▆        ▂    
  ▃▄▃███▆▅▇▆▄▂▃▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▃▃▂▂▁▁▁▁▁▁▁▁ ▂
  2.52 μs         Histogram: frequency by time        8.51 μs <

 Memory estimate: 8.06 KiB, allocs estimate: 1.
BenchmarkTools.Trial: 10000 samples with 9 evaluations.
 Range (min … max):  2.522 μs … 558.844 μs  ┊ GC (min … max):  0.00% … 99.28%
 Time  (median):     3.333 μs               ┊ GC (median):     0.00%
 Time  (mean ± σ):   4.321 μs ±  13.718 μs  ┊ GC (mean ± σ):  10.38% ±  3.67%

     ██▆        ▂    
  ▃▄▃███▆▅▇▆▄▂▃▇██▄▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▂▂▃▃▃▃▂▂▁▁▁▁▁▁▁▁ ▂
  2.52 μs         Histogram: frequency by time        8.51 μs <

 Memory estimate: 8.06 KiB, allocs estimate: 1.
added 167 characters in body
Source Link
Royi
  • 582
  • 6
  • 21

A Godbold link for _Conv1D!(): https://godbolt.org/z/e8W7e473h.

Remark: Originally, in Conv1D!(), I used @inbounds vO[ii] = dot(view(vA, startIdxA:endIdxA), view(vC, startIdxC:endIdxC));. It was slower.

A Godbold link for _Conv1D!(): https://godbolt.org/z/e8W7e473h.

Remark: Originally, in Conv1D!(), I used @inbounds vO[ii] = dot(view(vA, startIdxA:endIdxA), view(vC, startIdxC:endIdxC));. It was slower.

added 52 characters in body
Source Link
Royi
  • 582
  • 6
  • 21
deleted 8 characters in body
Source Link
Royi
  • 582
  • 6
  • 21
Loading
Source Link
Royi
  • 582
  • 6
  • 21
Loading