Prosesor Multicore dan Utas
Bermacam Macam / / July 04, 2021
Oleh Guillem Alsina González, pada bulan Mei. 2017
“Mikroprosesor terdiri dari quad core (dikenal sebagai quad core) dan termasuk empat utas eksekusi”; Ini adalah fitur yang semakin sering kita baca dalam spesifikasi komputer dengan chipset. Arsitektur x86-64, sementara di ponsel dan perangkat lain dengan chip arsitektur ARM, kita sudah terbiasa melihat jumlah inti yang mereka miliki.
Tapi apa sebenarnya arti data ini? Setiap mikroprosesor dapat memiliki beberapa inti pemrosesan, yang seperti mengenkapsulasi beberapa CPU bersama-sama dalam satu paket
Kata "paket" bertindak sebagai mikro tunggal, tetapi memiliki kemampuan untuk mengalokasikan setiap intinya ke core perhitungan independen yang dilakukan secara paralel, baik untuk aplikasi dan tujuan yang berbeda atau untuk sama aplikasi.
Dalam hal ini, sistem operasi dan aplikasi harus siap untuk memanfaatkan dan memanfaatkan fitur-fitur ini secara maksimal.
Sejak dulu, di disiplin dari komputasi, telah ada kebutuhan untuk melakukan perhitungan secara paralel. Untuk ini, server mulai memasukkan beberapa microchip dan cabang komputasi paralel juga lahir, yang memanfaatkan fitur ini.
Sistem operasi desktop multi-tugas yang mulai berjalan pada microchip chip tunggal inti tunggal memberi jalan pada kebutuhan untuk merangkum banyak inti dalam satu prosesor untuk menawarkan multitasking nyata
Pada awalnya, multitasking disimulasikan dengan peralihan cepat antar tugas, tetapi akhirnya, perubahan ini lebih dari terlihat dan akhirnya membebani kinerja komputer.
Oleh karena itu, beberapa perusahaan, terutama Intel, bekerja untuk membuat arsitektur multicore yang terjangkau di tingkat komputasi desktop.
Namun, dalam komputasi kelas atas, chip multi-core ini telah lama tersedia, sejak tahun 1980-an. Tentu saja kita berbicara tentang superkomputer dan server perusahaan besar.
Pada tahun 2006, Intel meluncurkan chip dual-core pertama, Core Duo
Dari sini, pengembangan chip multicore menyebar luas di antara komputer desktop, dan tidak hanya di kreasi Intel, tetapi juga di pesaingnya seperti AMD.
Sekitar empat tahun kemudian, paradigma arsitektur multicore datang ke ranah microchip ARM, dengan contoh seperti NVIDIA Tegra 2 dipasang di Motorola ATRIX, yang memunculkan terminal generasi baru yang siap berfungsi sebagai sistem komputer computer meja tulis.
Chip ARM sekarang bahkan dapat melakukan kompetensi hingga chip x86-64 di desktop dan aplikasi komputasi performa tinggi.
Tetapi ada konsep lain yang terkait dengan multiprosesor, dan ini adalah konsep benang (secara harfiah, "utas" atau "garis"), dan itu terdiri dari jumlah tugas yang dapat tumpang tindih di setiap inti
Jadi prosesor inti gandainti ganda) dengan dua benang eksekusi, ia dapat menangani dua tugas secara bersamaan, satu di masing-masing inti, sementara a inti empat dengan delapan benang itu berarti bahwa, untuk setiap nukleus, hingga dua proses yang berbeda dapat berganti-ganti.
Pergantian ini dilakukan dengan mengganti kode dan data dari salah satu proses dengan kode dan data yang lain, dengan kecepatan yang luar biasa, sehingga Hasilnya adalah tampaknya di dalam inti yang sama ada multitasking yang nyata, meskipun ini hanya apresiasi.
Foto: Fotolia - Petr Ciz / Absent84
Topik dalam Prosesor dan Utas Multicore