Domande con tag 'optimization'

7
risposte

Quando dovrei scaricare il lavoro su una GPU anziché sulla CPU?

I nuovi sistemi come OpenCL vengono creati in modo da poter eseguire sempre più codice sui nostri processori grafici, che ha senso, perché dovremmo essere in grado di utilizzare la maggior parte del potere nei nostri sistemi il più possibile....
posta 11.09.2011 - 16:45
3
risposte

Come si attraversa un albero senza ricorrere alla ricorsione?

Ho un albero dei nodi di memoria molto grande e ho bisogno di attraversare l'albero. Passando i valori restituiti di ciascun nodo figlio al nodo genitore. Questo deve essere fatto fino a quando tutti i nodi hanno i loro dati fino al nodo radice....
posta 30.01.2014 - 22:10
1
risposta

Perché Haskell non è in grado di evitare una valutazione ripetuta senza la limitazione del monomorfismo?

Ho appena finito learnyouahaskell l'altro giorno, e stavo cercando di dare un senso alla restrizione del monomorfismo, come descritto da Haskell Wiki . Penso di capire come il MR possa prevenire valutazioni ripetute, ma non riesco a capire per...
posta 06.05.2015 - 21:50
5
risposte

Metodi efficienti per la memorizzazione di decine di milioni di oggetti per l'interrogazione, con un numero elevato di inserti al secondo?

Questa è fondamentalmente un'applicazione di conteggio / conteggio che sta contando il numero di pacchetti e contando il tipo di pacchetto, ecc. su una rete di chat p2p. Ciò equivale a circa 4-6 milioni di pacchetti in un periodo di 5 minuti. E...
posta 14.03.2012 - 08:01
2
risposte

Algoritmo di colonie di formiche

Sono uno studente che lavora su un simulatore di colonie di formiche per un progetto di corso. L'algoritmo per esso è (ovviamente) un algoritmo di colonia di formiche. So che ci sono varie forme dell'algoritmo, ma tutte erano matematicamente det...
posta 13.04.2015 - 20:16
3
risposte

Le best practice web sono così importanti se vengono sempre violate dalle grandi aziende?

Di solito, ci sono un sacco di regole e buone pratiche che aiutano a ottimizzare un sito web, portare nuovi clienti e, in generale, a rendere l'esperienza utente rapida, fluida e piacevole mentre (a volte) ridurre il carico del server. Inoltr...
posta 12.07.2011 - 07:29
11
risposte

Come faccio a sapere se il compilatore ha rotto il mio codice e cosa devo fare se era il compilatore?

Di tanto in tanto il codice C ++ non funziona quando viene compilato con un certo livello di ottimizzazione. Può essere il compilatore che esegue l'ottimizzazione che interrompe il codice o potrebbe essere un codice contenente un comportamento i...
posta 26.09.2011 - 09:50
6
risposte

Quanto è importante l'allineamento della memoria? Ha ancora importanza?

Da qualche tempo, ho cercato e letto molto sull'allineamento della memoria, su come funziona e su come usarlo. L'articolo più pertinente che ho trovato per ora è questo . Ma anche con questo ho ancora alcune domande a riguardo: Al di fuo...
posta 19.08.2016 - 10:16
4
risposte

Come documentare e insegnare agli altri il codice computazionalmente intensivo "ottimizzato oltre il riconoscimento"?

Occasionalmente c'è l'1% di codice che è abbastanza intensivo dal punto di vista computazionale che richiede il tipo più pesante di ottimizzazione a basso livello. Esempi sono l'elaborazione video, l'elaborazione delle immagini e tutti i tipi di...
posta 24.11.2011 - 02:40
4
risposte

Che cosa è importante quando si ottimizza la cache della CPU (in C)?

Leggere questi due domande , vedo che la comprensione del caching della CPU il comportamento può essere importante quando si gestiscono grandi quantità di dati in memoria. Mi piacerebbe capire come funziona la cache per aggiungere un altro st...
posta 19.12.2011 - 01:38