Postingan

Menampilkan postingan dari November, 2022

Threads, Procesess: Definisi dan Perbedaan

Gambar
Dalam rangka untuk membiarkan komputer melakukan lebih dari satu kegiatan pada satu waktu, proses dan thread memberikan layanan besar, tetapi ada perbedaan antara mereka dalam cara mereka beroperasi. Semua program yang berjalan pada komputer menggunakan setidaknya satu proses atau thread. Proses dan thread membiarkan saklar prosesor lancar antara beberapa tugas sambil berbagi sumber daya komputer Jadi itu adalah tugas dari seorang programmer untuk menggunakan thread dan proses dalam cara yang efisien untuk membuat prosesor dengan kinerja tinggi. Pelaksanaan thread dan proses berbeda sesuai dengan sistem operasi yang tersedia. Apa yang dimaksud dengan Threads ? Thread merupakan unit dasar dari penggunaan CPU, yang terdiri dari Thread_ID, program counter, register set, dan stack. Sebuah thread berbagi code section, data section, dan sumber daya sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama. Thread juga sering disebut lightweight process. Sebuah proses tradisiona...

SIMD (Single Instruction Multiple Data)

Gambar
SIMD merupakan Single Instruction Multiple Data dimana komputer ini dibuat secara paralel. Jadi pengguna dapat mengoperasikannya dengan menggunakan banyak prosesor meskipun hanya melalui satu kendali saja. Dengan demikian, mesin tersebut memanfaatkan data tingkat paralelisme. SIMD ini berlaku untuk tugas umum seperti menyesuaikan kontras dalam citra digital atau menyesuaikan volume audio digital. Awalnya SIMD ini dipopulerkan pada supercomputer berskala besar walau kini sudah ditemukan dalam komputer pribadi. Contohnya yaitu ILC, DRAY-1 dan Star-100. Processor yang menggunakan jenis ini memiliki dua kelebihan yaitu data langsung bisa dipahami meski diterima secara terpisah dan melakukan operasi pada banyak titik sekaligus. Alih-alih serangkaian instruksi mengatakan “mendapatkan pixel ini, sekarang mendapatkan pixel berikutnya”, prosesor SIMD akan memiliki instruksi tunggal yang efektif mengatakan “mendapatkan n piksel” (dimana n adalah angka yang bervariasi dari desain untuk desain). U...