Pertanyaan yang diberi tag «multi-core»

3
Bagaimana cara satu utas berjalan pada banyak inti?
Saya mencoba memahami, pada tingkat tinggi, bagaimana satu utas berjalan di beberapa inti. Di bawah ini adalah pemahaman terbaik saya. Saya tidak percaya itu benar. Berdasarkan bacaan saya tentang Hyper-threading , tampaknya OS mengatur instruksi semua utas sedemikian rupa sehingga mereka tidak saling menunggu. Kemudian front-end CPU mengatur lebih lanjut …

12
Mengapa suatu program membutuhkan jumlah minimum inti CPU?
Apakah mungkin untuk menulis kode (atau perangkat lunak lengkap, daripada sepotong kode) yang tidak akan berfungsi dengan baik ketika dijalankan pada CPU yang memiliki jumlah core kurang dari N? Tanpa mengeceknya secara eksplisit dan gagal dengan sengaja: JIKA (noOfCores <4) MAKA tidak berjalan dengan baik dengan sengaja Saya melihat persyaratan …

7
Apakah ada praktik usang untuk pemrograman multithread dan multiprosesor yang seharusnya tidak saya gunakan lagi?
Pada awal FORTRAN dan BASIC, pada dasarnya semua program ditulis dengan pernyataan GOTO. Hasilnya adalah kode spaghetti dan solusinya adalah pemrograman terstruktur. Demikian pula, pointer dapat memiliki kesulitan untuk mengontrol karakteristik dalam program kami. C ++ dimulai dengan banyak petunjuk, tetapi disarankan menggunakan referensi. Perpustakaan seperti STL dapat mengurangi ketergantungan …

2
Bagaimana memprogram alokasi utas pada prosesor multicore?
Saya ingin bereksperimen dengan utas pada prosesor multi-inti, misalnya untuk membuat program yang menggunakan dua utas berbeda yang dijalankan oleh dua inti prosesor yang berbeda. Namun, tidak jelas bagi saya di tingkat mana benang dialokasikan ke inti yang berbeda. Saya bisa membayangkan skenario berikut (tergantung pada sistem operasi dan implementasi …


2
Berapa banyak thread yang digunakan?
Ketika saya (kembali) membangun sistem besar pada komputer desktop / laptop, saya meminta makeuntuk menggunakan lebih dari satu utas untuk mempercepat kecepatan kompilasi, seperti ini: $ make -j$[ $K * $C ] Dimana $Cseharusnya menunjukkan jumlah core (yang dapat kita asumsikan menjadi nomor dengan satu digit) mesin memiliki, sementara $Kadalah …

6
Selanjutnya dalam Concurrency
Selama setahun terakhir saya telah banyak bekerja pada concurrency di Jawa dan telah membangun dan bekerja pada banyak paket bersamaan. Jadi dalam hal perkembangan di dunia konkuren, saya cukup percaya diri. Lebih lanjut saya sangat tertarik untuk belajar dan memahami lebih banyak tentang pemrograman bersamaan. Tetapi saya tidak dapat menjawab …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.