Commit Graph

11337 Commits

Author SHA1 Message Date
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
Marcel Lütke Dreimann
34ee718e8c ocl command queue 2022-08-08 10:43:12 +02:00
Marcel Lütke Dreimann
36f0a300a0 Merge branch 'gpgpu' into gpgpu-bench 2022-08-05 13:08:25 +02:00
Marcel Lütke Dreimann
0fc9a06115 dummy RPC 2022-08-05 13:05:28 +02:00
Marcel Lütke Dreimann
f3305ee5e1 added libc support and 2mm 2022-08-03 17:35:40 +02:00
Marcel Lütke Dreimann
a8f142eceb updated ocl for libc version 2022-08-03 17:31:16 +02:00
Michael Müller
ad0f2d3933 hello_mxtask: Turnoff optimization and compile with debug flags. 2022-07-21 13:56:51 +02:00
Michael Müller
f76aaa0abf hello_mxtask: Added config for gdb and qemu. 2022-07-21 13:43:32 +02:00
Michael Müller
668ea3f253 hello_mxtask: Needed more build modules. 2022-07-21 13:36:23 +02:00
Michael Müller
d015297925 hello_mxtask: Missed closing start tag. 2022-07-21 13:27:49 +02:00
Michael Müller
0191b42e51 hello_mxtask: Removed demo import. 2022-07-21 13:26:15 +02:00
Michael Müller
68e4ef34d3 hello_mxtask: Start drivers service. 2022-07-21 13:24:10 +02:00
Michael Müller
4af23e023f hello_mxtask: Missed tag. 2022-07-21 13:19:04 +02:00
Michael Müller
a921845e36 hello_mxtask: Added vfs for gdb_monitor. 2022-07-21 13:17:35 +02:00
Michael Müller
06fd884ef4 hello_mxtask: Missed plugin for pipe. 2022-07-21 13:13:44 +02:00
Michael Müller
2b66139f49 hello_mxtask: Missed function definition in runscript. 2022-07-21 13:07:44 +02:00
Michael Müller
8bb247da0e hello_mxtask: Integrated into gdb_monitor. 2022-07-21 13:05:26 +02:00
Michael Müller
8acd0741d4 hello_mxtask: Store tasks in std::vector. 2022-07-21 12:40:55 +02:00