Tutorial

Apa inti dari suatu prosesor? dan utas atau inti logis?

Daftar Isi:

Anonim

Mengetahui komponen komputer Anda dengan baik adalah kunci saat merakit konfigurasi yang baik. Tetapi tidak semua orang tahu bahwa mereka adalah inti dari sebuah prosesor, perbedaan apa yang ada antara inti fisik dan inti dan apa HyperThreading dari Intel atau SMT dari AMD.

Apakah Anda ingin tahu lebih banyak? Jangan lewatkan artikel kami tentang inti prosesor!

Indeks isi

Unit pemrosesan pusat (prosesor) di komputer melakukan semua pekerjaan, pada dasarnya menjalankan program. Tetapi prosesor modern menawarkan fitur seperti multi-core dan multithreading. Beberapa PC bahkan menggunakan banyak prosesor.

Beberapa tahun yang lalu, kecepatan clock prosesor dulu cukup ketika membandingkan kinerja. Tetapi sekarang hal-hal tidak lagi sederhana.

Sekarang, prosesor yang menawarkan banyak inti atau multithread dapat berkinerja lebih baik secara signifikan daripada prosesor inti tunggal dengan kecepatan yang sama yang tidak menawarkan banyak utas.

Dan PC dengan banyak prosesor dapat memiliki keunggulan yang lebih besar. Semua fitur ini dirancang untuk memungkinkan PC lebih mudah menjalankan banyak proses pada saat yang sama, meningkatkan kinerja dengan multitasking atau di bawah tuntutan aplikasi yang kuat seperti encoders video dan game modern. Jadi mari kita lihat masing-masing fitur ini dan apa artinya bagi Anda.

Dalam artikel ini, kami meninjau beberapa konsep seperti inti versus utas, untuk apa masing-masing dan apa manfaat PC.

Anda pasti akan tertarik membaca:

  • Prosesor terbaik di pasaran Motherboard terbaik di pasaran Memori RAM terbaik di pasaran Kartu grafis terbaik di pasaran

Apa itu prosesor?

Seperti yang sudah diketahui 99% pengguna PC, prosesor adalah unit pengolah pusat. Ini adalah komponen inti dari setiap komputer.

Dengan kata lain, semua yang dikomputasinya memiliki prosesor di dalamnya, dan di sinilah semua perhitungan dilakukan dengan bantuan instruksi sistem operasi.

Prosesor dapat memproses satu tugas sekaligus. Ini tidak terlalu baik untuk kinerja. Tetapi sudah ada prosesor canggih yang memungkinkan Anda untuk bekerja dengan beberapa tugas simultan dan meningkatkan kinerja.

Masa lalu beberapa prosesor

Gambar melalui commik wikimedia

Ketika kita berbicara tentang prosesor, kita mengacu pada sebuah chip yang dimasukkan ke dalam soket pada motherboard. Jadi, di masa-masa awal, salah satu chip ini hanya menangani satu tugas dalam satu waktu.

Di masa lalu, orang membutuhkan lebih banyak kinerja dari komputer. Pada saat itu, solusinya adalah memasukkan beberapa prosesor dalam satu komputer. Artinya, ada beberapa colokan dan banyak chip.

Mereka semua akan terhubung satu sama lain dan ke motherboard. Oleh karena itu, secara teknis, kinerja yang lebih baik dapat diharapkan dari PC. Ini adalah metode yang cukup sukses sampai orang menemukan kelemahannya.

  • Itu perlu untuk menyediakan catu daya khusus dan sumber daya instalasi untuk setiap prosesor. Karena mereka chip yang berbeda, latensi untuk komunikasi terlalu tinggi. Ini benar-benar bukan hal kinerja yang baik. Satu set prosesor dapat menghasilkan banyak panas dalam jangka panjang. Jadi butuh banyak sumber daya untuk mengatasi panas ekstra.

Motherboard Dual Socket Server

Ini membutuhkan motherboard dengan beberapa soket prosesor. Motherboard juga membutuhkan perangkat keras tambahan untuk menghubungkan soket prosesor ke RAM dan sumber daya lainnya. Dan begitulah konsep multithreading dan multicore memasuki dunia.

Saat ini, sebagian besar komputer hanya memiliki satu prosesor. Prosesor tunggal itu dapat memiliki beberapa inti atau teknologi HyperThreading, tetapi itu tetap saja prosesor fisik yang dimasukkan ke soket tunggal pada motherboard.

Sistem multi-prosesor tidak terlalu umum di antara PC pengguna rumahan saat ini. Bahkan desktop gaming berdaya tinggi dengan banyak kartu grafis umumnya hanya memiliki satu prosesor. Tetapi dimungkinkan untuk menemukan sistem dengan banyak prosesor dalam superkomputer, server dan sistem kelas atas yang membutuhkan daya maksimum untuk tugas-tugas kompleks. Pada masa ini, memiliki tim dengan beberapa prosesor akan jauh lebih efisien daripada yang terlihat, karena ada prosesor yang sangat cepat dan banyak inti untuk pengguna rumahan seperti i9-7980XE.

Beberapa core dalam satu prosesor

Gagasan menghubungkan prosesor yang berbeda tidak benar-benar baik untuk kinerja. Kemudian muncul ide untuk memiliki dua prosesor di dalam satu chip.

Oleh karena itu, sebagai cara untuk mengambil langkah efektif menuju kinerja, pabrikan menyertakan banyak prosesor dalam satu prosesor. Unit-unit baru ini disebut nuklei.

Mulai sekarang, prosesor ini disebut "prosesor multi-core". Dengan cara ini, ketika sistem operasi menganalisis komputer, ia menemui dua prosesor.

Alih-alih mendedikasikan penyimpanan dan catu daya untuk memisahkan chip, prosesor multi-core melakukan pekerjaan kinerja ekstra.

