intel

Jaki jest cel instrukcji "Pauza" w x86?

Próbuję stworzyć głupią wersję spin Locka. Przeglądając Internet, natknąłem się na instrukcję montażu o nazwie "PAUSE" w x86, ... a Stack overflow, ale pytanie o naruszenie kolejności pamięci pozostaje bez odpowiedzi (przynajmniej dla mojego zrozumienia).

Różnica między architekturami x86, x32 i x64?

Proszę wyjaśnić różnicę między x86, x32 i x64? Jest to nieco mylące, jeśli chodzi o x86 i x32, ponieważ większość 32-bitowych programów działa na x86...

Dlaczego podłoga() jest taka wolna?

Napisałem niedawno jakiś kod (ISO / ANSI C) i byłem zaskoczony słabą wydajnością, jaką osiągnął. Krótko mówiąc, okazało się, ... dth; ++col){ /*intRowA[col] = floor(rowA[col]);*/ intRowA[col] = (int)(rowA[col]); } } }

Jak odczytać notację Intel Opcode

Czytam materiał o Opcodach Intela instrukcji montażu, ale nie mogę zrozumieć, co to znaczy, że podąża za bajtem opcode. Na pr ... Call far, absolute indirect, address given in m16:16 FF /3 CALL m16:32 Call far, absolute indirect, address given in m16:32

Wariancja w rdtsc

Konstruuję mikro-benchmark do pomiaru zmian wydajności podczas eksperymentowania z wykorzystaniem wewnętrznych instrukcji SIM ... %rdi, %rbp subq %rbp, %rdx movq %rdx, (%r8,%rsi) addq $8, %rsi cmpq $8000000, %rsi jne .L105

Jakie jest opóźnienie i przepustowość instrukcji RDRAND na Ivy Bridge?

Nie mogę znaleźć żadnych informacji na agner.org na opóźnienie lub przepustowość instrukcji RDRAND. Jednak ten procesor istn ... e muszą tam być. Edit: właściwie najnowszy podręcznik optymalizacji wspomina o tej instrukcji. Jest to udokumentowane jako

Stan bufora VAO i tablicy elementów

Ostatnio pisałem kod OpenGL 3.3 z obiektami Array Vertex (VAO) i Przetestowałem go później na Intel graphics adapter, gdzie o ... w moim zrozumieniu, jak powinno działać VAO, błąd w kodzie lub błąd sterownika. Pełne źródłopliki binarne (windows, 32 bit)

Intel MKL vs. AMD Math Core Library

Czy ktoś ma doświadczenie w programowaniu zarówno Biblioteki Intel Math Kernel jak i biblioteki AMD Math Core ? Buduję Komp ... ydajność średnio za dolara, w tym koszty licencji i sprzętu. czy AMCL-GPU jest czynnikiem, który powinienem wziąć pod uwagę?

FMA3 w GCC: jak włączyć

Mam i5-4250U, który ma AVX2 i FMA3. Testuję kod mnożenia macierzy w GCC 4.8.1 na Linuksie, który napisałem. Poniżej znajduj ... czytu! innymi słowy, powinienem być w stanie poprawić mój kod GEMM całkiem sporo (chociaż jest już trochę szybszy niż Eigen).

Intel x86-64 assembly tutorials or book [closed]

Próbowałem szukać o Intel x64 assembly tutoriale z przykładami lub dobrą książką, ale nie znalazłem nawet na stronie Intela. Więc, czy mógłbyś mi zaproponować dobry tutorial lub książkę do tego ?? Używam nasm na Linuksie. Thanks

Czy moja maszyna oparta na AMD używa little endian lub big endian?

Idę na kurs komputerowy i staram się ustalić, na pewno , Czy mój komputer oparty na AMD jest małą maszyną endian? Wierzę, że ... emem Windows (XP, Vista, 2000, Server 2003, itp.) i, powiedzmy, Ubuntu Linux desktop będą little endian? Dziękuję, Frank