Closed bgautham4 closed 2 months ago
Hi,
The current implementation and testing of dcPIM is on the bare-metal machine. We haven't started evaluated under the VM setup.
Thanks for the quick reply! I also tried building this module on a bare-metal machine running ubuntu20.04 with kernel version6.0.3 on the following hardware:
I see. I think the issue relates to the line 470: epoch->cpu = 60; in dcpim_matching.c. I assume you don't have a core 60 in your server? You can change this number to the CPU core you want to run the matching logic on. Ideally, the matching CPU core should be in the same NUMA node (or CPU socket) as the application core. In a later version, I will make this a tunable parameter so you won't need to change the code, and I will include this information in the README.
Thanks! I am now able to load the kernel module on both the VM and bare metal. Will close the issue now.
Hello @qizhe , I have followed the instructions given within the README.md for the kernel_impl => using ubuntu20.04 with kernel version 6.0.3 on a virtual machine. The kernel and module builds with no errors, however when loading the module using:
sudo insmod dcpim_module.ko
I simply get Killed as the output.Here is the output from
dmesg
: