Gestione termica ssd NVMe

Liupen

SSD MAN
Utente Èlite
11,483
5,731
1671111881204.png

Volevo parlare in modo generale della gestione energetica utilizzata principalmente negli SSD consumer.

Gestione autonoma dell'NVME
Nell'architettura NVMe, Active Power (ACTP) indica la massima potenza media del sottosistema NVMe in una finestra di dieci secondi. Ogni controller in un sottosistema può supportare molti stati di alimentazione.

1671112379130.png

Gestione del dispositivo da parte dell'host
La funzionalità di gestione dell'alimentazione consente all'host di gestire l'alimentazione del sottosistema NVMe in modo statico o dinamico.
La gestione dell'alimentazione statica consiste nell'assegnare la potenza massima che può essere assegnata a un sottosistema NVMe, impostando uno stato di alimentazione predefinito.
La gestione dinamica dell'alimentazione consiste nella modifica da parte dell'host dello stato di alimentazione dell'SSD nvme per soddisfare al meglio gli obiettivi di potenza e prestazioni in continua evoluzione. Questo meccanismo di gestione dell'alimentazione ha lo scopo di integrare e non sostituire la gestione autonoma dell'alimentazione o la gestione termica eseguita da un controller.

I desktop e le workstation includono stati di alimentazione indipendenti dall'architettura NVMe. Durante una sospensione del sistema, gli SSD NVMe sono fisicamente spenti, dove la ripresa rapida e la latenza di ingresso possono essere molto utili.

S0 – Low Power Idle (Modern Standby)Tutto è in stato attivo, il sistema può essere parzialmente sospeso per risparmiare energia sui componenti che non sono in uso. Il sistema può tornare rapidamente a uno stato completamente funzionante da questa fase.
S1, S2, S3 – SleepIl sistema entra in modalità di sospensione in base all'attività dell'utente e dell'applicazione in funzione.
La memoria volatile viene mantenuta aggiornata.
S4 – IbernazioneIl sistema è spento ma lo stato del sistema viene salvato e può essere ripristinato in seguito.
Il sistema risponde alla tastiera o ad altri input hardware.
S5 – Spegnimento gradualeHost spegne le periferiche.
G3 – Stato meccanico spentoSpegnimento hardware.

La gestione termica controllata dall'host fornisce un meccanismo che consente all'host di configurare un controller per la transizione automatica tra stati di alimentazione attivi o eseguire azioni di gestione termica specifiche del fornitore per tentare di soddisfare i requisiti di gestione termica specificati dall'host. Questo può essere utile quando si prende un SSD utilizzato per desktop/workstation o laptop (SSD M.2 NVMe) e lo si adatta al suo ambiente termico.

1671116645333.png

L1.1 e L1.2 sono stati aggressivi a basso consumo della specifica PCIe.
Gli stati L1 tradizionali consentono di disabilitare il clock di riferimento all'ingresso in L1, che ha dimostrato di consumare troppa energia a causa delle perdite.
L1.1 consente di mantenere la tensione normale, mentre L1.2 consente di disattivare tutti i circuiti ad alta velocità.



La gestione autonoma dell'NVME interviene per prevenire il surriscaldamento.

La limitazione termica previene il surriscaldamento dei componenti quando è necessario un carico di lavoro pesante. Quando la temperatura è inferiore alla soglia specificata, la velocità di trasferimento dei file attraverso il collegamento della tecnologia PCIe viene aumentata per prestazioni più veloci. Al contrario, se la temperatura è più alta, la velocità viene rallentata.

1671116480419.png

Thermal Management Temp2 > Composite Temp > Thermal Management Temp 1 : Il controller dovrebbe iniziare a passare a stati di alimentazione attiva a basso consumo (che eseguono il light throttling) o eseguire azioni di gestione termica specifiche del fornitore. Inoltre, il controller dovrebbe ridurre al minimo l'impatto sulle prestazioni per ridurre la temperatura composita.

Composite Temp > Thermal Management Temp2 : Il controller dovrebbe iniziare la transizione a stati di alimentazione attiva a basso consumo (che eseguono un forte throttling) o eseguire azioni di gestione termica specifiche del fornitore indipendentemente dall'impatto sulle prestazioni per tentare di ridurre la temperatura composita.

Una volta, Composite Temp < Thermal Management Temp: il controller deve tornare allo stato di alimentazione attiva in cui si trovava prima di entrare in uno stato di alimentazione attiva di potenza inferiore o interrompere l'esecuzione di azioni di gestione termica specifiche del fornitore.

Una volta che la temperatura supera la soglia, il meccanismo di limitazione termica viene attivato automaticamente per ridurre le velocità dell'unità. L'unità inizia a rallentare le prestazioni, consentendo all'SSD di autoraffreddarsi, aumentando l'affidabilità dell'SSD e prolungando la durata del prodotto.


1671117480493.png



Il meccanismo di limitazione termica dinamica è suddiviso in diverse fasi di protezione. Quando la temperatura raggiunge solitamente gli 85 ℃, viene attivata la protezione di livello 1 per facilitare l'operazione. Quando la temperatura sale a circa 95 ℃, viene attivata la protezione di livello 2 per rallentare maggiormente l'unità. Il livello 3 verrà avviato quando la temperatura è superiore a 100 ℃ per evitare il surriscaldamento o l'arresto dell'unità e preservare i dati, poichè il trasferimento del calore dal controller alle nand potrebbe comprometterne la funzionalità.

Esempio:

1671117380851.png


Eung Chang Lee, Jinsung Rho, e Bong Jae Lee, dell'Università tecnologica di Daejeon - South Korea, hanno testato un NVMe Samsung in una ricerca di febbraio 2022.

L'SSD M.2 NVMe con gestione termica dinamica (DTM) è stato misurato durante la lettura sequenziale. La potenza e la temperatura dell'SSD sono state misurate contemporaneamente e la temperatura è stata misurata al sensore di temperatura (TS) nel controller e alla termocoppia situata sulla superficie superiore del pacchetto NAND (TC @Nand) e del pacchetto del controller ( TC@CTRL).

1671118218538.png


1671118085986.png


La figura è il risultato della misurazione in condizioni atmosferiche. In alto in condizioni normali, in basso in condizioni di vuoto.

Nello stato di inattività, il controller e il pacchetto NAND si mantengono a temperatura costante. Tuttavia, quando l'SSD inizia a funzionare, la potenza aumenta rapidamente e la temperatura dell'SSD inizia a salire rapidamente. Dopo 90 secondi di funzionamento del DTM nella fase di accelerazione, la temperatura dell'SSD converge a uno stato stazionario.

Abbiamo analizzato il meccanismo di dissipazione del calore dell'SSD M.2 NVMe in base al modello di simulazione termica come mostrato.

Nell'atmosfera, il calore dell'SSD viene dissipato con il 78,4% di conduzione, il 14,7% di convezione e il 6,9% di radiazioni.
Nel vuoto senza convezione, invece, il calore viene dissipato con l'89,8% di conduzione e il 10,2% di irraggiamento.



 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili