Intel dzięki AI wydłuży czas pracy na baterii naszych laptopów
A ja głupi myślałem, że wystarczy podbijać wydajność kiedy cpu jest używane (np. otwarcie przeglądarki, karty, pliku) i zbijać kiedy nie jest używane (scrollowanie strony, odtwarzanie wideo, brak interakcji).
No ale "dobrze", że AI wie lepiej :)
Musisz koniecznie złożyć podanie o robotę do Intela i wytłumaczyć tym durniom jak to powinno działać skoro nie potrafią sobie z tym poradzić tylko wyręczają się AI :)
Ale my głupi jesteśmy, przecież wystarczy włączać kierunkowskaz kiedy skręcasz kierownicą! Po co nam osobna wajcha?
Aby podbić taktowanie na podstawie obciążenia CPU musimy najpierw zmierzyć jego stopień obciążenia. No chyba, że będziemy zmieniać taktowanie za każdym razem, jak pojawi się jakaś instrukcja do wykonania, ale i to wymaga chwilę i dopiero późniejsze operacje będą wykonywane szybciej. To normalne, że procesor utrzymywany na wysokich zegarach jest bardziej responsywny na nagle wrzucone operacje do wykonania niż procesor na niskich taktowaniach, który musi najpierw podbić napięcie i zegary. Można oczywiście cały czas utrzymywać wysokie zegary i wyższe napięcia, ale po co? Jak mamy zadanie wymagające 0,01s, to nie zrobi nam to dużej różnicy, a niepotrzebnie marnujemy energię. Zasadnicza większość aplikacji działających sobie w tle może śmigać na niskich zegarach i idealnie by było, gdyby aplikacje były rozdzielone pomiędzy niską i wysoką responsywność. Procesy w tle używają zegarów na niskich napięciach i są oszczędne, a te główne i ciężkie podkręcają go do wyższej wydajności. Oczywiście da się to zrobić ręcznie, oceniasz jakie aplikacje mają działać na jakich zasadach i wbudowujesz coś w Kernel systemu aby on mógł określić zasady zasilania automatycznie do scenariusza. Tylko nikt tego nie robi i zasadnicza większość aplikacji jedzie na domyślnych ustawieniach. No a takie AI teoretycznie powinno być w stanie rozpoznać jak różne programy są wykonywane i nauczyć się, kiedy warto podkręcać taktowanie, a kiedy nie ma to żadnego sensu i program ma mielić na bazowych zegarach lub niżej. Teoretycznie. Dlatego też to nie tyle zwiększy moc, co zmniejszy zużycie energii nie podbijając napięć dla procesów, które tego nie potrzebują.