Marcel Lütke Dreimann
|
b277c83c2f
|
config for polybench bench selection
|
2023-01-02 16:58:06 +01:00 |
|
Michael Mueller
|
917c5fa261
|
blinktree: Compile with clang.
|
2022-12-08 11:25:26 +01:00 |
|
Michael Mueller
|
32f42d693a
|
mxtasking: Made hello world example working again.
|
2022-12-08 11:23:26 +01:00 |
|
Michael Mueller
|
fb91e40f0c
|
libports: Ported libpfm4 to Genode.
|
2022-12-08 11:20:24 +01:00 |
|
Michael Mueller
|
84a5e1ac0a
|
NOVA: Added syscall to read and write MSRs. This enables core to use performance counters.
|
2022-12-08 11:18:30 +01:00 |
|
Michael Mueller
|
e0a9f13197
|
core: Clear dataspace on free() by default.
|
2022-12-08 11:15:37 +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 |
|
Michael Mueller
|
0fc7184eb9
|
base: Added missing symbols.
|
2022-11-29 12:34:43 +01:00 |
|
Michael Mueller
|
6603f4d147
|
stdcxx: Use atomics for 64-bit integers instead of 32-bit.
|
2022-11-29 12:33:50 +01:00 |
|
Michael Mueller
|
e539d12b86
|
mxtasking.port: Updated revision.
|
2022-11-29 12:32:46 +01:00 |
|
Michael Mueller
|
a73bcf8bc1
|
mxtasking: Updated hash.
|
2022-11-29 12:32:10 +01:00 |
|
Michael Mueller
|
484d6714c3
|
mxtasking: Use clang to build.
|
2022-11-29 12:31:53 +01:00 |
|
Michael Mueller
|
9d0298f5fd
|
libc and stdcxx: added missing symbols used by clang.
|
2022-11-29 12:31:26 +01:00 |
|
Michael Mueller
|
7144a96a00
|
core-nova: Removed debug messages.
|
2022-11-29 12:28:59 +01:00 |
|
Michael Mueller
|
cd7780fd50
|
libc: Allocate memory cacheline-aligned by default to prevent false sharing.
|
2022-11-29 12:27:18 +01:00 |
|
Michael Mueller
|
2a8fe2b335
|
blinktree: Updated run script to include topology service.
|
2022-11-29 12:26:00 +01:00 |
|
Michael Mueller
|
e2ddc82102
|
blinktree: Use Genode::timestamp() instead of std::chrono's functions.
|
2022-11-29 12:24:55 +01:00 |
|
Michael Mueller
|
70869735d7
|
blinktree: Start measurement via task to avoid measuring worker thread creation.
|
2022-11-29 12:23:58 +01:00 |
|
Michael Mueller
|
195be5ff6e
|
core: Export interface for explicit thread migration and pinning.
|
2022-11-29 12:21:02 +01:00 |
|
Michael Mueller
|
a894a008eb
|
core: Allocate dataspaces with cache-alignment.
|
2022-11-29 12:18:50 +01:00 |
|
Michael Mueller
|
2115c5557f
|
core: Allow pinning and migration of threads from userspace components.
|
2022-11-29 12:17:51 +01:00 |
|
Michael Mueller
|
c2c66bbcb5
|
core-nova: Use shorter time quantum.
|
2022-11-29 12:16:53 +01:00 |
|
Michael Mueller
|
a8d64786bd
|
core-nova: Fixed wrong report of memory ranges for NUMA nodes.
|
2022-11-29 12:15:09 +01:00 |
|
Michael Mueller
|
1746f55306
|
core: Removed zeroing of new dataspace, as this takes a lot of time for huge dataspaces.
|
2022-11-29 12:14:16 +01:00 |
|
Michael Mueller
|
9980c4f0b5
|
blinktree: Print runtime parameters at start.
|
2022-11-29 12:11:44 +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 |
|
Michael Mueller
|
f4e1b9faaa
|
Updated makefiles and ABI symbols for base.
|
2022-10-20 17:04:52 +02:00 |
|
Michael Mueller
|
e4041147ff
|
core: New heap allocator for NUMA-regional allocations.
|
2022-10-20 17:03:46 +02:00 |
|
Michael Mueller
|
59d06871a3
|
nova: Store memory ranges for NUMA nodes.
|
2022-10-20 17:02:27 +02:00 |
|
Michael Mueller
|
0761449e9f
|
core: Extended Ram_allocator by NUMA-specfic allocation and deallocation.
|
2022-10-20 17:01:48 +02:00 |
|
Michael Mueller
|
63d6827f16
|
core: Added interface to allocate memory from a given NUMA region.
|
2022-10-20 17:00:30 +02:00 |
|
Michael Mueller
|
953afdaff3
|
topo: Added RPC to query the NUMA information to a given NUMA node ID.
|
2022-10-20 16:58:45 +02:00 |
|
Michael Mueller
|
20ef1af61b
|
vscode: Added file associations for C++ header files without suffix.
|
2022-10-18 15:40:32 +02:00 |
|
Michael Mueller
|
310418667a
|
vscode: Added configuration for IntelliSense.
|
2022-10-18 15:37:53 +02:00 |
|
Michael Mueller
|
7920207bdb
|
thread_test: Resolved ambiguity of uint_16t.
|
2022-10-18 15:36:53 +02:00 |
|
Michael Mueller
|
f3301f0049
|
nova: Fixed garbled CPU-NUMA mapping.
|
2022-10-17 18:52:09 +02:00 |
|
Michael Mueller
|
5866364d6b
|
Merge branch 'master' into ealan to sync with upstream.
|
2022-10-14 16:56:15 +02:00 |
|