Az AMD is többmagos heterogén CPU-t fejleszthet

hogy lenne celszeru a programokat a magokra raosztani?

a rendszer folyamatok es ami ablak nem aktiv az az energiatakarekos magon, az aktiv ablak a gyors magon?

szerveren persze a kiszolgalas szempontjabol fontos folyamatok mehetnenek a gyors magra ha szerver processzorban is lesz ilyen.

kinek milyen igenyei lennenek? :)

Hozzászólások

Először is tisztázni kellene, hogy neked van döntési lehetőséged, vagy a Linux kernel power management funkciója fogja ezt intézni, ahogy például jelenleg az órajel kapcsolgatását is?

Ami nice, az mehet energiatakarékoson.

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.

Szamomra az nem vilagos, hogy a dedikalt energiatakarekos core miben tud jobb lenni egy frekvenciaban leskalazott corehoz kepest.

Gondolom mas cache meretekkel rendelkeznek. Ezzel az a szivas, hogy ha egy energiatakarekos magon futo processz szeretne felporogni, akkor at kell helyezni egy masik magra, ami cache vesztessel jar.

Nem tudom, hogy mik az elképzeléseik, de a mai gyártástechnológia a vékony nm-ekkel eléggé beáldozta a low static power-t a nagyobb sűrűségért és a jobb dynamic power-ért.

Így elvileg energiatakarékos magot lehet csinálni, ahol kicsit vastagabb a csíkszélesség, kicsit vastagabb a dielektrikum, rosszabb a dynamic power, de az alacsony órajel miatt nem számít, és a static viszont sokkal jobb lehet.

A számítási teljesítmény növelésére az órajel további növelését a fizika törvényszerűségei gátolják. Ezért
  1.) többmagos CPU az egyik követett irány
  2.) CPU-n belüli varázslat: azaz hogyan darálhatsz le azonos órajel mellett többször annyi utasítást ugyanazon magban?
Az utóbbira a megoldás, hogy a klasszikus in-order architektúrát felváltod out-of-order architektúrával és akár 4 vagy több utasítást is feldolgozol párhuzamosan ugyanazon magban.
Ehhez látszik, hogy kell egy bonyolult dispatching, háttérben több összeadó, több szorzó áramkör, hiszen párhuzamosan dolgozik több utasítással a mag.
Így azonos órajel mellett többszörös számítási tempójú magokat kapsz, ellenben rosszabb energiahatékonyságúakat.

Energiahatékonyság növelése (fogyasztás csökkentés, főleg akkus cuccoknál): vissza a kályhához. In-order architektúra, hókuszpókusz nélkül. Lassabb, de a   számítás/watt   jobb.

Kell az energiahatékonyság, de ha kell, akkor legyen gyors is. Ehhez kétféle processzorfelépítés kell az eszközbe, közöttük a pillanatnyi felhasználás alapján kapcsolgatni kell. És ezzel eljutottunk a BIG.little elvhez.

Az osztott memóriájú homogén processzoros környezetben a szoftveripar már minden kihíváson felülkerekedett, úgymint: ütemezés, NUMA közelség, cache koherencia, versenyhelyzetek, zárolási primitívek költsége. [*] Úgyhogy itt az ideje a bonyolultság fokozásának, a heterogén processzoros rendszereknek.

[*] ja, nem