Modelli per il consumo di energia
Il ridimensionamento della velocità è uno dei modelli più utilizzati (di recente) quando si considera il consumo di energia. Consiste nella modifica della tensione di alimentazione. Abbassando la tensione di alimentazione o la frequenza di clock del processore, è possibile ottenere importanti riduzioni del consumo di energia; velocità più elevate consentono un'esecuzione più rapida, ma portano anche a un consumo di energia molto più elevato (sopra-lineare).
Più precisamente, un processore che gira a velocità dissipa
watt per unità di tempo, quindi consuma joule quando viene utilizzato durante unità di tempo.ss3s3×dd
Tuttavia il ridimensionamento della velocità non è l'unica energia considerata. È quella che viene chiamata energia dinamica . L' energia statica è la potenza dovuta all'accensione del processore. È possibile eliminare questa potenza statica spegnendo il processore durante i tempi di inattività. Tuttavia ha un costo. C'è stato molto lavoro su questo argomento che è molto vicino al problema del noleggio sci .
Di solito il consumo di energia è la somma del consumo di energia statico e dinamico moltiplicato per il tempo di esecuzione. Tuttavia, la maggior parte della carta si concentra su uno di questi problemi.
Presentazione dei difetti in questo modello
Penso che questa sia la parte più sorprendente del modello di ridimensionamento della velocità. Di solito si potrebbe pensare che più velocemente si esegue un'attività, più è probabile che si fallisca l'esecuzione. Al contrario, è stato dimostrato che la riduzione della velocità di un processore aumenta il numero di tassi di guasto transitori del sistema; la probabilità di guasti aumenta esponenzialmente e questa probabilità non può essere trascurata nel calcolo su larga scala.
Intuitivamente, c'è il fatto che maggiore è il tempo che dedichi a un'attività, maggiori sono le probabilità di fallire durante l'esecuzione di tale attività. Comunque c'è di più: Shatz e Wang in questo , hanno affermato che il modello di errore ha seguito una distribuzione di Poisson. Il parametro della distribuzione di Poisson è quindi: \
dove è la velocità di elaborazione compresa in e e dipendono costantemente dal sistema. Se si considera un'attività di peso , eseguita alla velocità , l'affidabilità dell'esecuzione per tale attività èλ
λ(f)=λ0edfmax−ffmax−fmin,
f[fmin,fmax]λ0dwfR(f)=e−λ(f)×wf .
Questo è un riferimento personale, quindi non so se sia apprezzato qui, tuttavia se sei interessato, puoi trovare maggiori informazioni in questo documento sulla parte dinamica del consumo di energia.