Domanda

Quando ha senso usare la fissione / distribuzione Loop se sto compilando per un processore single core?

È stato utile?

Soluzione 3

Ottime risposte a comp.compiler

Altri suggerimenti

Prestazioni sagge? No, quasi sicuramente introdurrà spese generali.

Vedi comp.compilers per le risposte standard.

In aggiunta a ciò, un caso bizzarro che potrei pensare potrebbe essere se c'è un potenziale che una delle iterazioni potrebbe bloccare. (ad es. allocazione dinamica della memoria)

Nota che quel caso è più "abuso" di una lingua semplice "in parallelo per" di una vera ragione numerica. (più facile da usare " per " che farlo manualmente usando i thread, anche se il FOR attende il completamento di tutti i thread)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top