«x86-64» etiketlenmiş sorular

x86-64, Intel x86 mimarisinin 64 bit uzantısıdır



2
"Rep;" ne anlama geliyor? nop; ” x86 derlemesinde mi? "Duraklat" talimatı ile aynı mı?
Ne anlama rep; nopgeliyor? pauseTalimatla aynı mı? rep nop(Noktalı virgül olmadan) ile aynı mı ? Basit noptalimattan farkı nedir ? AMD ve Intel işlemcilerde farklı mı davranıyor? (bonus) Bu talimatlar için resmi belgeler nerede? Bu soru için motivasyon Başka bir sorunun yorumlarında biraz tartıştıktan sonra rep; nop;, x86 (veya x86-64) …

2
IBM örnek kodu, yeniden girmeyen işlevler sistemimde çalışmıyor
Programlamaya yeniden giriş yapıyordum. IBM'in bu sitesinde (gerçekten iyi). Aşağıda kopyalanan bir kod oluşturdum. Bu web sitesi aşağı yuvarlanan ilk kod. Kod, bir "tehlikeli bağlamda" sürekli değişen iki değer yazdırarak, bir metin programının doğrusal olmayan gelişiminde (asenkroniklik) değişkene paylaşılan erişimi içeren sorunları göstermeye çalışır. #include <signal.h> #include <stdio.h> struct two_int …
11 c  gcc  signals  x86-64  data-race 


1
C11 Atomic Acquire / Release ve x86_64 yük / mağaza tutarlılığı eksikliği?
C11 Standardının 5.1.2.4 Bölümü, özellikle de Serbest Bırakma / Edinme anlambilimi ile mücadele ediyorum. Şunu not ediyorum https://preshing.com/20120913/acquire-and-release-semantics/ (diğerleri arasında) olduğunu belirtmektedir: ... Sürüm semantiği, program sırasından önce gelen herhangi bir okuma veya yazma işlemi ile yazma sürümünün belleğin yeniden sıralanmasını önler. Yani, aşağıdakiler için: typedef struct test_struct { _Atomic(bool) …

2
L2 HW prefetcher gerçekten yardımcı mı?
Hattayım Viski Gölü i7-8565U ve (iki kez daha L2 önbellek boyutundan daha) veri 512 KiB kopyalamak için sayaçlar ve zaman perf analiz ve L2 HW Önceden çalışmaları ile ilgili olarak karşılaşılan bazı yanlış anlama. Olarak Intel Kılavuzu Vol.4 MSR MAB orada 0x1A4biraz 0 (devre dışı 1) L2 HW Önceden controlloing …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.