Wyniki — Intel Xeon E-2176G (Coffee Lake)

Platforma

ParametrWartość
CPUIntel Xeon E-2176G (Coffee Lake, 8. gen, 2018)
Rdzenie6C/12T, 3.7 GHz base / 4.7 GHz boost
TDP80 W
RAM4× 16 384 MB DDR4 ECC = 64 GB
Dysk2× SSD U.2 NVMe 960 GB (Datacenter)
NICIntel I219-LM 1 Gbit
OSUbuntu 24.04.3 LTS
Kernel6.8.0-100-generic
RAPL domainspackage-0, core, uncore, dram
RAPL DRAMintel-rapl:0:2 — zweryfikowany (licznik aktywny)
LokalizacjaHetzner FSN1, Germany

Wersje runtimeów

RuntimeWersja
Node.js— (użyć tych samych co platforma 1: v24.15.0)
Deno— (użyć tych samych co platforma 1: 2.8.1)
Bun— (użyć tych samych co platforma 1: 1.3.14)

Protokół

Identyczny jak platforma 1 (i7-6700):

  • n = 50 powtórzeń właściwych per (runtime × workload)
  • 30 iteracji warm-up JIT przed pomiarem
  • 60 s cooling między pomiarami
  • Turbo Boost: OFF, governor: performance

Status

  • Instalacja OS (Ubuntu 24.04 LTS via Hetzner installimage)
  • Weryfikacja RAPL DRAM (cat /sys/class/powercap/intel-rapl/intel-rapl:0:2/name)
  • Instalacja runtimeów (Node.js v24.15.0, Deno 2.8.1, Bun 1.3.14)
  • Upload kodu eksperymentalnego
  • EXP-1: porównanie główne
  • EXP-2: warm-up JIT
  • EXP-3: TOPSIS
  • EXP-4: skalowanie JIT
  • EXP-5: moc w spoczynku + DRAM

Zawartość (po eksperymentach)

exp1/   — główne porównanie energetyczne (6 workloadów × 3 runtimes × 50 rep)
exp2/   — analiza warm-up JIT (100 iteracji, CPU + SSR)
exp3/   — model TOPSIS (energia × latencja × koszt)
exp4/   — skalowanie JIT (8 wartości ITERS × 25 rep)
exp5/   — moc w spoczynku + DRAM (nowe: osobny licznik DRAM)

Różnice względem platformy 1 (i7-6700)

Aspekti7-6700 (P1)E-2176G (P2)
MikroarchitekturaSkylake (2015)Coffee Lake (2018)
Rdzenie4C/8T6C/12T
DRAM RAPL
DyskHDDNVMe SSD
KlasaDesktopServer/Workstation