Skip to content

Darshanx256/Aetherial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Aetherial

A deterministic JavaScript benchmark designed to measure raw silicon execution speed and sustained thermal throttling.

Methodology

Modern browser engines utilize JIT compilation and Dead Code Elimination to bypass repetitive loops. Aetherial circumvents these optimizations to measure pure computational throughput.

  • JIT Evasion: Forces instruction execution via a mathematically dependent verification checksum.
  • Deterministic Workload: Uses a seeded Mulberry32 PRNG (0xDEADC0DE) to guarantee identical mathematical workloads across platforms.
  • Cache Isolation: Zero memory allocation during the core loop restricts execution to CPU registers and L1 cache, eliminating RAM latency variables.

Usage Modes

  • Sprint (3s): Measures peak burst performance and maximum clock speed.
  • Marathon (12x): Executes sequential sprints to track performance degradation under thermal saturation.

Key Metrics

  • Peak Burst: Highest recorded throughput (Ops/sec).
  • Sustained Floor: Lowest recorded throughput during a marathon run.
  • Thermal Stability: Ratio of Sustained Floor to Peak Burst. High percentages (>90%) indicate effective cooling and minimal thermal throttling.

Run the Benchmark

Aetherial is fully self-contained and runs directly in your browser.

Run Aetherial Live

About

An okayish lightweight browser based benchmark tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages