Microsoft meneliti sistem operasi latensi rendah untuk multicores

Microsoft meneliti sistem operasi latensi rendah untuk multicores 1

Sebagian besar mesin sekarang menjalankan prosesor mutli-core, yang hebat dalam meningkatkan throughput. Sayangnya peningkatan aktivitas ini juga berarti latensi terjadi dan waktu aplikasi Anda untuk menjalankan dapat mengambil kesabaran Anda.

Microsoft Research Lab di Cambridge berusaha mengatasi masalah ini dengan sistem operasi yang disebut "BarrelFish."

Dr Andrew Herbert, direktur pelaksana laboratorium mengklaim konsep kunci OS adalah membatasi komunikasi antara inti untuk menciptakan garis waktu tindakan yang lebih baik.

"Daripada mencoba memberikan ilusi tentang segala hal yang dibagikan dan dapat diakses oleh semua, kami bersikeras bahwa aplikasi jauh lebih eksplisit tentang komunikasi mereka," katanya.

"Sistem operasi memahami hubungan antara sumber daya dan di mana kemacetan bisa terjadi, dan dibutuhkan keputusan penjadwalan tentang bagaimana ia mengatur pekerjaan di dalam mesin untuk menghormati sumber daya itu dan kemacetan itu."

Kesadaran tentang di mana latensi terjadi dan penjadwalan yang benar tentang bagaimana aplikasi berjalan – dan pada core mana – telah menyebabkan hasil yang mengesankan dalam laboratorium.

"Anda meletakkan hal-hal yang benar pada prosesor yang tepat dengan cara yang mereka tidak akan bersaing satu sama lain [dan] apa yang mengambil beberapa detik untuk menjalankan akan membutuhkan milidetik," tambah Herbert.

"Jenis grafik kinerja yang kami dapatkan dari sistem seperti barrelfish [berarti] latensi jauh lebih konstan bahkan ketika jumlah core naik sehingga Anda memenangkan keduanya dengan peningkatan throughput dan juga tidak harus mengorbankan latensi untuk mencapainya."

Herbert mengakui itu bukan prototipe untuk versi selanjutnya Windows tetapi menyimpulkan: "Kami berharap banyak ide akan dimasukkan ke dalam sistem operasi Microsoft."

Pos terkait

Back to top button