Commit Graph

11948 Commits

Author SHA1 Message Date
Marcel Lütke Dreimann
f8e184d7e1 fixed vgpu duplication 2025-08-26 14:17:51 +02:00
Marcel Lütke Dreimann
ac9b7412fb improve performance 2025-08-26 14:17:20 +02:00
Marcel Lütke Dreimann
110b9dbf54 added check method + doxygen 2025-08-26 13:29:14 +02:00
Marcel Lütke Dreimann
d0de86d6de removed old code 2025-08-18 12:07:18 +02:00
Marcel Lütke Dreimann
3846e28290 disable verbose logging 2025-08-18 10:36:49 +02:00
Marcel Lütke Dreimann
c028d5d838 shared gpu memory across cells 2025-08-18 10:36:05 +02:00
Marcel Lütke Dreimann
9d22ca68ab reduced profiling output + fixed kernel problems 2025-07-16 12:08:33 +02:00
Marcel Lütke Dreimann
df060c1ad6 verbose: print kname 2025-07-01 08:50:08 +02:00
Marcel Lütke Dreimann
60cbb60606 blocking cl operations 2025-06-30 11:34:01 +02:00
Marcel Lütke Dreimann
bad51bd21d use cl types 2025-06-30 11:13:11 +02:00
Marcel Lütke Dreimann
d76d57fee7 verbose log before kernel start 2025-06-30 11:12:45 +02:00
Marcel Lütke Dreimann
bbc3954d7f fixed profile print 2025-06-27 14:24:42 +02:00
Marcel Lütke Dreimann
f63168342e profiling to console 2025-06-27 13:44:45 +02:00
Marcel Lütke Dreimann
9791bfbd38 clFinish instead of clWaitForEvents 2025-06-27 10:25:25 +02:00
Marcel Lütke Dreimann
e4bf5e131e max wg size 2025-06-26 16:05:27 +02:00
Marcel Lütke Dreimann
20fbcdf5ff added noSLM kernel 2025-06-26 11:53:30 +02:00
Marcel Lütke Dreimann
045b5d9837 fixed OpenSurf + no SLM 2025-06-25 16:12:45 +02:00
Marcel Lütke Dreimann
8d5e1fe727 removed line break setting 2025-06-23 13:58:00 +02:00
Marcel Lütke Dreimann
93ef189be3 no SLM + host map 2025-06-23 13:57:49 +02:00
Marcel Lütke Dreimann
73dd7cedb5 fixed ocl layer + warning for missing SLM support 2025-06-23 13:33:57 +02:00
Marcel Lütke Dreimann
bbbb8a7604 enable SURF 2025-06-23 12:51:45 +02:00
Marcel Lütke Dreimann
515205683b fixed build errors 2025-06-23 12:51:27 +02:00
Marcel Lütke Dreimann
9c47b881f6 WIP: Surf 2025-06-20 15:13:32 +02:00
Marcel Lütke Dreimann
9444a8447b use long long for cfs_entry ts 2025-02-04 10:17:14 +01:00
Marcel Lütke Dreimann
67ebd5e9a4 fixed dce for genode 2025-01-31 10:07:43 +01:00
Marcel Lütke Dreimann
8567a8513c Polybench: do not measure printf 2025-01-30 11:59:57 +01:00
Marcel Lütke Dreimann
ab2444756f fixed qemu_test ctx free 2025-01-30 11:42:50 +01:00
Marcel Lütke Dreimann
552594ff07 fixed multi_gpgpu 2025-01-30 11:42:40 +01:00
Marcel Lütke Dreimann
47fef5ee33 removed vpu bench interface 2025-01-30 11:07:38 +01:00
Marcel Lütke Dreimann
2cac5f2242 fixed run config 2025-01-30 11:05:12 +01:00
Marcel Lütke Dreimann
292b8765e3 global driver config 2025-01-30 10:54:41 +01:00
Marcel Lütke Dreimann
b1b557e6b9 Merge branch 'ealan' into gpgpu 2023-09-27 14:46:20 +02:00
Marcel Lütke Dreimann
c046d6cbbf 64k alignment for cl buffers 2023-09-21 11:18:00 +02:00
Marcel Lütke Dreimann
5dd9ce0e63 allow 39-bit addr for GPU 2023-09-18 15:40:52 +02:00
Marcel Lütke Dreimann
eb85a021de 64k align for selftest 2023-09-18 15:40:19 +02:00
Marcel Lütke Dreimann
8afd5facf2 support 64k alignment 2023-09-18 15:31:04 +02:00
Michael Mueller
1205032bd6 Use absolute path to resize2fs as on Debian /sbin is not in PATH by default. 2023-08-07 18:33:24 +02:00
Michael Mueller
6f60db5209 blinktree: More complex scenario using TRACE service and top. 2023-08-07 18:31:51 +02:00
Michael Mueller
02dd7fdb78 Updated vscode configuration. 2023-08-07 18:23:21 +02:00
Michael Mueller
1b3eef72f7 Example for using the low-level interface for PMCs. 2023-08-07 18:18:58 +02:00
Michael Mueller
d1ee1e82a4 top: Changed CPU configuration to work with topology used by blinktree. 2023-08-07 18:14:40 +02:00
Michael Mueller
667e272a8a hoitaja: Added Suoritin as service to Hoitaja. 2023-08-07 18:13:34 +02:00
Michael Mueller
6b31730301 Removed default memory configuration for qemu. 2023-08-07 18:12:51 +02:00
Michael Mueller
ecf760f4b5 Print directories for verbose build to create build.log for vscode. 2023-08-07 18:11:32 +02:00
Michael Mueller
e4f43c1edd hoitaja: Added new CPU interface providing abstraction for task-parallelism. 2023-08-07 18:09:58 +02:00
Michael Mueller
278fbb2281 hoitaja: Added state_handler callback for notifying hoitaja about a cells construction or termination. 2023-08-07 18:07:49 +02:00
Michael Mueller
025a7ce667 hoitaja: Dummy classes for functions to be implemented later. 2023-08-07 18:06:26 +02:00
Michael Mueller
fd216a5613 hoitaja: Implemented core (re-)allocation upon Cell construction/destruction. 2023-08-07 18:05:14 +02:00
Michael Mueller
01cf697875 hoitaja: First version of static core allocator. 2023-08-07 18:03:45 +02:00
Michael Mueller
d603ea90c0 hoitaja: Added class representing Cells. 2023-08-07 18:03:11 +02:00