This commit is contained in:
2026-05-11 13:13:29 +08:00
parent 4743038fed
commit c5089fbb9c
5 changed files with 57 additions and 6 deletions

17
burning_test/die_loop.py Normal file
View File

@@ -0,0 +1,17 @@
from multiprocessing import Process
import os
def burn():
while True:
pass
if __name__ == "__main__":
processes = []
for _ in range(os.cpu_count()):
p = Process(target=burn)
p.start()
processes.append(p)
for p in processes:
p.join()

21
burning_test/mat_cal.py Normal file
View File

@@ -0,0 +1,21 @@
from multiprocessing import Process
import numpy as np
import os
def burn():
a = np.random.rand(2000, 2000)
b = np.random.rand(2000, 2000)
while True:
# 浮点 + SIMD + 内存访问
np.dot(a, b)
if __name__ == "__main__":
procs = []
for _ in range(os.cpu_count()):
p = Process(target=burn)
p.start()
procs.append(p)
for p in procs:
p.join()