Domande con tag 'cpu'

2
risposte

Costrutti di linguaggio di programmazione per l'ottimizzazione della cache?

L'ottimizzazione chiara dell'utilizzo della cache è destinata a migliorare l'efficienza del mio programma. Sorprendentemente, non vedo che troppi linguaggi di programmazione abbiano effettivamente questo tipo di funzionalità. Quindi, ecco la mia...
posta 05.12.2010 - 06:14
1
risposta

Informazioni sulla propagazione dell'aggiornamento della memoria nelle cache e nella RAM della CPU L1 / L2 / L3 x86 / x86-64

Sto cercando di capire in senso generale come vengono aggiornate L1 / L2 (e ora le cache L3) e come gli aggiornamenti vengono propagati in una CPU x86 / x86-64 multi-core agli altri core e infine alla RAM. Supponendo una CPU a 4 core e 2 copp...
posta 01.01.2015 - 03:12
2
risposte

Pool di thread separati per I / O e CPU

Sono stato sconcertante su una buona implementazione per questo per un po '. Ho un programma che esegue un'operazione I / O di lunga durata (scaricando un file) e un'operazione CPU a esecuzione prolungata (analizzando il suo contenuto). Per migl...
posta 14.04.2017 - 22:21
3
risposte

Come faccio a bilanciare la compatibilità inversa della CPU del programma, pur essendo in grado di utilizzare funzionalità all'avanguardia?

Mentre imparo di più su C e C ++ mi chiedo: come può un compilatore utilizzare le nuove funzionalità dei processori senza limitarlo solo alle persone con, ad esempio, Intel Core i7? Pensaci: i nuovi processori escono ogni anno con molte nuove...
posta 23.03.2012 - 16:38
3
risposte

C'è ancora qualche valore nell'apprendimento delle lingue di assemblaggio oggi? [chiuso]

Specificamente per un programmatore di giochi. Se avevi davvero bisogno di alcune routine di assemblaggio, potresti cercare aiuto, mentre negli anni '80 / '90 era una delle lingue tradizionali. Ho letto che i compilatori possono generalmente...
posta 15.07.2014 - 20:52
2
risposte

I compilatori devono essere scritti per ogni modello di CPU?

È necessario tenere conto dei diversi processori e delle loro istruzioni durante la scrittura di un compilatore? Le istruzioni sono state standardizzate? O quali strumenti e tecniche sono disponibili per aiutare con questo? Per esempio. Ignorand...
posta 07.10.2012 - 10:24
5
risposte

Le piattaforme di cloud computing spesso sono impostate su una CPU. Questo significa che non dovrei usare la programmazione parallela?

Quasi tutte le istanze cloud posso trovare le impostazioni predefinite di una CPU. Perché questa è solo una CPU adesso, e dovrei aspettarmi un aumento in futuro? Questo design ha un impatto sulla progettazione del mio codice in modo da esclud...
posta 26.07.2012 - 22:17
1
risposta

Sviluppo di un compilatore per un'architettura CPU autoprodotta

Recentemente sono stato consumato creando la mia semplice architettura CPU che a un certo punto potrebbe essere facilmente implementata nell'hardware (nessun FPGA, ma circuiti Logic Gate reali). Naturalmente per soddisfare questo requisito sono...
posta 27.12.2014 - 13:56
3
risposte

CPU Architecture e matematica a virgola mobile

Sto cercando di comprendere alcuni dettagli su come viene eseguita la matematica in virgola mobile sulla CPU, cercando di capire meglio quali tipi di dati utilizzare ecc. Penso di avere una buona conoscenza di come viene eseguita la matematic...
posta 21.11.2011 - 14:07
3
risposte

Cosa succede a più attività parallele in esecuzione su un server quando la CPU raggiunge il 100% di utilizzo?

Sono in esecuzione 10 istanze dello stesso eseguibile in cui ogni eseguibile accede a un diverso blocco di 1/10 dei dati totali che devono essere elaborati su Windows Server 2012 R2. (Intel (R) Xeon (R) 2,4 GHz (2 processori), 64 GB di RAM) L...
posta 30.06.2017 - 00:13