2024-08-02 00:13:17 |
William Tu |
bug |
|
|
added bug |
2024-08-02 04:07:23 |
William Tu |
description |
* Explain the bug(s)
We run a simple CPU-only xor application.
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec |
* Explain the bug(s)
We run a simple CPU-only xor application.
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec |
|
2024-08-02 04:09:26 |
William Tu |
description |
* Explain the bug(s)
We run a simple CPU-only xor application.
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec |
* Explain the bug(s)
We run a simple CPU-only xor application.
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec
also test other versions
bf-1024
bf-1030
bf-1044
bf-1049
1024, 1030, 1044, 1049 all shows the same performance, 49 sec |
|
2024-08-02 16:08:25 |
William Tu |
description |
* Explain the bug(s)
We run a simple CPU-only xor application.
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec
also test other versions
bf-1024
bf-1030
bf-1044
bf-1049
1024, 1030, 1044, 1049 all shows the same performance, 49 sec |
* Explain the bug(s)
We run a simple CPU-only xor application.
test.c
------
int main(void) {
long i;
int count = 0;
for (i=0; i< 10000000000; i++) {
count = count ^ i;
}
return 0;
}
tested on BlueField-2 and found consistent performance degradation.
* Performance
install from debian kernel packages:
/auto/sw/integration/bluefield_build/kernels/Ubuntu22.04-kernels/*.deb
$ gcc test.c; time ./a.out
kernel 5.15.0-1042-bluefield: 39sec
kernel 5.15.0-1043-bluefield (1043): 39sec
kernel 5.15.0-1044-bluefield: 49 sec
kernel 5.15.0-1048-bluefield: 49 sec
* Performance-2
However, If we download the kernel source and compile, then we don't see the difference
/boot/vmlinuz-5.15.160 (1049): 49sec
/boot/vmlinuz-5.15.160-20576-gba1f73c15047 (1043): 49sec
also test other versions
bf-1024
bf-1030
bf-1044
bf-1049
1024, 1030, 1044, 1049 all shows the same performance, 49 sec |
|
2024-11-06 08:30:17 |
Taihsiang Ho |
bug |
|
|
added subscriber Taihsiang Ho |