QNA > Q > Qual È La Differenza Tra Il Kernel Eas E Hmp?

Qual è la differenza tra il kernel EAS e HMP?

main-qimg-103a304363664dc72ac54ed83c749493

Cos'è EAS?

Energy Aware Scheduling (EAS) è un miglioramento della gestione energetica di Linux, che unifica il controllo energetico della CPU sotto il kernel Linux. EAS estende lo scheduler del kernel Linux per renderlo pienamente consapevole delle capacità di potenza/prestazioni delle CPU nel sistema, per ottimizzare il consumo di energia per SoC multi-core avanzati tra cui big.LITTLE. Con EAS, il kernel Linux utilizzerà il carico delle attività e un "modello energetico" della CPU per controllare il posizionamento delle attività e selezionare la CPU ottimale su cui eseguire.

Che cos'è HMP ?

Heterogeneous Multi-Processing Questo è lo scheduler di carico standard per qualsiasi dispositivo big.LITTLE rilasciato negli ultimi anni, a parte il Google Pixel. HMP fa uso dell'architettura big.LITTLE, delegando il lavoro a bassa priorità e meno intenso ai piccoli core che consumano meno energia. HMP è "sicuro" in quanto sa cosa dovrebbe andare ai core grandi e cosa ai core piccoli, senza commettere errori. Funziona semplicemente e richiede molto meno sforzo per impostare il lato sviluppo rispetto a qualcosa come EAS, di cui parleremo tra un momento. HMP è solo un'estensione di CFS per renderlo consapevole della potenza.

HMP non fa congetture, né prevede processi futuri. Questo è un bene, ma è il motivo per cui il dispositivo non può essere fluido come quelli che eseguono EAS ed è anche il motivo per cui consuma leggermente più batteria. Questo, infine, ci porta all'Energy Aware Scheduling (EAS), che credo fermamente sia il futuro nello sviluppo di ROM e kernel man mano che più OEM lo adottano.

Di Kaine Spellacy

Cosa posso fare per diventare più intelligente? :: Cosa significa essere 'people smart'?
Link utili