Domande con tag 'x86'

3
risposte

Rende il programma multithread asincrono

Esiste un'applicazione che elabora le richieste TCP / IP in base a qualche logica, e piuttosto sempre si collega a DB. L'architettura è molto comune: un client - > un thread di elaborazione - > una connessione DB - > un thread DB per...
posta 16.05.2017 - 22:31
1
risposta

Come funzionano i compilatori JIT per interpreti ibridi?

Il compilatore V8 di Chrome, il compilatore Java HotSpot e molti altri hanno più livelli di interpretazione e compilazione. Una funzione inizia come interpretata in HotSpot e quindi, se viene eseguita abbastanza spesso, viene compilata nel co...
posta 24.05.2015 - 06:39
3
risposte

Qual è un buon modo per imparare la programmazione multicore a livello di kernel in Linux? [chiuso]

Sono interessato alla programmazione multicore a livello di kernel. Mi aspetto che ciò influisca su molte aree ed è probabilmente diverso per ogni architettura. Quali sono alcuni devono leggere le sezioni del kernel? Se volessi confrontare e con...
posta 07.10.2012 - 07:38
3
risposte

Un elenco delle aree più importanti da esaminare quando si sposta un progetto da x86 a x64? [chiuso]

So di controllare / utilizzare asserzioni e di esaminare attentamente tutti i componenti dell'assieme, ma non sapevo se qualcuno là fuori avesse una lista di controllo abbastanza completa o standard del settore di cose specifiche a cui guardare?...
posta 31.01.2011 - 17:47
3
risposte

Un linguaggio di assemblaggio per il processore intel x86 sarà compatibile con i processori amd?

Voglio avere un libro di assemblaggio per imparare l'assemblaggio, e stavo vagando se ottengo un libro per il processore intel x86 ci saranno problemi nell'assemblare il codice su un processore amd?     
posta 27.04.2013 - 02:15
2
risposte

Tempo di esecuzione delle istruzioni di assemblaggio

Dove posso trovare il tempo di esecuzione delle istruzioni x86? Come scoprire quali istruzioni sono più veloci o più piccole?     
posta 09.02.2012 - 02:11
2
risposte

In che modo una CPU carica più byte contemporaneamente se la memoria è indirizzata a byte?

Ho letto le CPU e come sono implementate, e alcune architetture complesse (guardandoti x86) hanno istruzioni che vengono caricate dalla memoria durante un ciclo di clock. Poiché un indirizzo punta a un singolo byte, come è possibile che io possa...
posta 03.01.2018 - 18:56
1
risposta

Quali compiti impone una barriera di memoria oltre a impedire il riordino delle istruzioni?

So che una barriera di memoria impedisce il riordino delle istruzioni da prima a dopo e da dopo a prima della barriera di memoria, ad esempio se ho le seguenti istruzioni: instruction 1 instruction 2 instruction 3 memory barrier instruction 4...
posta 10.05.2018 - 22:52
3
risposte

Come allineare sia la dimensione della parola che le linee della cache in x86

Da quello che sembra, un processore a 64 bit significa allineamento a 64 bit, il che significa che se in esso è presente un Unicode utf-8, ogni chunk di 8 bit occupa 64 bit di spazio. Questo non ha molto senso, quindi penso di dover fare un po...
posta 22.08.2018 - 18:35
3
risposte

In che modo differisce la previsione del target del ramo dalla previsione di branca?

Non capisco in che modo BTP differisce da BP? Sì, comprendo che BP valuta se un condizionale è vero / falso, ma sicuramente implicitamente questo determina anche l'istruzione "bersaglio"? Se prevedo che il primo ramo di un IF sia vero, allo...
posta 14.02.2014 - 20:45