Penyetelan kinerja berfungsi untuk Linux subsistem Serial Peripheral Interface (SPI) kernel akan membayar untuk sistem tertanam dan platform berat SPI lainnya dengan Linux 6.0.

Untuk sistem yang banyak menggunakan bus SPI, Linux 6.0 harus menjadi pembaruan yang menarik. Pemelihara subsistem SPI Mark Brown menulis dalam pembaruan SPI kemarin untuk Linux 6.0:

Pembaruan besar kali ini adalah beberapa karya luar biasa dari David Jander yang melalui jalur cepat dan benar-benar menghilangkan biaya tambahan, yang berarti bahwa kami melihat pengurangan besar dalam waktu yang dihabiskan antara transfer untuk klien berulir tunggal. Pembandingan telah keluar sekitar separuh dari overhead yang terlihat jelas dalam penggunaan tingkat sistem yang menekankan SPI seperti beberapa aplikasi CAN dan IIO, terutama dengan transfer kecil. Terima kasih kepada David karena telah meluangkan waktu untuk menelusuri hal ini dan mendorong pekerjaan ke hulu.

Pekerjaan David Jander adalah dengan Protonic yang berbasis di Belanda. Di sejumlah patch terdapat berbagai pengurangan overhead SPI/optimasi kinerja. Dia juga memberikan optimasi lebih lanjut untuk jalur cepat SPI.

Perubahan SPI untuk Linux 6.0 juga menyertakan dukungan untuk Intel Meteor Lake, Intel Thunder Bay, SoC MT8188/MT8365 MediaTek, FPGA Microchip, Samsung Exynos Auto v9 dan 4210 SoC, dan dukungan NVIDIA Tegra241.

Categories: IT Info