PRISMARK
CPU benchmark x86-64 · ARM64 macOS · Windows · Linux

PRIS
MARK

One beam in. 23 measurements out.

01. Identical work, from identical sources, on every machine 02. Your machine measured as it is configured 03. Results split by test, never merged

Principle
// 00

No overall score.

Each test is ranked on its own. A fast chip can still lag from idle or stall on memory — one number would hide that. Prismark shows you where a processor is strong, and where it isn't.

Download · latest release All platforms

0.4.2

macOS, Windows and Linux, for x86-64 and ARM64

GET PRISMARK RELEASES ⟶
Free · open source Checksums on the release page
01Working together

All cores

How multithreaded work scales across every core, serial parts included.

  • Compiling code
  • Full software build
  • 3D rendering
  • Vector maths
02Short task · warmed up

One core

Short interactive tests, and one core after a warm-up at full load.

  • Compression
  • Opening a photo
  • Reading JSON
  • Starting a script
  • 3D rendering
  • Vector maths
03Delay · punctuality

Memory & timing

Memory delay from L1 to DRAM, and how late a 1 ms timer fires.

  • Memory delay
  • Timer punctuality
04Started from rest

Responsiveness

The lag of work that arrives while the processor is resting.

  • Wake-up test
  • Opening a photo
  • Starting a script
05On request

Stress test

Speed, clock, temperature and correctness under the hottest load.

  • Vector maths
  • Memory bandwidth
Boarding passPrismark 0.4.2

12

kinds of work, 23 measurements.

DOWNLOAD ⟶

05 · on request · 10 minutes or more

The hottest load a processor gets.

Vector maths on one core, all cores, or each core in turn at its own boost. The score is the speed in the 10th minute — and one wrong answer makes the verdict FAILED.

Stable Failed Stopped hot

method

Raw samples in. Nothing changed on your machine.

Prismark never touches power settings; every test records the conditions it ran under (power source, power mode, clocks) and prints them next to the number.

Read the full method ⟶

command line

// one core, after warming up 
prismark --mode st_sustained

// the stress test
prismark --mode stress