Tentu saja, ada keuntungan lain juga. Karena kedua prosesor berada pada chip yang sama, latensi lebih rendah. Ini membantu meningkatkan komunikasi dan kecepatan. Saat ini, Anda dapat melihat beragam prosesor multicore di pasaran.

Misalnya, dalam prosesor dual-core ada dua unit pemrosesan. Dan jika kita mempraktikkannya, dalam kasus prosesor Quad Core kita menemukan 4 unit pemrosesan.

Tidak seperti multithreading, tidak ada trik di sini: Sebuah prosesor dual-core benar-benar memiliki dua prosesor pada chip. Prosesor quad-core memiliki empat unit pemrosesan pusat, prosesor delapan-inti memiliki delapan unit pemrosesan pusat, dan sebagainya.

Ini membantu untuk secara dramatis meningkatkan kinerja sambil menjaga prosesor fisik kecil agar muat dalam satu soket.

Hanya perlu ada soket prosesor tunggal dengan prosesor tunggal dimasukkan ke dalamnya, bukan empat soket dengan empat prosesor, masing-masing membutuhkan daya sendiri, pendinginan, dan perangkat keras lainnya. Ada lebih sedikit latensi karena core dapat berkomunikasi lebih cepat karena mereka semua berada pada chip yang sama.

Intel HyperThreading

Komputasi paralel telah di industri untuk sementara waktu. Namun, Intellah yang membawa manfaatnya ke komputasi personal. Dan di sana itu disebut Intel Hyper-Threading Technology.

Teknologi Hyper-Threading Intel membuat sistem operasi Anda percaya ada beberapa prosesor; sebenarnya, hanya ada satu. Ini adalah semacam kepura-puraan untuk meningkatkan kinerja dan kecepatan.

HyperThreading adalah upaya pertama Intel untuk menghadirkan komputasi paralel ke PC konsumen. Debut pada prosesor desktop dengan Pentium 4 HT pada tahun 2002.

Pentium 4 itu memiliki inti tunggal, sehingga mereka hanya bisa melakukan satu tugas pada satu waktu. Tapi HyperThreading muncul untuk mengimbangi itu. Dengan teknologi Intel ini, satu inti fisik multithreaded muncul sebagai dua prosesor logis dalam satu sistem operasi. Prosesornya masih satu, jadi ini sedikit bodoh. Sementara sistem operasi melihat dua prosesor untuk setiap inti, perangkat keras prosesor yang sebenarnya hanya memiliki satu set sumber daya eksekusi untuk setiap inti.

Dengan demikian, prosesor berpura-pura memiliki lebih banyak core daripada yang dimiliki, dan menggunakan logikanya sendiri untuk mempercepat eksekusi program. Dengan kata lain, sistem operasi diperdaya untuk melihat dua prosesor untuk setiap inti.

Pada saat itu kami membuat Pentium 4, yang bocah lelaki dari toko menjulukinya sebagai "NASA PC". Berapa kali itu!

HyperThreading memungkinkan dua inti logis prosesor untuk berbagi sumber daya eksekusi fisik. Ini dapat mempercepat sedikit: jika satu prosesor virtual macet dan menunggu, prosesor virtual lainnya dapat meminjam sumber daya pelaksanaannya. HyperThreading dapat membantu mempercepat sistem, tetapi tidak sebaik memiliki core tambahan nyata.

Untungnya, multithreading sekarang menjadi "bonus". Sementara prosesor konsumen asli dengan HyperThreading hanya memiliki satu inti yang menyamar sebagai beberapa core, prosesor Intel modern sekarang memiliki kedua core dan teknologi HyperThreading.

Prosesor dual-core dengan multithreading muncul sebagai quad-core dalam sistem operasi, sedangkan prosesor quad-core dengan HyperThreading muncul memiliki delapan core.

Multithreading bukan pengganti core tambahan, tetapi prosesor dual-core dengan HyperThreading harus berkinerja lebih baik daripada prosesor dual-core tanpa HyperThreading.

Sumber daya eksekusi perangkat keras akan dibagi dan dipesan untuk memberikan kecepatan terbaik ke berbagai proses. Seperti yang Anda lihat, seluruh pekerjaan itu virtual. HyperThreading ini seringkali dapat menawarkan peningkatan kinerja 10-30% pada tugas yang sedang dijalankan. AMD juga memiliki teknologi ini tetapi alih-alih HyperThreading menyebutnya SMT. Apakah berfungsi? Itu sama saja.

Apakah beberapa inti dan utas sepadan?

Jika komputer Anda memiliki prosesor multicore, artinya ada beberapa CPU. Ini juga berarti bahwa ia dapat memiliki kinerja yang lebih baik daripada prosesor inti tunggal.

Dan jika kita berbicara tentang HyperThreading, prosesor single-core dengan teknologi ini akan bekerja lebih baik daripada salah satu prosesor yang tidak memiliki teknologi multitasking ini.

Di sisi lain, prosesor yang multithreading adalah sesuatu yang virtual. Dalam hal ini, teknologi menggunakan logika tambahan untuk mengelola banyak tugas. Karena ini, total kinerja tidak akan benar-benar terlihat. Jadi, jika Anda benar-benar ingin membandingkan prosesor single-core atau multi-core, kami dapat menegaskan bahwa yang terakhir selalu lebih baik. Game seperti Battlefield atau multiplayer selalu menawarkan kinerja yang lebih baik dengan prosesor dengan banyak inti logis di area dengan banyak ledakan.

Apa pendapat Anda tentang artikel kami tentang inti prosesor ? Apakah Anda menganggapnya menarik? Apakah kamu melewatkan sesuatu?

Tutorial

Pilihan Editor

Back to top button