mapleFU commented on issue #40845:
URL: https://github.com/apache/arrow/issues/40845#issuecomment-2041444182
After adding `__restrict__` to function, it grows a bit faster( but also not
high)
```
ReadLevels_Rle/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1
2387 ns 2386 ns 292939 bytes_per_second=6.32071G/s
items_per_second=3.39341G/s
ReadLevels_Rle/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:7
8246 ns 8215 ns 86704 bytes_per_second=1.8356G/s
items_per_second=985.479M/s
ReadLevels_Rle/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1024
1160 ns 1134 ns 607143 bytes_per_second=13.294G/s
items_per_second=7.13718G/s
ReadLevels_Rle/MaxLevel:1/NumLevels:8096/BatchSize:2048/LevelRepeatCount:1
1939 ns 1942 ns 360373 bytes_per_second=7.76322G/s
items_per_second=4.16785G/s
ReadLevels_Rle/MaxLevel:3/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1
2040 ns 2037 ns 345828 bytes_per_second=7.40175G/s
items_per_second=3.97378G/s
ReadLevels_Rle/MaxLevel:3/NumLevels:8096/BatchSize:2048/LevelRepeatCount:1
1980 ns 1983 ns 348470 bytes_per_second=7.60651G/s
items_per_second=4.08371G/s
ReadLevels_Rle/MaxLevel:3/NumLevels:8096/BatchSize:1024/LevelRepeatCount:7
6990 ns 6980 ns 102252 bytes_per_second=2.16034G/s
items_per_second=1.15983G/s
ReadLevels_BitPack/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1
1426 ns 1429 ns 491245 bytes_per_second=10.5547G/s
items_per_second=5.66653G/s
ReadLevels_BitPack/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:7
1419 ns 1423 ns 489220 bytes_per_second=10.5941G/s
items_per_second=5.68766G/s
ReadLevels_BitPack/MaxLevel:1/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1024
1429 ns 1433 ns 489309 bytes_per_second=10.5259G/s
items_per_second=5.65103G/s
ReadLevels_BitPack/MaxLevel:1/NumLevels:8096/BatchSize:2048/LevelRepeatCount:1
1429 ns 1431 ns 493124 bytes_per_second=10.5379G/s
items_per_second=5.65749G/s
ReadLevels_BitPack/MaxLevel:3/NumLevels:8096/BatchSize:1024/LevelRepeatCount:1
1787 ns 1789 ns 367279 bytes_per_second=8.42841G/s
items_per_second=4.52497G/s
ReadLevels_BitPack/MaxLevel:3/NumLevels:8096/BatchSize:2048/LevelRepeatCount:1
1760 ns 1764 ns 394862 bytes_per_second=8.54821G/s
items_per_second=4.58928G/s
ReadLevels_BitPack/MaxLevel:3/NumLevels:8096/BatchSize:1024/LevelRepeatCount:7
1807 ns 1808 ns 390261 bytes_per_second=8.34108G/s
items_per_second=4.47808G/s
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]