Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Upaya Perangkat Lunak Terbaru Intel Untuk Mencapai Kinerja Lebih Besar: Pengoptimal Tata Letak Tipis

Posted on April 11, 2024

Tim perangkat lunak Intel hari ini berbagi inovasi terbaru mereka untuk mencapai kinerja lebih baik pada sistem Linux: Thin Layout Optimizer. Pengoptimal Tata Letak Tipis Intel terinspirasi oleh pengoptimal Meta/LLVM BOLT dan Propeller Google, tetapi bertujuan agar lebih mudah digunakan sambil tetap memberikan peningkatan kinerja terukur untuk biner yang dioptimalkan.
BOLT LLVM telah ada selama beberapa tahun dan mengoptimalkan tata letak kode biner untuk peningkatan kinerja yang sehat. Meta/Facebook meng-upstream Alat Laoyout Pengoptimalan Biner ini ke LLVM dan menunjukkan kemampuan untuk memberikan peningkatan kinerja yang bagus. Membuat BOLT biner agak sulit karena pertama-tama perlu mengkompilasi basis kode, membuat profil kinerja, dan kemudian menjalankan BOLT untuk mengoptimalkan tata letak kode biner. Halaman GitHub Pengoptimal Tata Letak Tipis menjelaskan kelemahan BOLT karena tidak dapat menjamin kebenaran dan kecepatan serta kebutuhan memori yang lebih besar. Kelemahan baling-baling digambarkan membutuhkan Dentang/LLD, perubahan signifikan pada proses pembuatan program, dan tidak terlalu cocok untuk penggunaan umum atau distribusi paket.
Pengoptimal Tata Letak Tipis Intel masih bergantung pada kebutuhan profil kinerja, namun para insinyur Intel lebih menekankan pada kemudahan penggunaan dan membuatnya lebih portabel untuk diintegrasikan ke dalam proses pembangunan yang berbeda. Thin Layout Optimizer juga tidak memerlukan biner perantara apa pun untuk digunakan. Pengoptimal Tata Letak Tipis mengandalkan kinerja untuk merekam profil, skrip Python dengan mudah mengemas hasil akhirnya, dan kemudian perintah pengoptimal tata letak tipis kemudian menjalankan tugas pengoptimalan untuk biner.

The Thin Layout Optimizer Wiki menjelaskan pendekatan desain mereka:
“Thin-Layout-Optimizer adalah pengoptimal tata letak kode baru yang terutama menekankan kemudahan penggunaan dan kemudahan penerapan namun tetap kompetitif dalam kinerja dibandingkan dengan BOLT/Propeller.
Seperti BOLT/Propeller, Thin-Layout-Optimizer beroperasi pada profil yang dihasilkan dengan kinerja Linux dan LBR.
Thin-Layout-Optimizer tidak membongkar biner, melainkan berfungsi sebagai bagian yang disusun ulang melalui skrip linker yang mirip dengan Propeller.
Namun tidak seperti Propeller, ia tidak memerlukan bagian blok dasar, dan bekerja dengan rincian bagian apa pun. Perincian yang efektif adalah bagian-fungsi (-ffunction-sections) yang hampir didukung secara universal dan memberikan dasar yang masuk akal untuk menyusun ulang pengoptimalan.
Selain itu, ini tidak memerlukan perubahan apa pun pada perintah linker dan beroperasi secara transparan dengan menggunakan variabel lingkungan.
Terakhir, ia secara transparan menskalakan ke sejumlah paket yang berubah-ubah dan memerlukan sedikit atau tanpa perubahan bertahap.” Thin Layout Optimizer sudah digunakan oleh distribusi Linux internal Intel, Clear Linux, yang dikenal memberikan hasil terbaik. kinerja Linux x86_64 yang terbaik.Paket Clear Linux secara diam-diam telah mulai memanfaatkan Thin Layout Optimizer untuk mencapai kinerja yang lebih baik lagi pada tahun 2024.
Ada juga grafik ini dari Intel Wiki untuk memberikan gambaran umum tingkat tinggi tentang proses Thin Layout Optimizer:

Halaman Wiki ditutup dengan ringkasan ini:
“Thin-Layout-Optimizer adalah pengoptimal tata letak kode baru yang dengan senang hati kami rilis. Ini masih dalam tahap awal dan masih banyak ruang untuk perbaikan, namun kami yakin penekanannya pada kegunaan dan skalabilitas transparan akan sangat berharga, dan berharap jika Anda bosan mengintegrasikan alat pengoptimalan tata letak kode sebelumnya ke dalam alur kerja Anda, ini mungkin berubah pikiran.” Saya masih mempelajari Thin-Layout-Optimizer yang sekarang memiliki akses, semoga dapat menyiapkan beberapa tolok ukur saya sendiri segera. Dengan pengujian Intel sendiri, mereka menemukan kinerja sekitar 4% lebih baik saat mengoptimalkan LLVM sebagai contoh pengujian. Jumlah tersebut kurang dari ~7,5% penggunaan BOLT namun dengan Thin-Layout-Optimizer memiliki keuntungan karena lebih mudah beradaptasi dan mudah diterapkan.
Mereka yang ingin mempelajari lebih lanjut tentang Thin Layout Optimizer atau mencoba kode sumber terbuka (berlisensi MIT) dapat menemukannya melalui intel/thin-layout-optimizer di GitHub.

