|
94167e05fd
|
Remove unused variables
|
2024-06-23 21:52:58 +01:00 |
|
|
7177add4ce
|
Switch to using mmap and test unaligned loads
|
2024-06-23 21:10:14 +01:00 |
|
|
37d3340df9
|
Rename C++ files
|
2024-06-22 13:54:45 +01:00 |
|
|
fcdaf41495
|
Write to test buffer before working with it
|
2024-05-19 00:32:39 +01:00 |
|
|
cec0662e68
|
Add 256k cache test function
|
2024-05-19 00:10:18 +01:00 |
|
|
ba31dd9f8c
|
Add cache testing functions
|
2024-05-06 22:55:44 +01:00 |
|
|
f355ab2d25
|
Update .gitignore
|
2024-05-06 22:55:32 +01:00 |
|
|
46ee06406f
|
SIMD homework
|
2024-04-13 21:31:00 +01:00 |
|
|
5c97a99839
|
Execution ports homework
|
2024-04-13 13:56:29 +01:00 |
|
|
2cb6f1beb6
|
Complete homework for execution ports video
|
2024-02-11 00:42:14 +00:00 |
|
|
4945a298ac
|
Add more assembly functions to repetition_testing
|
2024-02-10 17:54:42 +00:00 |
|
|
063183e46c
|
Code alignment testing
|
2024-01-13 19:09:42 +00:00 |
|
|
12f25cfe51
|
Additional assembly loops
|
2023-12-03 23:24:52 +00:00 |
|
|
57acc5e16f
|
Add assembly loops
|
2023-12-02 22:18:57 +00:00 |
|
|
43718ff047
|
Update release build flag
|
2023-12-02 20:28:04 +00:00 |
|
|
297d9c53f3
|
Fix repetition tester
|
2023-11-25 18:25:53 +00:00 |
|
|
b2cb252822
|
Remove .vscode and update .gitignore
|
2023-11-25 18:25:33 +00:00 |
|
|
a7d977210e
|
Remove extraneous Windows functions
|
2023-09-24 19:11:10 +01:00 |
|
|
96ae35912f
|
Wrap page fault count functions in os-agnostic function
|
2023-09-24 19:00:25 +01:00 |
|
|
dd512f8304
|
Fix Windows errors
|
2023-09-24 18:48:51 +01:00 |
|
|
389a494bfc
|
Ensure clang-format doesn't change the include order of Windows headers
|
2023-09-24 18:46:14 +01:00 |
|
|
f18ecde7bc
|
Add support for probing page fault behaviour on Windows
|
2023-09-24 17:35:23 +01:00 |
|
|
9104a41e2d
|
Start probing page fault behaviour
|
2023-09-24 17:15:22 +01:00 |
|
|
7ce7101240
|
Add page fault stats to repetition tester
|
2023-09-23 23:55:46 +01:00 |
|
|
dca94a0edf
|
Restructure of repetition tester
|
2023-09-23 23:06:38 +01:00 |
|
|
b7d33de2d7
|
Update comment
|
2023-09-23 22:44:13 +01:00 |
|
|
b1b90bc6f5
|
Change the testing function so it doesn't reallocate the main buffer
|
2023-09-18 22:28:48 +01:00 |
|
|
3a0917ed58
|
Test reading with and without malloc
|
2023-09-10 00:39:49 +01:00 |
|
|
4b905a56a5
|
Update .gitignore
|
2023-09-09 21:26:45 +01:00 |
|
|
967b1524d7
|
Update compile script
|
2023-09-09 21:26:35 +01:00 |
|
|
ab99d4b003
|
Update parser.c
|
2023-09-09 21:26:22 +01:00 |
|
|
22466ea56f
|
Add time_in_seconds function
|
2023-09-09 21:25:57 +01:00 |
|
|
9ddb991b94
|
Basic repetition testing implementation
|
2023-09-09 21:25:32 +01:00 |
|
|
1bfc162845
|
Update profiler output
|
2023-09-03 00:35:58 +01:00 |
|
|
e461de30c0
|
Add data throughput calculation
|
2023-09-03 00:26:30 +01:00 |
|
|
19c02b4e99
|
Update the profiler to allow for different level of profiling
|
2023-07-23 16:36:21 +01:00 |
|
|
0e973feb38
|
Include the IDs from the update location
|
2023-07-23 16:36:07 +01:00 |
|
|
3af3a72472
|
Move the IDs to the processor
|
2023-07-23 16:35:35 +01:00 |
|
|
8e17765774
|
Update the timer to properly handle recursion and deep call stacks
|
2023-07-23 14:21:47 +01:00 |
|
|
f8cd7d253e
|
Update .gitignore
|
2023-07-23 14:21:26 +01:00 |
|
|
46bc7e03a4
|
Add debug config for timer_test
|
2023-07-23 14:21:11 +01:00 |
|
|
419a7c8534
|
Ensure compile is executable
|
2023-07-23 11:33:07 +01:00 |
|
|
2d74f02138
|
Use the updated free_json and profile it
|
2023-07-12 00:45:29 +01:00 |
|
|
0360a2da35
|
Compile json code with profiler when profiling is enabled
|
2023-07-09 22:16:16 +01:00 |
|
|
43ec97378c
|
Use numerical IDs for the profiler
|
2023-07-09 22:15:53 +01:00 |
|
|
e17ca4d3d2
|
Update debug config
|
2023-07-09 22:15:31 +01:00 |
|
|
6b9a7ab8a5
|
Update the timer code to support profiling loops and recursive functions
|
2023-07-09 22:13:06 +01:00 |
|
|
a118afaffb
|
Add profiling code to the json parser
|
2023-07-09 22:12:32 +01:00 |
|
|
f11d4481a2
|
Add extra checks for NULL pointers
|
2023-07-09 22:11:32 +01:00 |
|
|
5e84e270bc
|
Added macros for profiling functions and made it possible to compile the
profiling code out
|
2023-07-09 04:01:56 +01:00 |
|