File tree Expand file tree Collapse file tree 6 files changed +17
-0
lines changed
benchmarks/GraphBLAS-sharp.Benchmarks Expand file tree Collapse file tree 6 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -113,10 +113,12 @@ type WithoutTransferBenchmark<'elem when 'elem : struct>(
113
113
override this.GlobalSetup () =
114
114
this.ReadMatrix()
115
115
this.LoadMatrixToGPU()
116
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
116
117
117
118
[<IterationCleanup>]
118
119
override this.IterationCleanup () =
119
120
this.ClearResult()
121
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
120
122
121
123
[<GlobalCleanup>]
122
124
override this.GlobalCleanup () =
@@ -180,6 +182,7 @@ type WithTransferBenchmark<'elem when 'elem : struct>(
180
182
[<GlobalSetup>]
181
183
override this.GlobalSetup () =
182
184
this.ReadMatrix()
185
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
183
186
184
187
[<GlobalCleanup>]
185
188
override this.GlobalCleanup () =
@@ -189,6 +192,7 @@ type WithTransferBenchmark<'elem when 'elem : struct>(
189
192
override this.IterationCleanup () =
190
193
this.ClearInputMatrix()
191
194
this.ClearResult()
195
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
192
196
193
197
[<Benchmark>]
194
198
override this.Benchmark () =
Original file line number Diff line number Diff line change @@ -117,10 +117,12 @@ type PageRankWithoutTransferBenchmarkFloat32() =
117
117
this.Processor.PostAndReply( Msg.MsgNotifyMe)
118
118
this.PrepareMatrix()
119
119
this.ClearInputMatrix()
120
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
120
121
121
122
[<IterationCleanup>]
122
123
override this.IterationCleanup () =
123
124
this.ClearResult()
125
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
124
126
125
127
[<GlobalCleanup>]
126
128
override this.GlobalCleanup () =
Original file line number Diff line number Diff line change @@ -251,6 +251,7 @@ module WithTransfer =
251
251
[<GlobalSetup>]
252
252
override this.GlobalSetup () =
253
253
this.ReadMatrices()
254
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
254
255
255
256
[<GlobalCleanup>]
256
257
override this.GlobalCleanup () = ()
@@ -259,6 +260,7 @@ module WithTransfer =
259
260
override this.IterationCleanup () =
260
261
this.ClearInputMatrices()
261
262
this.ClearResult()
263
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
262
264
263
265
[<Benchmark>]
264
266
override this.Benchmark () =
Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ module WithoutTransfer =
115
115
override this.GlobalSetup () =
116
116
this.ReadMatrices()
117
117
this.LoadMatricesToGPU()
118
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
118
119
119
120
[<Benchmark>]
120
121
override this.Benchmark () =
@@ -124,6 +125,7 @@ module WithoutTransfer =
124
125
[<IterationCleanup>]
125
126
override this.IterationCleanup () =
126
127
this.ClearResult()
128
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
127
129
128
130
[<GlobalCleanup>]
129
131
override this.GlobalCleanup () =
Original file line number Diff line number Diff line change @@ -152,6 +152,7 @@ type MxmBenchmarksMultiplicationOnly<'elem when 'elem : struct>(
152
152
this.ReadMatrices ()
153
153
this.LoadMatricesToGPU ()
154
154
this.ConvertSecondMatrixToCSC()
155
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
155
156
156
157
[<Benchmark>]
157
158
override this.Benchmark () =
@@ -161,6 +162,7 @@ type MxmBenchmarksMultiplicationOnly<'elem when 'elem : struct>(
161
162
[<IterationCleanup>]
162
163
override this.IterationCleanup () =
163
164
this.ClearResult()
165
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
164
166
165
167
[<GlobalCleanup>]
166
168
override this.GlobalCleanup () =
@@ -182,6 +184,7 @@ type MxmBenchmarksWithTransposing<'elem when 'elem : struct>(
182
184
override this.GlobalSetup () =
183
185
this.ReadMatrices()
184
186
this.LoadMatricesToGPU ()
187
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
185
188
186
189
[<Benchmark>]
187
190
override this.Benchmark () =
@@ -194,6 +197,7 @@ type MxmBenchmarksWithTransposing<'elem when 'elem : struct>(
194
197
override this.IterationCleanup () =
195
198
this.ClearResult()
196
199
this.ConvertSecondMatrixToCSR()
200
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
197
201
198
202
[<GlobalCleanup>]
199
203
override this.GlobalCleanup () =
Original file line number Diff line number Diff line change @@ -115,6 +115,7 @@ module WithoutTransfer =
115
115
override this.IterationCleanup () =
116
116
this.ClearResult()
117
117
this.ClearInputVectors()
118
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
118
119
119
120
[<GlobalCleanup>]
120
121
override this.GlobalCleanup () = ()
@@ -159,6 +160,7 @@ module WithTransfer =
159
160
[<IterationSetup>]
160
161
override this.IterationSetup () =
161
162
this.CreateVectors()
163
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
162
164
163
165
[<Benchmark>]
164
166
override this.Benchmark () =
@@ -175,6 +177,7 @@ module WithTransfer =
175
177
override this.IterationCleanup () =
176
178
this.ClearInputVectors()
177
179
this.ClearResult()
180
+ this.Processor.PostAndReply( Msg.MsgNotifyMe)
178
181
179
182
[<GlobalCleanup>]
180
183
override this.GlobalCleanup () = ()
You can’t perform that action at this time.
0 commit comments