Itulah berita seputar Upaya Perangkat Lunak Terbaru Intel Untuk Mencapai Kinerja Lebih Besar: Pengoptimal Tata Letak Tipis, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Game & Aplikasi Android Terbaik Saat Diskon Liburan Natal! Jangan Ketinggalan!
  • Apa Itu Game Prison Escape Journey? Ini Pengertian dan Cara Mainnya untuk Pemula
  • Pixelated 083: Tier List The Gang – Ranking Game Android Terbaik!
  • “Listrik Gratis” dari Solar Panel Cuma Mitos?! Ini Sisi Gelap PLTS
  • Samsung Galaxy Z-Fold: Uji Jatuh Bebas yang Mengguncang Keandalan Lipatannya
  • Google One 2026: Apa yang Akan Jadi Fitur Utama dan Harga yang Diharapkan?
  • Apa Itu Error 0x800704f8? Ini Pengertian dan Cara Mengatasinya
  • Android Akhirnya Dapat GPS Darurat di India! Setelah Hampir 10 Tahun
  • Apa Itu GetContact Premium? Ini Pengertian dan Cara Daftarnya
  • Android Maze Figure: Koleksi Baru Google yang Bikin Penggemar Bergairah!
  • Google Update Besar-besaran Desember 2025: Apa yang Akan Memengaruhi Pengalaman Anda?
  • Masih Pusing Hitung Gaji Manual? Waktunya Pakai Aplikasi HR
  • Apa Itu Dustruco? Ini Pengertian dan Cara Pasangnya di HP Kalian
  • Apa Itu Aplikasi Dooie Live? Ini Pengertian dan Cara Pakai Aplikasinya untuk Cari Jodoh
  • Apa Itu Battle Emote Jefri Nichol dan Om Telolet Om di MLBB? Ini Penjelasannya
  • Apa itu Game Luna Mobile dan Bagaimana Cara Menangnya?
  • Apa Itu Kompensasi Sistem Trail Mobile Legends? Ini Penjelasan dan Cara Klaim Hadiahnya
  • Apa Itu Update Google Pixel 2 Desember 2025? Ini Penjelasannya!
  • Ini Cara Reset Desil di Aplikasi Cek Bansos Biar Valid (Update Januari 2026)
  • Apa Itu EZNET Wireless dan Fiber Optic? Ini Perbedaan dan Pengertian Lengkapnya
  • Pengertian Rework Magic Wheel dan Rank Mythic Eternal: Apa itu Perubahan Sistem Baru Mobile Legends?
  • Apa Itu Diamond Combo? Pengertian Game Puzzle Viral yang Katanya Bisa Hasilkan Cuan
  • Apa Itu Showbox? Pengertian, Fungsi, dan Cara Menggunakannya di Android
  • Cara Mengatasi Fitur Monet Facebook Pro Tiba-tiba Hilang
  • Google Bikin Kejutan! Pixel 10 Diskon Gila-gilaan di YouTube Premium
  • Apa Itu Google CC? Ini Pengertian Agen Produktivitas AI Eksperimental Terbaru
  • Apa Itu Ultras Seblak di eSport? Pengertian dan Fenomena Baru Suporter eSport
  • Android 16: Animasi Folder Baru yang Mengubah Cara Kita Berinteraksi!
  • Android 16: Notifikasi Lokasi ‘Blue Dot’ – Fitur Baru yang Perlu Kalian Ketahui!
  • Apa Itu Risiko Auto Click di Event Spongebob Mobile Legends? Ini Penjelasannya
  • Apa itu Cosmic Desktop: Pengertian dan Cara Pasangnya di Ubuntu 26.04?
  • Apa Itu Auvidea X242? Pengertian Carrier Board Jetson T5000 dengan Dual 10Gbe
  • Elementary OS 8.1 Resmi Rilis: Kini Pakai Wayland Secara Standar!
  • Apa Itu Raspberry Pi Imager? Pengertian dan Pembaruan Versi 2.0.3 yang Wajib Kalian Tahu
  • Performa Maksimal! Ini Cara Manual Update Ubuntu ke Linux Kernel 6.18 LTS
  • Jelang Natal 2025 Fireworks.AI Beri Update Baru di NVIDIA Nemotron 3? Ini Penjelasan Lengkapnya
  • Apa Itu Elestio VibeCoder? Ini Pengertian dan Penjelasan Lengkapnya
  • Apa Itu Elestio Get A Team? Ini Pengertian Karyawan AI Digital
  • Apa itu RunPod? Ini Pengertian dan Tutorial Cara Deploy Pod Pertamamu
  • Apa Itu Migrasi Pod di RunPod? Ini Pengertian dan Cara Kerjanya
  • Gila! 574 Penjahat Siber Diciduk Interpol di Afrika, Kok Bisa Jaringannya Segede Ini?
  • Apa Itu Regulasi Drone Asing FAA? Ini Pengertian dan Implikasinya
  • Apa Itu Insiden Data Breach Nissan? Ini Kronologi dan Penjelasannya
  • Apa Itu Skandal Instacart? Pengertian Dark Pattern dan Refund 940 Miliar
  • Apa Itu Kerentanan UEFI? Pengertian Celah Keamanan DMA pada Booting Awal
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

©2025 emka.web.id | Design: Newspaperly WordPress Theme