Overclocking con Intelligenza Artificiale: cos'è?

Overclocking con l'intelligenza artificiale

È già noto a tutti che discipline come il machine e il deep learning stanno prendendo posizione in diverse sezioni del software e dell'hardware, ma questa volta non vi presentiamo un'applicazione per videogiochi, ma vi spiegheremo il modo in cui l'artificiale l'intelligenza definisce l'overclocking nel presente e come lo farai in futuro.

Prima di tutto, dobbiamo chiarire che questo articolo non è un tutorial su come aumentare la velocità di clock o overclockare uno specifico CPU or GPU modello, ma andremo a spiegare come, attraverso algoritmi di intelligenza artificiale, più processori Advanced sono in grado di adeguare dinamicamente la velocità di clock alla situazione termica e di consumo dei nostri PC.

Non dimentichiamo che anche se parliamo di un form factor così diffuso come un laptop, ogni modello, e anche all'interno della stessa marca, ha le sue specifiche termiche, di consumo energetico e di ventilazione.

Overclocking NVIDIA

Pertanto, contrariamente a quanto accade con i design esclusivi, come nel caso di una console per videogiochi, nella progettazione dei diversi componenti hardware nei PC, in particolare CPU e GPU, devono creare meccanismi che consentano all'hardware di regolare una serie dei parametri automaticamente in base alle informazioni termiche o di consumo in ogni momento.

Una delle peculiarità dell'intelligenza artificiale è la sua capacità di fare previsioni attraverso i dati ottenuti in ogni momento e avremo sentito nel bel mezzo della commercializzazione di qualche altra azienda di un avanzato sistema di overclocking basato su AI che permette di regolare molto il migliore la velocità di clock di uno specifico processore o scheda grafica. Bene, allora demistifichiamo questi pezzi di hardware.

In che modo l'intelligenza artificiale utilizza l'overclocking?

Intelligenza artificiale

Quando parliamo di intelligenza artificiale non stiamo parlando di macchine che sono autocoscienti di se stesse o del proprio pensiero, ma piuttosto una combinazione di hardware e software che viene utilizzata principalmente per due tipi di compiti principalmente:

  • La classificazione dei dati.
  • La previsione dell'evoluzione dei dati.

A partire dalla classificazione dei dati, ciò si intende in quanto etichettando un insieme di informazioni insegniamo al sistema a identificare le informazioni e con esse può classificarle. In che modo questo aiuta con l'overclocking? Ebbene, è semplice, ogni istruzione della CPU ha uno specifico costo energetico, in modo tale che quando viene eseguita il sistema di overclock possa prendere appunti e raccogliere informazioni sul consumo di ognuna di esse. Cosa si ottiene con esso? Bene, possiamo eseguire quante più istruzioni possibili alla massima velocità che consente un consumo costante del processore, che si traduce nel poter accelerare l'esecuzione dei programmi in modo più efficiente.

funzione cuadrática

Per quanto riguarda l'altro aspetto, quello della predizione, bisogna innanzitutto ricordare che cos'è una funzione matematica, che in modo semplificato viene definita come la relazione tra almeno due funzioni tra loro dipendenti dove la dipendenza si realizza nel forma di una formula matematica. Non allarmarti, il nostro obiettivo non è fare una lezione di algebra, ma se la tua memoria ti manca possiamo ridurre la spiegazione che una funzione è un'equazione matematica in cui una metà definisce il valore dell'altra metà.

Ad esempio, supponiamo che la nostra funzione sia X 2, quindi se diamo dei valori all'ignoto e li disegniamo su un grafico, finirebbe per fare una parabola come quella nell'immagine che hai appena sopra queste linee, questo ci permette di fare una previsione dove la funzione si evolverà matematicamente.

Bene, i sistemi di previsione dell'intelligenza artificiale funzionano al contrario. Quindi non iniziano con una formula e da lì prendono una serie di dati, ma il percorso è il contrario e quello che fanno è raccogliere una grande quantità di informazioni per creare una previsione, che è una formula che ricaveranno di esso. Quando questa formula viene applicata, viene confrontata con i dati originali per vedere se i dati risultanti sono gli stessi. E cosa succede se l'intelligenza artificiale è sbagliata? Esegue semplicemente un movimento chiamato backtraking che gli consente di lucidare la formula risultante.

Dati di consumo e temperatura

curva voltaje grafico overclock inteligencia artificiale

Ogni sistema di machine learning richiede grandi quantità per funzionare e mentre i tradizionali sistemi di overclock utilizzano una serie di tabelle interne comuni a tutti i modelli di processore che indicano le relazioni tra velocità di clock, temperature, consumi e tempo nelle quali possono stare insieme come elementi di riferimento , l'overclocking basato sull'intelligenza artificiale ottiene invece i propri dati in tempo di funzionamento. La ragione di ciò è molto semplice, per ragioni che sfuggono al controllo del produttore nella creazione di un nuovo wafer, non tutti i chip escono allo stesso modo.

Un modo per ottenere le informazioni termiche e di consumo è l'uso di componenti elettromeccanici che realizzano sistemi di telemetria avanzati in parti chiave della circuiteria e forniscono le informazioni in tempo reale. Ciò consente al sistema di overclock di raccogliere dati che li utilizzeranno per dedurre una formula di consumo energetico che consenta al sistema di avere un sistema di overclocking stabile. Ovviamente, poiché questo sistema è basato su AI, deve avere un sistema di supervisione, che funge da sistema di sicurezza che regolerà automaticamente i voltaggi e la velocità di clock al raggiungimento di velocità critiche.

A poco a poco il sistema di overclock AI migliorerà la funzione matematica risultante, consentendo una regolazione della velocità di clock più efficiente dal punto di vista energetico e permettendogli di durare più a lungo.

Addio all'overclocking tradizionale?

LN2-Overclock

No, non crediamo che l'overclocking tramite intelligenza artificiale farà scomparire quella tradizionale, più che altro per il fatto che la vediamo come un elemento complementare che renderà più sicuro aumentare la velocità sia delle nostre CPU che delle nostre GPU. Inoltre, l'overclocking è un valore in aumento tra gli appassionati di hardware e ci sono utenti sempre disposti a pagare di più per poter smanettare con il proprio hardware, se inoltre i produttori danno loro un ambiente totalmente sicuro dove il sistema si adatta al sistema di raffreddamento scelto. dall'utente in quanto poi i livelli di personalizzazione e modding possono raggiungere nuovi livelli.

Questi nuovi sistemi di overclocking intelligenti più avanzati rispetto ai precedenti consentono inoltre non solo una parte del sistema di adeguarsi ai consumi, ma tutto il sistema può farlo all'unisono.