View Single Post
Old 18-01-2009, 10:23   #2
AleLinuxBSD
Senior Member
 
L'Avatar di AleLinuxBSD
 
Iscritto dal: Dec 2005
Messaggi: 7038
Programmi che aiutano altri programmi ad usare al meglio un quadri-core?
Non credo.

Applicativi cpu intensive ottimizzati per i multi-core permettono un uso migliore, parte dei calcoli in parallelo, ma prima o poi, devono "fermarsi" e comunicare i risultati tra di loro, certe operazioni non possono andare avanti se altre non sono finite, ecc. pretendere che un singolo processo riesca a saturare 4 core è, semplicemente, utopistico.

Il vero salto prestazionale sarà possibile quando usciranno Cpu con Gpu integrato nel core, sperando che non richiedano troppe modifiche ai programmi, per il loro utilizzo (se il tutto fosse implementato in modo trasparente sarebbe il massimo).

Se vuoi sfruttare al massimo la tua cpu dovrai ricorrere a trucchetti.
Del tipo lanciare due processi oppure quattro contemporaneamente.

Es. nel caso di conversioni video.
4 converisioni simultanee
oppure
2 conversioni simultanee

Non è un caso che quando faccio una banalissima richiesta ai possessori di quadri-core è cioè avere uno screenshot sull'uso totale di processore usato da un singolo processo cpu-intensive resta desoltamente vuota.
Quando anche venissero usati tutti e 4 i processori lo sarebbero sicuramente per una frazione del totale non certo per il 390 %.

Nota:
Sono stato buono lasciando fuori un 10 % dato che gli utenti windows devono utilizzare una certa percentuale per molte cosette.
__________________
Distro:Ubuntu LTS, Debian,SL,OpenBSD
I love Linux, Bsd and the free software! Fantasia: fotografica
[Icewm]: Thread Ufficiale - light window manager Benchmark Cpu per sistemi Linux/BSD
AleLinuxBSD è offline   Rispondi citando il messaggio o parte di esso