| Apri Biblioteca modello MP L'OMPTL e MPTL ri-implementano l'algoritmo e la parte numerica della libreria di modelli standard di C ++ |
Scarica ora |
Apri Biblioteca modello MP Classifica e riepilogo
- Nome editore:
- wateenellende
- Sito web dell'editore:
- http://tech.unige.ch/omptl/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 34 KB
Apri Biblioteca modello MP Tag
Apri Biblioteca modello MP Descrizione
L'OMPTL e MPTL ri-implementano l'algoritmo e la parte numerica della libreria di modelli standard di C ++ L'OMPTL e MPTL riecciono l'algoritmo e la parte numerica della libreria di modelli standard di C ++. La gamma è partizionata, quindi il calcolo viene eseguito in parallelo. L'MPTL utilizza i fili POSIX, l'OMPTL utilizza OpenMP.Contrariamente a ciò che si potrebbe aspettarsi, l'OMPTL non è tutto ansioso di eseguire compiti in parallelo. La verità della questione è che la paralizzi tenderà a introdurre in testa e una perdita di efficienza. In molti casi, utilizzando una versione seriale di un algoritmo è semplicemente la scelta migliore, una testimonianza dell'ottima qualità della libreria di modelli standard. Anche se le parti vengono eseguite in parallelo, l'applicazione subirà solo un significativo velocità se il lavoro parallelese rappresenta una parte significativa del calcolo richiesto dalla tua applicazione. In terzo luogo, ogni chiamata a un algoritmo deve essere su un raggio sufficientemente ampio, e non chiamate successive su piccole gamme. Le quarta restrizioni sono che solo le chiamate solo all'algoritmo "e" numerico "di STL sono parallelite, quindi se il tuo codice non usa questi, non andrà beneficio. E l'ultima cattiva notizia: non tutti gli algoritmi sono ancora parallelilizzati, e alcuni non saranno mai. Dato che hanno detto tutte queste cose brutte, non c'è penalità per usare l'OMPTL e il cambiamento del tuo codice per utilizzare l'OMPTL è estremamente facile, quindi davvero devono solo guadagnare dall'utilizzo. Se la tua applicazione utilizza operazioni che richiedono tempo su dati di grandi dimensioni, come nell'elaborazione dell'immagine, sarà sicuramente interessato.Nota: l'OMPTL ora fa parte della libreria CVMLCPP. Cosa c'è di nuovo in questa versione: · Correzioni di bug importanti.
Apri Biblioteca modello MP Software correlato