Użytkownik Twittera Kepler odkrył nowy patent AMD, który szczegółowo opisuje przenoszenie zadań (wątków) między różnymi typami rdzeni w procesorze heterogenicznym. Innymi słowy, patent kładzie podwaliny pod mikroarchitekturę, która przypomina projekt Arma big.LITTLE, który wykorzystuje klastry „dużych” wysokowydajnych rdzeni w połączeniu z „małymi” rdzeniami o wysokiej wydajności.
AMD każdego roku rejestruje mnóstwo patentów, więc nie ma gwarancji, że wszystkie z nich okażą się prawdziwymi produktami. To powiedziawszy, istnieje wiele powodów, by sądzić, że na rynku pojawi się hybrydowa konstrukcja AMD. Firma Intel już zastosowała konstrukcję hybrydową w swoich częściach komputerów stacjonarnych wraz z nadchodzącą Alder Lake. Rozsądnie jest założyć, że AMD w końcu wskoczy na hybrydową modę w pewnym momencie.
Chociaż patent dotyczący metody przejścia między heterogenicznymi procesorami został opublikowany dopiero kilka dni temu, AMD złożyło go w 2019 roku. Ten patent może być rozszerzeniem podobnego patent, który firma AMD złożyła również w tym samym roku na temat implementacji architektury zestawu instrukcji ( ISA) w heterogenicznym procesorze.
Powtarzają pogłoski, że Ryzen 8000 (podobno nazwa kodowa Strix Point) APU mogą pojawić się z konfiguracją hybrydową. Chipy mają rzekomo zawierać wysokowydajne rdzenie Zen 5 i rdzenie Zen „4D” o niskim poborze mocy. O ile AMD nie pracuje pilnie za kulisami, jest mało prawdopodobne, że Strix Point wejdzie na rynek na czas, aby konkurować z układami Intel Alder Lake, które mogą zostać wprowadzone na rynek pod koniec 2021 lub na początku 2022 roku.-udaj się z Raptor Lake, rzekomym następcą Alder Lake.
The patent explains that the process to relocate a task or task from the first processor to the second processor will be based around performance metrics based on certain thresholds or some other trigger. AMD didn’t specify which cores are which, but for the sake of conversation, we can assume that the first processor refers to the big cores and the second processor refers to the power-efficient cores.
Obviously, the whole point behind a hybrid configuration is to optimize performance-per-watt while also improving performance. To achieve this goal, tasks must be moved quickly and efficiently between the big and small cores. AMD’s method consists of comparing one or multiple metrics to a threshold on a checklist to determine whether or not to pass the task from one processor to another. Once the assessment is complete, the first processor essentially pauses operations while the information is transferred over to the second processor.
AMD mentions numerous examples of the type of metrics that the chipmaker could leverage for the task relocation process. The chipmaker mentions task execution time, core utilization, memory usage, idle state of a single core, or duration of a single-core execution-just to mention a few scenarios.
In one example, AMD measures the period of time that the small cores are running at the maximal clock speed and compares it to a threshold. If the duration is greater than the established time threshold, the task shifts over to the bigger cores. In another example, AMD takes into account an external factor: memory. If the memory utilization is less than the threshold established on the small cores, the task will remain on said cores.
Hybrid processors won’t succeed unless there is proper software support. Recent rumors point to a new, more efficient scheduler in Windows 11 that’s optimized for hybrid setups. That new update is rumored to land later this year at the same time as Alder Lake, which should pave the way for better support for hybrid processors.