Pertanyaan yang diberi tag «cpu-cache»


2
Apakah pengumpul sampah generasi pada dasarnya ramah terhadap cache?
Seorang pengumpul sampah generasi biasa menyimpan data yang dialokasikan baru-baru ini di wilayah memori yang terpisah. Dalam program tipikal, banyak data berumur pendek, sehingga mengumpulkan sampah muda (siklus GC minor) sering dan mengumpulkan sampah lama jarang merupakan kompromi yang baik antara overhead memori dan waktu yang dihabiskan untuk melakukan GC. …




1
Memory Consistency vs Cache Coherence
Benarkah Konsistensi Berurutan adalah properti yang lebih kuat daripada Cache Coherence? Berdasarkan Sorin, Daniel J; Hill, Mark D; Wood, David A: Dasar-dasar Konsistensi Memori dan Cache Coherence , Morgan & Claypool, 2011 konsistensi berurutan dapat digambarkan sebagai (tidak secara formal): Model memori konsistensi berurutan menentukan bahwa sistem harus muncul untuk …


6
Menemukan XOR maks dari dua angka dalam satu interval: dapatkah kita melakukan lebih baik daripada kuadratik?
Misalkan kita diberi dua angka dan dan kita ingin menemukan untuk l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Algoritma naif hanya memeriksa semua pasangan yang mungkin; misalnya dalam ruby, kita akan memiliki: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …

1
Penelitian tentang mengevaluasi kinerja cache-terlupakan dalam praktik
Algoritma dan struktur data yang tidak memperhatikan cache adalah hal yang agak baru, diperkenalkan oleh Frigo et al. dalam algoritma Cache-oblivious, 1999 . Tesis Prokop dari tahun yang sama memperkenalkan ide-ide awal juga. Makalah oleh Frigo et al. menyajikan beberapa hasil eksperimen yang menunjukkan potensi teori dan algoritma cache-lupa dan …

3
Cache CPU dikelola oleh komponen perangkat lunak mana?
Cache CPU digunakan dengan mengeksploitasi temporal dan spatial locality. Pertanyaan saya adalah siapa yang bertanggung jawab untuk mengelola cache ini? Apakah sistem Operasi ini yang mengidentifikasi pola akses tertentu dan kemudian mengelola (yaitu menyimpan data dalam) cache, menggunakan panggilan fungsi OS tingkat rendah?

2
Mengubah dari mode Kernel ke mode Pengguna (dan sebaliknya)
Saya membaca buku Sistem Operasi oleh Galvin. Galvin menjelaskan, apa itu mode kernel & pengguna, hak istimewa instruksi yang diberikan untuk kedua mode & juga tentang mode-bit. Tapi saya tertarik untuk mengetahui bagaimana perubahan mode dari satu ke yang lain. Pada dasarnya saya ingin menyelesaikan pertanyaan berikut: CPU memiliki 2 …
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.