Text
A Primer on Memory Consistency and Cache Coherence, Second Edition
Banyak sistem komputer modern, termasuk arsitektur homogen dan heterogen, mendukung memori bersama dalam perangkat keras. Dalam sistem memori bersama, setiap inti prosesor dapat membaca dan menulis ke satu ruang alamat bersama. Untuk mesin memori bersama, model konsistensi memori mendefinisikan perilaku sistem memorinya yang terlihat secara arsitektur. Definisi konsistensi memberikan aturan tentang pemuatan dan penyimpanan (atau pembacaan dan penulisan memori) dan bagaimana keduanya bertindak pada memori. Sebagai bagian dari dukungan model konsistensi memori, banyak mesin juga menyediakan protokol koherensi cache yang memastikan bahwa beberapa salinan data yang di-cache tetap mutakhir. Tujuan dari pengantar ini adalah untuk memberikan pemahaman dasar tentang konsistensi dan koherensi kepada pembaca. Pemahaman ini mencakup masalah yang harus dipecahkan serta berbagai solusi. Kami menyajikan konsep tingkat tinggi serta contoh konkret dan spesifik dari sistem dunia nyata. Edisi kedua ini mencerminkan satu dekade kemajuan sejak edisi pertama dan mencakup, di antara perubahan yang lebih sederhana, dua bab baru: satu tentang konsistensi dan koherensi untuk akselerator non-CPU (dengan fokus pada GPU) dan satu yang mengarah ke pekerjaan dan alat formal tentang konsistensi dan koherensi. Ini adalah buku akses terbuka. Ini adalah buku akses terbuka.
No copy data
No other version available