Commit Graph

11420 Commits

Author SHA1 Message Date
Marcel Lütke Dreimann
fddda8da2c use WFQueue for vGPUs ready list 2023-01-25 17:41:51 +01:00
Marcel Lütke Dreimann
6a5bb0d444 fixed empty of WFQueue 2023-01-25 17:41:36 +01:00
Marcel Lütke Dreimann
81ff9e39c0 getPriority const 2023-01-25 17:26:29 +01:00
Marcel Lütke Dreimann
8f48d54489 WFQueue empty const operation 2023-01-25 17:14:45 +01:00
Marcel Lütke Dreimann
6bb6957dab updated scheduling data structures 2023-01-25 17:12:16 +01:00
Marcel Lütke Dreimann
c791a334df removed alignment of wfqueue 2023-01-24 12:55:09 +01:00
Marcel Lütke Dreimann
4de7a00ca3 fixed warning for rbtree 2023-01-24 12:54:37 +01:00
Marcel Lütke Dreimann
144b0cc69e added wf queue 2023-01-23 15:21:40 +01:00
Marcel Lütke Dreimann
72dcbf9a28 added RBTree 2023-01-20 10:31:43 +01:00
Marcel Lütke Dreimann
29b1ab3486 cfs: fix fairness for later created vgpus 2023-01-19 09:20:01 +01:00
Marcel Lütke Dreimann
edf6a01cb8 add priorities for vgpus 2023-01-12 14:31:31 +01:00
Marcel Lütke Dreimann
b623371208 fixed memory leak in cfs 2023-01-10 11:10:01 +01:00
Marcel Lütke Dreimann
9b15985a52 added support for different sched strats + cfs 2023-01-06 16:00:02 +01:00
Marcel Lütke Dreimann
3b05673cfe removed old allocator and improved mem management 2023-01-04 16:15:33 +01:00
Marcel Lütke Dreimann
dcd4dba272 allocator oom error message 2023-01-04 15:51:09 +01:00
Marcel Lütke Dreimann
5a482d18c0 multi_gpgpu script: run forever 2023-01-04 15:33:38 +01:00
Marcel Lütke Dreimann
e2a0ccd853 use dma free instead of ram free 2023-01-04 13:44:24 +01:00
Marcel Lütke Dreimann
cdc7558020 added missing allocator reset 2023-01-04 13:15:11 +01:00
Marcel Lütke Dreimann
fdc6b8822d increase driver memory 2023-01-03 13:53:16 +01:00
Marcel Lütke Dreimann
f1f801b32b added run script for multiple gpgpu vms 2023-01-03 13:53:06 +01:00
Marcel Lütke Dreimann
946698d2e3 better error reporting for allocator issues 2023-01-03 11:51:35 +01:00
Marcel Lütke Dreimann
09b3d60a03 fixed polybench warning 2023-01-03 11:51:00 +01:00
Marcel Lütke Dreimann
59b7b5d6ab updated gpgpu driver 2023-01-03 11:28:24 +01:00
Marcel Lütke Dreimann
b277c83c2f config for polybench bench selection 2023-01-02 16:58:06 +01:00
Marcel Lütke Dreimann
d26d5f1a09 start_task rpc void return type 2022-12-02 16:09:18 +01:00
Marcel Lütke Dreimann
c85ccbb35e added and enabled stupid allocator 2022-12-01 15:21:53 +01:00
Marcel Lütke Dreimann
453f43ca11 improved cl_command_queue performance 2022-11-18 10:54:55 +01:00
Marcel Lütke Dreimann
426618dbd6 improve gpu task latency 2022-11-18 10:07:05 +01:00
amarmemic
2ee7dc2d4f typo error Ld instead of ld 2022-11-10 12:17:08 +01:00
amarmemic
c40ae200bd Merge branch 'gpgpu' of https://github.com/mmueller41/genode into gpgpu
Adding print_vgpu_bench method for printing bench data from vgpu
ô
2022-11-10 10:49:02 +01:00
amarmemic
6859f714b2 cl_genode: printing vgpu bench data 2022-11-10 10:47:40 +01:00
Marcel Lütke Dreimann
87000c2cf0 updated gpgpu driver 2022-11-04 17:19:32 +01:00
Marcel Lütke Dreimann
3045839ed8 opencl wrapper in C 2022-11-04 17:15:12 +01:00
Marcel Lütke Dreimann
3a047cc163 use rdtsc for polybench 2022-11-02 11:58:58 +01:00
Marcel Lütke Dreimann
4bda1a1615 removed debug comment 2022-10-25 11:56:31 +02:00
Marcel Lütke Dreimann
e50c550dd0 updated driver and bench info 2022-10-25 11:55:26 +02:00
amarmemic
6c17984d6a fix opencl kernel, see cpu implementation (last instructio) 2022-10-23 19:14:35 +02:00
amarmemic
b2f41d52f2 fix opencl kernel, --> see cpu implementation, no errors more for tthis task 2022-10-23 19:10:12 +02:00
Marcel Lütke Dreimann
fec3feef13 updated gpgpu driver 2022-10-21 12:41:11 +02:00
Marcel Lütke Dreimann
03b5ca070f updated bench info 2022-10-10 16:27:29 +02:00
Marcel Lütke Dreimann
021bccbcd9 buffer config deep copy 2022-10-10 15:53:32 +02:00
Marcel Lütke Dreimann
7c9e9351eb fixed gesummv 2022-10-07 15:58:43 +02:00
Marcel Lütke Dreimann
2cdf032ffa fix polybench memory allocations 2022-10-07 15:32:52 +02:00
Marcel Lütke Dreimann
d414436ef8 print gpu addr in hex format 2022-10-07 14:19:06 +02:00
Marcel Lütke Dreimann
019f37d1f7 updated gpgpu driver 2022-10-07 12:55:33 +02:00
Marcel Lütke Dreimann
02d5397639 debug print info comment 2022-09-30 12:19:12 +02:00
Marcel Lütke Dreimann
0c167b485e print more debug info 2022-09-30 12:17:13 +02:00
Marcel Lütke Dreimann
db48bc3af7 print npt values 2022-09-13 15:17:58 +02:00
Marcel Lütke Dreimann
fd6d63cc10 added TODO 2022-09-13 12:55:48 +02:00
Marcel Lütke Dreimann
a38b3ece21 updated benchmark info 2022-09-12 20:15:02 +02:00