Commit Graph

11354 Commits

Author SHA1 Message Date
Marcel Lütke Dreimann
05d56d1456 updated gpgpu driver 2022-08-29 10:36:31 +02:00
Marcel Lütke Dreimann
47236d5713 activate PPGTTs 2022-08-29 09:57:54 +02:00
Marcel Lütke Dreimann
4f14f7d9a3 disabled doitgen 2022-08-29 09:57:35 +02:00
Marcel Lütke Dreimann
58d33ecc5c fixed covariance benchmark 2022-08-26 17:37:31 +02:00
Marcel Lütke Dreimann
8dce3bf5ea fixed bench name 2022-08-26 17:24:17 +02:00
Marcel Lütke Dreimann
dfba54138c print new bench names 2022-08-26 17:23:19 +02:00
Marcel Lütke Dreimann
2a4f612c77 fixed missing libm for sqrt 2022-08-26 17:19:14 +02:00
Marcel Lütke Dreimann
4fbc4d04d2 fixed some warnings in polybench 2022-08-26 17:13:47 +02:00
Marcel Lütke Dreimann
72ebba31fd Merge branch 'gpgpu-bench' into gpgpu 2022-08-26 17:10:40 +02:00
Marcel Lütke Dreimann
a10d81953f added more benchmarks 2022-08-26 17:02:32 +02:00
Marcel Lütke Dreimann
78d21b9fd2 fixed driver, but disabled gpu contexts for now 2022-08-26 12:59:47 +02:00
Marcel Lütke Dreimann
12646e9156 use gpu contexts 2022-08-26 10:16:28 +02:00
Marcel Lütke Dreimann
38aae0b5c8 updated gpgpu driver 2022-08-26 10:06:46 +02:00
Marcel Lütke Dreimann
f3f95fcc51 enabled sched 2022-08-24 14:04:32 +02:00
Marcel Lütke Dreimann
9d55271ac6 updated gpgpu driver 2022-08-24 12:54:31 +02:00
Marcel Lütke Dreimann
a8ea41e618 do context switch only if gpu has kernel 2022-08-24 11:48:13 +02:00
Marcel Lütke Dreimann
8759c0d52e gpgpu namespace 2022-08-24 11:37:33 +02:00
Marcel Lütke Dreimann
ae14435d41 gpgpu_virt namespace 2022-08-24 11:33:21 +02:00
Marcel Lütke Dreimann
f9e807453d scheduler instance 2022-08-24 11:19:46 +02:00
Marcel Lütke Dreimann
73dfe3d59f removed unused extern declaration 2022-08-24 11:13:51 +02:00
Marcel Lütke Dreimann
d3477b4665 separated driver and virt 2022-08-24 11:06:28 +02:00
Marcel Lütke Dreimann
861f98f5f7 WIP: scheduler 2022-08-24 10:50:10 +02:00
Marcel Lütke Dreimann
1c8e560cbe WIP: scheduler 2022-08-23 16:50:48 +02:00
Marcel Lütke Dreimann
a099b0f3da updated benchmark info 2022-08-23 15:44:15 +02:00
Marcel Lütke Dreimann
5ac6a28f3d updated gpgpu driver 2022-08-23 15:18:19 +02:00
Marcel Lütke Dreimann
fd8757b19b WIP: scheduler 2022-08-22 17:21:21 +02:00
Marcel Lütke Dreimann
d43291f0ea added basic scheduler 2022-08-22 17:07:00 +02:00
Marcel Lütke Dreimann
56184d590f remove debug output 2022-08-22 15:38:56 +02:00
Marcel Lütke Dreimann
50ca876d22 deactivate test version 2022-08-22 15:38:19 +02:00
Marcel Lütke Dreimann
40f696dcc8 move dma allocator to driver 2022-08-22 15:37:26 +02:00
Marcel Lütke Dreimann
2c36153691 print some info of benchmarks 2022-08-22 12:59:35 +02:00
Marcel Lütke Dreimann
26cb35e065 Merge branch 'gpgpu-bench' into gpgpu 2022-08-22 12:42:43 +02:00
Marcel Lütke Dreimann
861988c1aa added linear-algebra benchmarks 2022-08-22 12:23:33 +02:00
Marcel Lütke Dreimann
f3cd5418b5 fixed npt flag 2022-08-22 12:05:17 +02:00
Marcel Lütke Dreimann
b55959069a WIP: fix non_pointer_type params 2022-08-16 17:26:34 +02:00
Marcel Lütke Dreimann
821d19807c fixed rpc interface 2022-08-16 15:28:54 +02:00
Marcel Lütke Dreimann
9955322a44 fixed ocl example mem leak 2022-08-16 15:28:23 +02:00
Marcel Lütke Dreimann
fc0e73b37e use finished flag 2022-08-16 15:28:06 +02:00
Marcel Lütke Dreimann
a20c134137 fixed ocl wrapper 2022-08-16 15:27:18 +02:00
Marcel Lütke Dreimann
3455cd0b1c fixed driver aligned alloc 2022-08-16 15:26:37 +02:00
Marcel Lütke Dreimann
3e97f50217 updated gpgpu driver 2022-08-16 15:26:05 +02:00
Marcel Lütke Dreimann
f73641a1d5 fixed run script 2022-08-15 17:45:56 +02:00
Marcel Lütke Dreimann
3b3a56e347 restructured rpc code 2022-08-15 11:34:46 +02:00
Marcel Lütke Dreimann
e641fa6e43 fixed it 2022-08-12 16:56:01 +02:00
Marcel Lütke Dreimann
22eb6470ca use shared mem for ocl binary + ocl wait 2022-08-11 13:52:39 +02:00
Marcel Lütke Dreimann
3a531d5546 genode ocl wrapper class + expect phys addr for IO buffers 2022-08-11 10:42:59 +02:00
Marcel Lütke Dreimann
2cb4d5c9d1 extended RPC example + use pci alloc in vm 2022-08-10 15:35:21 +02:00
Marcel Lütke Dreimann
7d88b11ccd removed unused service 2022-08-10 15:34:09 +02:00
Marcel Lütke Dreimann
e67176afee fixed test vm run script 2022-08-09 14:38:19 +02:00
Marcel Lütke Dreimann
5edcf8f27d fixed ocl command queue 2022-08-08 10:55:50 +02:00