Debata o počtu buldozerů s jádrem se vrací zpět k Haunt AMD



AMD in 2012 launched the FX-8150, the 'world's first 8-core desktop processor,' or so it says on the literal tin. AMD achieved its core-count of 8 with an unconventional CPU core design. Its 8 cores are arranged in four sets of two cores each, called 'modules.' Each core has its own independent integer unit and L1 data cache, while the two cores share a majority of their components - the core's front-end, a branch-predictor, a 64 KB L1 code cache, a 2 MB L2 cache, but most importantly, an FPU. There was much debate across tech forums on what constitutes a CPU core.

Operační systémy, které si uvědomují více procesorů, musely být vyladěny v tom, jak správně řešit procesor „buldozeru“. Jejich plánovače by zpočátku považovaly jádra 'buldozerů' za zcela nezávislá (jak by konvenční logika diktovala), dokud AMD nezaznamená problémová místa pro vícevláknové aplikace. Nakonec Windows a různá jádra * nix obdržela aktualizace svých plánovačů, aby každý modul považoval za jádro a každé jádro jako jednotku SMT (logický procesor). FX-8350 je například čtyřjádrový / 8-vláknový procesor v očích Windows 10. Tyto aktualizace zlepšily výkon procesorů, ale ne dříve, než si spotřebitelé všimli, že jejich operační systémy nehlásí správný počet jádra. V roce 2015 byla proti společnosti AMD podána žaloba proti falešnému marketingu procesorů řady FX. Kola této žaloby se konečně pohybují, poté, co je zřízena dvanáctičlenná porota, aby prozkoumala, co tvoří jádro CPU, a zda procesor řady AMD FX-8000 nebo FX-9000 lze kvalifikovat jako 8jádrový čip. Americký okresní soudce Haywood Gilliam z Okresního soudu pro Severní Kalifornie odmítl tvrzení AMD, že „podstatná většina“ spotřebitelů chápe, co tvoří jádro CPU, a že měli spravedlivou představu o tom, co kupují, když si koupili AMD FX procesory. AMD má před sebou dvě hlavní možnosti. Společnost může dosáhnout dohody s žalobci, kteří by mohli stát společnosti miliony dolarů jako náhradu; nebo s ním bojovat v soudním řízení, pokusit se dokázat 12 členům veřejnosti (ne nutně z IT prostředí), co představuje jádro CPU a proč je „buldozer“ kvalifikován jako 8jádrový křemík.

Každý z žalobců i žalovaných má klíčový technický argument. Navrhovatelé by mohli poukázat na operační systémy, které považují 8-jádrové 'buldozerové' díly za 4-jádrové / 8-vláknové (tj. Každý modul jako jádro a každý 'jádro' jako logický procesor); zatímco AMD mohl provádět testy s více podprocesy s pohyblivou desetinnou čárkou s cílem prokázat, že modul nelze zjednodušit na definici jádra. Vydání architektury „Zen“ společnosti AMD v roce 2017 přináší návrat k konvenční definici jádra, přičemž každé jádro „Zen“ je stejně nezávislé jako jádro Intel „Skylake“. Budeme na tento případ dohlížet.
Source: The Register