Ingo Molnar เบเปเบฒเบชเบฐเปเบซเบเบตเบชเบฐเบเบฑเบเบเบตเบชเบญเบเบเบญเบเบเบธเบเบเบญเบ patches เบเบตเปเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเปเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบซเบกเปเบเบญเบ kernel เบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบเบฒเบเบเบฑเบเปเบเบเบชเปเบฒเบเบฅเปเบฒเบเบฑเบเบเบฑเปเบเบเบญเบเปเบเบฅเป header เปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบเบฒเบเบเบถเปเบเบเบฑเบเบเปเบฒเบก. เบชเบฐเบเบฑเบเปเบซเบกเปเปเบเบเบเปเบฒเบเบเบฒเบเบชเบฐเบเบฑเบเบเปเบฒเบญเบดเบเบเบตเปเบชเบฐเปเบซเบเบตเบชเบญเบเบชเบฒเบกเบกเบทเปเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบเบเบเบฒเบเบเบฑเบเบเบปเบงเบชเปเบฒเบฅเบฑเบ kernel 5.16-rc8, เปเบเบตเปเบกเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเปเบเป Clang compiler. เปเบกเบทเปเบญเปเบเป Clang, เบเบฒเบเปเบเป patches เบซเบผเบธเบเบฅเบปเบเปเบงเบฅเบฒเบชเปเบฒเบ 88% เบซเบผเบท 77% เปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบฅเบดเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ CPU. เปเบกเบทเปเบญเบชเปเบฒเบเปเบเปเบเปเบซเบกเปเบขเปเบฒเบเบชเบปเบกเบเบนเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบ "make -j96 vmlinux", เปเบงเบฅเบฒเบเบฒเบเบเปเปเบชเปเบฒเบเบซเบผเบธเบเบฅเบปเบเบเบฒเบ 337.788 เบซเบฒ 179.773 เบงเบดเบเบฒเบเบต.
เบชเบฐเบเบฑเบเปเบซเบกเปเบเบฑเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฑเบ GCC plugins, เปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบเบเบตเปเบเบทเบเบฅเบฐเบเบธเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบปเบเบเบงเบเปเบเบทเปเบญเบเบเบปเปเบ, เปเบฅเบฐเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเบเบฐเบเบฒเบเบเบตเปเบเปเปเบฒเบเบฑเบเบเบญเบเปเบเบเบชเปเบฒเบ "task_struct_per_task". เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเปเบเบฅเป header linux/sched.h เบเบฑเบเบชเบทเบเบเปเปเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเปเบเบฅเป header เบเบญเบเบฅเบฐเบเบปเบเบเปเบญเบ RDMA (infiniband) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบฒเบเบเปเปเบชเปเบฒเบเบเบทเปเบกเบญเบตเบ 9% เปเบกเบทเปเบญเบเบฝเบเปเบชเปเบเบฑเบเบฎเบธเปเบเบเปเบฒเบญเบดเบ. เบเบญเบ patches เปเบเป. เบเปเบฒเบเบงเบเปเบเบฅเป kernel C เบเบตเปเบเบฐเบเบญเบเบกเบตเปเบเบฅเป header linux/sched.h เปเบเปเบเบทเบเบซเบผเบธเบเบฅเบปเบเบเบฒเบ 68% เปเบเบฑเบ 36% เปเบกเบทเปเบญเบเบฝเบเบเบฑเบ patches เบฎเบธเปเบเบเปเบฒเบญเบดเบ (เบเบฒเบ 99% เปเบเบฑเบ 36% เปเบกเบทเปเบญเบเบฝเบเบเบฑเบ kernel เบเบปเปเบเบชเบฐเบเบฑเบ).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru