Marek Lemańczyk
|
ae782232f8
|
Add deeper GPU cycle unrolling and update benchmarks
|
2025-09-24 22:19:11 +02:00 |
|
Marek Lemańczyk
|
6e99ee39e3
|
Extension methods benchmarked. Slower alternatives replaced.
|
2025-09-23 22:01:09 +02:00 |
|
Marek Lemańczyk
|
9becb8df67
|
using cleanup.
|
2025-09-23 22:00:31 +02:00 |
|
Marek Lemańczyk
|
b5cad8251e
|
Summary will be grouped & presented together.
|
2025-09-23 00:00:19 +02:00 |
|
Marek Lemańczyk
|
ca866ffc5b
|
Reapply modulo helpers and inline fast remainders
|
2025-09-22 19:26:07 +02:00 |
|
Marek Lemańczyk
|
66d79f7166
|
Add Montgomery multiplication benchmark and optimize implementation
|
2025-09-22 14:04:50 +02:00 |
|
Marek Lemańczyk
|
a6571c2487
|
Accelerate by-divisor GPU tester with Montgomery math
|
2025-09-22 13:21:48 +02:00 |
|
Marek Lemańczyk
|
2c2bc62cb2
|
Small refactoring
|
2025-09-21 09:32:01 +02:00 |
|
Marek Lemańczyk
|
412ce4fd50
|
% 10 operations replaces with UInt128/ulong.Mod10 methods
|
2025-09-21 07:42:25 +02:00 |
|
Marek Lemańczyk
|
3e0102a404
|
Mod10 benchmarks added
|
2025-09-21 06:28:42 +02:00 |
|
Marek Lemańczyk
|
bba78dfff7
|
Cleanup
|
2025-09-21 06:17:45 +02:00 |
|
Marek Lemańczyk
|
1499f6abe1
|
Benchmarks extended. Small optimizations.
|
2025-09-21 06:15:14 +02:00 |
|
Marek Lemańczyk
|
5ab69f8c01
|
Restore struct residue args and add residue benchmark project
|
2025-09-21 05:29:13 +02:00 |
|