Skip to content

Commit c95bb02

Browse files
committed
update readme
1 parent d04fcb3 commit c95bb02

File tree

1 file changed

+23
-19
lines changed

1 file changed

+23
-19
lines changed

README.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -122,48 +122,52 @@ large file benchmark (2m rows)
122122
✨ Pixi task (bench): mojo bench.mojo
123123
running benchmark for micro csv:
124124
average time in ms for micro file:
125-
0.007699
125+
0.01875
126126
-------------------------
127127
running benchmark for mini csv:
128128
average time in ms for mini file:
129-
0.241136
129+
0.07328
130130
-------------------------
131131
running benchmark for small csv:
132132
average time in ms for small file:
133-
1.388513
133+
0.417368
134134
-------------------------
135135
running benchmark for medium csv:
136136
average time in ms for medium file:
137-
121.217188
137+
36.45899
138138
-------------------------
139139
running benchmark for large csv:
140140
average time in ms for large file:
141-
3582.876541
141+
1253.19458
142142
```
143143

144144
=== ThreadedCsvReader Performance Comparison ===
145145

146146
Small file benchmark (1,000 rows):
147147
Single-threaded:
148-
Average time: 1.568471 ms
148+
Average time: 0.500384 ms
149149
Multi-threaded:
150-
Average time: 1.247501 ms
151-
Speedup: 1.26 x
152-
153-
---
154-
150+
Average time: 0.451094 ms
151+
Speedup: 1.11 x
152+
-------------------------
155153
Medium file benchmark (100,000 rows):
156154
Single-threaded:
157-
Average time: 135.703628 ms
155+
Average time: 38.124275 ms
158156
Multi-threaded:
159-
Average time: 103.920012 ms
160-
Speedup: 1.31 x
161-
162-
---
163-
157+
Average time: 24.650092 ms
158+
Speedup: 1.55 x
159+
-------------------------
160+
Large file benchmark (2,000,000 rows):
161+
Single-threaded:
162+
Average time: 1175.345429 ms
163+
Multi-threaded:
164+
Average time: 830.02685 ms
165+
Speedup: 1.42 x
166+
-------------------------
164167
Summary:
165-
Small file speedup: 1.26 x
166-
Medium file speedup: 1.31 x
168+
Small file speedup: 1.11 x
169+
Medium file speedup: 1.55 x
170+
Large file speedup: 1.42 x
167171

168172
_Tested on AMD 7950x (16 cores) @ 5.8GHz_
169173

0 commit comments

Comments
 (0)