schema: pulse-result.v1
client_version: 0.4.0
hostname: Lenovo Yoga Pro 9 16IMH9
fingerprint: 82ca8fd996230de1
timestamp: '2026-05-15T14:47:48+00:00'
system: linux
distro: ubuntu
arch: x86_64
platform_label: linux/ubuntu/x86_64
cpu:
  model: Intel(R) Core(TM) Ultra 9 185H
  logical: 22
  physical: 16
  freq_mhz: 4281.8
ram_total_bytes: 67008970752
ram_total_gib: 62.4
ram_modules:
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
- size: 8 GB
  form_factor: Row Of Chips
  type: LPDDR5
  speed: 7467 MT/s
  manufacturer: SK Hynix
  part_number: H58G78BK7BX114
motherboard:
  vendor: LENOVO
  name: LNVNB161216
  product: 83DN
  bios_vendor: LENOVO
  bios_version: NKCN25WW
  bios_date: 02/05/2024
disks:
- device: /dev/nvme1n1p2
  mountpoint: /
  fstype: ext4
  total_bytes: 1005867986944
  free_bytes: 71237509120
  model: KXG50ZNV1T02 TOSHIBA
  transport: nvme
  rotational: false
- device: /dev/nvme1n1p1
  mountpoint: /boot/efi
  fstype: vfat
  total_bytes: 1124999168
  free_bytes: 1105973248
  model: KXG50ZNV1T02 TOSHIBA
  transport: nvme
  rotational: false
gpus:
- vendor: nvidia
  name: NVIDIA GeForce RTX 4070 Laptop GPU
  driver: 590.48.01
  vram_mb: 8188
  compute_cap: '8.9'
governor: powersave
thermal_warnings: []
numa:
  node_count: 1
  nodes:
  - id: 0
    cpus:
    - 0
    - 1
    - 2
    - 3
    - 4
    - 5
    - 6
    - 7
    - 8
    - 9
    - 10
    - 11
    - 12
    - 13
    - 14
    - 15
    - 16
    - 17
    - 18
    - 19
    - 20
    - 21
    mem_bytes: 67008970752
  distance_matrix:
  - - 10
  max_distance: 10
  imbalance_pct: null
python:
  implementation: CPython
  version: 3.10.19
results:
- name: cpu_python
  category: cpu
  status: ok
  duration_seconds: 0.285
  summary: sieve 101.85 Mops/s, arith 18.81 Mops/s
  metrics:
  - name: sieve_throughput
    value: 101.8506258720309
    unit: Mops/s
    higher_is_better: true
  - name: arith_throughput
    value: 18.813643758332105
    unit: Mops/s
    higher_is_better: true
  - name: primes_found
    value: 148933.0
    unit: primes
    higher_is_better: true
  skip_reason: null
  error: null
- name: cpu_hash
  category: cpu
  status: ok
  duration_seconds: 4.002
  summary: 'SHA-256 single-thread (16 MiB chunks): 2227 MiB/s'
  metrics:
  - name: sha256_throughput
    value: 2227.1107230405673
    unit: MiB/s
    higher_is_better: true
  - name: chunk_size_mib
    value: 16.0
    unit: MiB
    higher_is_better: true
  skip_reason: null
  error: null
- name: cpu_compress
  category: cpu
  status: ok
  duration_seconds: 7.57
  summary: zlib c/d 55/354 MiB/s, lzma 5 MiB/s, zlib ratio 0.66
  metrics:
  - name: zlib_compress
    value: 55.494891642411
    unit: MiB/s
    higher_is_better: true
  - name: zlib_decompress
    value: 353.8537001164437
    unit: MiB/s
    higher_is_better: true
  - name: lzma_compress
    value: 4.635841519772623
    unit: MiB/s
    higher_is_better: true
  - name: zlib_ratio
    value: 0.6649763882160187
    unit: ratio
    higher_is_better: false
  skip_reason: null
  error: null
- name: sqlite_oltp
  category: database
  status: ok
  duration_seconds: 8.02
  summary: 'WAL mode: inserts=58265 selects=5346 updates=41551 ops/s'
  metrics:
  - name: inserts_per_s
    value: 58265.00048753883
    unit: ops/s
    higher_is_better: true
  - name: selects_per_s
    value: 5345.805814272946
    unit: ops/s
    higher_is_better: true
  - name: updates_per_s
    value: 41550.70205737825
    unit: ops/s
    higher_is_better: true
  - name: txn_per_s
    value: 105161.50835919003
    unit: ops/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: memory
  category: memory
  status: ok
  duration_seconds: 2.076
  summary: memcpy 16883 MiB/s (ctypes), 1MiB alloc 61112/s
  metrics:
  - name: memcpy
    value: 16882.875630844832
    unit: MiB/s
    higher_is_better: true
  - name: alloc_1mib_per_sec
    value: 61112.096843508705
    unit: allocs/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: disk_seq
  category: disk
  status: ok
  duration_seconds: 0.376
  summary: seq write 997 MiB/s, seq read 2156 MiB/s (256 MiB, O_DIRECT)
  metrics:
  - name: seq_write
    value: 996.6928718270809
    unit: MiB/s
    higher_is_better: true
  - name: seq_read
    value: 2155.650277665783
    unit: MiB/s
    higher_is_better: true
  - name: file_size_mib
    value: 256.0
    unit: MiB
    higher_is_better: true
  skip_reason: null
  error: null
- name: disk_rand
  category: disk
  status: ok
  duration_seconds: 3.871
  summary: 'random 4K read: 5167 IOPS (O_DIRECT)'
  metrics:
  - name: rand_read_iops
    value: 5167.082751690576
    unit: IOPS
    higher_is_better: true
  - name: rand_read_throughput
    value: 20.18391699879131
    unit: MiB/s
    higher_is_better: true
  - name: file_size_mib
    value: 512.0
    unit: MiB
    higher_is_better: true
  skip_reason: null
  error: null
- name: network_download
  category: network
  status: ok
  duration_seconds: 11.618
  summary: max 2.7 MiB/s (23 Mbps), median 2.5 MiB/s, σ=0.3 (3 samples)
  metrics:
  - name: download_max_mibps
    value: 2.7328960484058826
    unit: MiB/s
    higher_is_better: true
  - name: download_median_mibps
    value: 2.53072385791534
    unit: MiB/s
    higher_is_better: true
  - name: download_max_mbps
    value: 22.925193654825975
    unit: Mbps
    higher_is_better: true
  - name: download_median_mbps
    value: 21.229250400299485
    unit: Mbps
    higher_is_better: true
  - name: download_stdev_mibps
    value: 0.27578882821796186
    unit: MiB/s
    higher_is_better: false
  - name: download_samples
    value: 3.0
    unit: n
    higher_is_better: true
  skip_reason: null
  error: null
- name: llm_inference
  category: ml
  status: ok
  duration_seconds: 5.341
  summary: 'tinyllama-1.1b-chat-v1.0.Q4_K_M.gguf on llama-cpp-python (22 threads): pp512=283.6 tok/s · tg128=40.9 tok/s'
  metrics:
  - name: llm_pp512_tokens_per_sec
    value: 283.6212844030709
    unit: tok/s
    higher_is_better: true
  - name: llm_tg128_tokens_per_sec
    value: 40.87218473126992
    unit: tok/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: gpu_compute
  category: gpu
  status: ok
  duration_seconds: 1.031
  summary: 'NVIDIA CUDA / NVIDIA GeForce RTX 4070 Laptop GPU (pyopencl-naive): 166.7 GFLOPS @ 2048^3'
  metrics:
  - name: gpu_sgemm_gflops
    value: 166.67881889331647
    unit: GFLOPS
    higher_is_better: true
  - name: gpu_matmul_size
    value: 2048.0
    unit: N
    higher_is_better: true
  skip_reason: null
  error: null
- name: sysbench_cpu
  category: cpu
  status: ok
  duration_seconds: 30.008
  summary: 'sysbench cpu @ 22t, prime=20000: 22602 events/s'
  metrics:
  - name: sysbench_cpu_events_per_sec
    value: 22602.46
    unit: events/s
    higher_is_better: true
  - name: sysbench_cpu_threads
    value: 22.0
    unit: threads
    higher_is_better: true
  skip_reason: null
  error: null
- name: sysbench_memory
  category: memory
  status: ok
  duration_seconds: 0.081
  summary: 'sysbench memory read: 54579 MiB/s'
  metrics:
  - name: sysbench_memory_read
    value: 54578.63
    unit: MiB/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: sysbench_threads
  category: cpu
  status: ok
  duration_seconds: 20.011
  summary: 'sysbench threads @ 16t: 12664 events/s'
  metrics:
  - name: sysbench_threads_events_per_sec
    value: 12663.850633607439
    unit: events/s
    higher_is_better: true
  - name: sysbench_threads_count
    value: 16.0
    unit: threads
    higher_is_better: true
  skip_reason: null
  error: null
- name: stream
  category: memory
  status: ok
  duration_seconds: 0.824
  summary: STREAM Triad 62.7 GB/s (Copy 79.3 · Scale 60.4 · Add 65.1) · 1144 MiB working set
  metrics:
  - name: stream_copy_gb_s
    value: 79.3493
    unit: GB/s
    higher_is_better: true
  - name: stream_scale_gb_s
    value: 60.4051
    unit: GB/s
    higher_is_better: true
  - name: stream_add_gb_s
    value: 65.0692
    unit: GB/s
    higher_is_better: true
  - name: stream_triad_gb_s
    value: 62.6795
    unit: GB/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: fio_disk
  category: disk
  status: ok
  duration_seconds: 62.433
  summary: 4K randread 202506 IOPS · 1M seqwrite 841 MiB/s
  metrics:
  - name: fio_randread_iops
    value: 202506.283124
    unit: IOPS
    higher_is_better: true
  - name: fio_randread_throughput
    value: 791.0400390625
    unit: MiB/s
    higher_is_better: true
  - name: fio_seqwrite_throughput
    value: 840.9453125
    unit: MiB/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: stress_ng_cpu
  category: cpu
  status: ok
  duration_seconds: 30.039
  summary: 'stress-ng cpu @ 22t (matrixprod): 29597 bogo-ops/s'
  metrics:
  - name: stress_ng_cpu_bogo_ops_per_sec
    value: 29597.06
    unit: bogo-ops/s
    higher_is_better: true
  - name: stress_ng_cpu_threads
    value: 22.0
    unit: threads
    higher_is_better: true
  skip_reason: null
  error: null
- name: stress_ng_memory
  category: memory
  status: ok
  duration_seconds: 30.033
  summary: 'stress-ng memrate: 2 bogo-ops/s'
  metrics:
  - name: stress_ng_memrate_bogo_ops_per_sec
    value: 2.07
    unit: bogo-ops/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: 7zip
  category: compress
  status: ok
  duration_seconds: 30.241
  summary: compress 100 MIPS, decompress 4415 MIPS
  metrics:
  - name: 7z_compress_rating
    value: 100.0
    unit: MIPS
    higher_is_better: true
  - name: 7z_decompress_rating
    value: 4415.0
    unit: MIPS
    higher_is_better: true
  skip_reason: null
  error: null
- name: openssl_speed
  category: crypto
  status: ok
  duration_seconds: 18.005
  summary: 'AES-256-GCM (16K blocks): 7437 MiB/s'
  metrics:
  - name: aes256_gcm
    value: 7437.046871185303
    unit: MiB/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: c_ray
  category: render
  status: ok
  duration_seconds: 8.856
  summary: 'c-ray-mt 7680x4320 rays=16 threads=22: 7.82 s'
  metrics:
  - name: c_ray_render_time_s
    value: 7.823
    unit: s
    higher_is_better: false
  - name: c_ray_threads
    value: 22.0
    unit: threads
    higher_is_better: true
  skip_reason: null
  error: null
- name: ffmpeg_x264_encode
  category: media
  status: ok
  duration_seconds: 3.543
  summary: 'x264 encode 900 frames @ 1080p in 3.5s = 254.0 fps (last reported: 258.0 fps)'
  metrics:
  - name: ffmpeg_x264_encode_fps
    value: 254.03917962828615
    unit: fps
    higher_is_better: true
  - name: ffmpeg_x264_output_mib
    value: 22.896488189697266
    unit: MiB
    higher_is_better: true
  skip_reason: null
  error: null
- name: blender_bmw27
  category: render
  status: ok
  duration_seconds: 118.178
  summary: 'BMW27 (CYCLES, 100% resolution): 117.4 s (wall: 118.2 s)'
  metrics:
  - name: blender_bmw27_render_seconds
    value: 117.43
    unit: s
    higher_is_better: false
  skip_reason: null
  error: null
- name: glmark2
  category: gpu
  status: ok
  duration_seconds: 124.899
  summary: 'glmark2 score: 1849'
  metrics:
  - name: glmark2_score
    value: 1849.0
    unit: points
    higher_is_better: true
  skip_reason: null
  error: null
- name: docker
  category: container
  status: skipped
  duration_seconds: 0.05
  summary: ''
  metrics: []
  skip_reason: '/usr/bin/docker info failed (daemon not running or no permission): failed to connect to the docker API at
    unix:///var/run/docker.sock; check if the path is correct and if the daemon is running: dial unix /var/run/docker.sock:
    connect: no such file or directory'
  error: null
- name: compile_sqlite
  category: compile
  status: ok
  duration_seconds: 14.619
  summary: sqlite3.c compiled in 14.62s (17499 lines/s) using cc
  metrics:
  - name: compile_time
    value: 14.619002864999857
    unit: s
    higher_is_better: false
  - name: compile_throughput
    value: 17498.525881847312
    unit: lines/s
    higher_is_better: true
  - name: download_time
    value: 3.3012503099998867
    unit: s
    higher_is_better: false
  skip_reason: null
  error: null
- name: compile_cpp
  category: compile
  status: ok
  duration_seconds: 1.436
  summary: json.hpp compiled in 1.44s (17244 header lines/s) using c++
  metrics:
  - name: cpp_compile_time
    value: 1.4361752980003075
    unit: s
    higher_is_better: false
  - name: cpp_compile_throughput
    value: 17243.716720710996
    unit: lines/s
    higher_is_better: true
  - name: download_time
    value: 0.6113794570010214
    unit: s
    higher_is_better: false
  skip_reason: null
  error: null
- name: compile_java
  category: compile
  status: ok
  duration_seconds: 10.698
  summary: javac compiled 500 classes / 786000 LOC in 10.70s (73474 lines/s)
  metrics:
  - name: javac_time
    value: 10.697619361000761
    unit: s
    higher_is_better: false
  - name: javac_lines_per_sec
    value: 73474.29119280889
    unit: lines/s
    higher_is_better: true
  - name: javac_classes_per_sec
    value: 46.73937098779191
    unit: classes/s
    higher_is_better: true
  skip_reason: null
  error: null
- name: compile_redis
  category: compile
  status: ok
  duration_seconds: 7.899
  summary: redis built in 7.9s with -j8 (151 object files)
  metrics:
  - name: redis_build_time
    value: 7.899102876999677
    unit: s
    higher_is_better: false
  - name: redis_objs_per_sec
    value: 19.116094871947592
    unit: objs/s
    higher_is_better: true
  - name: redis_jobs
    value: 8.0
    unit: threads
    higher_is_better: true
  - name: download_time
    value: 1.331455333998747
    unit: s
    higher_is_better: false
  skip_reason: null
  error: null
- name: browser_js
  category: browser
  status: ok
  duration_seconds: 12.397
  summary: 'headless JS: 100.0 ops/s (median 10.00±3.27 ms, 1215 runs)'
  metrics:
  - name: js_ops_per_sec
    value: 100.0
    unit: ops/s
    higher_is_better: true
  - name: js_median_ms
    value: 10.0
    unit: ms
    higher_is_better: false
  - name: js_min_ms
    value: 5.099999999627471
    unit: ms
    higher_is_better: false
  - name: js_stdev_ms
    value: 3.269745833055557
    unit: ms
    higher_is_better: false
  - name: js_runs
    value: 1215.0
    unit: runs
    higher_is_better: true
  skip_reason: null
  error: null
summary_counts:
  ok: 28
  skipped: 1
  failed: 0
headline:
  cpu_python.sieve_throughput: 101.8506258720309
  cpu_python.arith_throughput: 18.813643758332105
  cpu_python.primes_found: 148933.0
  cpu_hash.sha256_throughput: 2227.1107230405673
  cpu_hash.chunk_size_mib: 16.0
  cpu_compress.zlib_compress: 55.494891642411
  cpu_compress.zlib_decompress: 353.8537001164437
  cpu_compress.lzma_compress: 4.635841519772623
  cpu_compress.zlib_ratio: 0.6649763882160187
  sqlite_oltp.inserts_per_s: 58265.00048753883
  sqlite_oltp.selects_per_s: 5345.805814272946
  sqlite_oltp.updates_per_s: 41550.70205737825
  sqlite_oltp.txn_per_s: 105161.50835919003
  memory.memcpy: 16882.875630844832
  memory.alloc_1mib_per_sec: 61112.096843508705
  disk_seq.seq_write: 996.6928718270809
  disk_seq.seq_read: 2155.650277665783
  disk_seq.file_size_mib: 256.0
  disk_rand.rand_read_iops: 5167.082751690576
  disk_rand.rand_read_throughput: 20.18391699879131
  disk_rand.file_size_mib: 512.0
  network_download.download_max_mibps: 2.7328960484058826
  network_download.download_median_mibps: 2.53072385791534
  network_download.download_max_mbps: 22.925193654825975
  network_download.download_median_mbps: 21.229250400299485
  network_download.download_stdev_mibps: 0.27578882821796186
  network_download.download_samples: 3.0
  llm_inference.llm_pp512_tokens_per_sec: 283.6212844030709
  llm_inference.llm_tg128_tokens_per_sec: 40.87218473126992
  gpu_compute.gpu_sgemm_gflops: 166.67881889331647
  gpu_compute.gpu_matmul_size: 2048.0
  sysbench_cpu.sysbench_cpu_events_per_sec: 22602.46
  sysbench_cpu.sysbench_cpu_threads: 22.0
  sysbench_memory.sysbench_memory_read: 54578.63
  sysbench_threads.sysbench_threads_events_per_sec: 12663.850633607439
  sysbench_threads.sysbench_threads_count: 16.0
  stream.stream_copy_gb_s: 79.3493
  stream.stream_scale_gb_s: 60.4051
  stream.stream_add_gb_s: 65.0692
  stream.stream_triad_gb_s: 62.6795
  fio_disk.fio_randread_iops: 202506.283124
  fio_disk.fio_randread_throughput: 791.0400390625
  fio_disk.fio_seqwrite_throughput: 840.9453125
  stress_ng_cpu.stress_ng_cpu_bogo_ops_per_sec: 29597.06
  stress_ng_cpu.stress_ng_cpu_threads: 22.0
  stress_ng_memory.stress_ng_memrate_bogo_ops_per_sec: 2.07
  7zip.7z_compress_rating: 100.0
  7zip.7z_decompress_rating: 4415.0
  openssl_speed.aes256_gcm: 7437.046871185303
  c_ray.c_ray_render_time_s: 7.823
  c_ray.c_ray_threads: 22.0
  ffmpeg_x264_encode.ffmpeg_x264_encode_fps: 254.03917962828615
  ffmpeg_x264_encode.ffmpeg_x264_output_mib: 22.896488189697266
  blender_bmw27.blender_bmw27_render_seconds: 117.43
  glmark2.glmark2_score: 1849.0
  compile_sqlite.compile_time: 14.619002864999857
  compile_sqlite.compile_throughput: 17498.525881847312
  compile_sqlite.download_time: 3.3012503099998867
  compile_cpp.cpp_compile_time: 1.4361752980003075
  compile_cpp.cpp_compile_throughput: 17243.716720710996
  compile_cpp.download_time: 0.6113794570010214
  compile_java.javac_time: 10.697619361000761
  compile_java.javac_lines_per_sec: 73474.29119280889
  compile_java.javac_classes_per_sec: 46.73937098779191
  compile_redis.redis_build_time: 7.899102876999677
  compile_redis.redis_objs_per_sec: 19.116094871947592
  compile_redis.redis_jobs: 8.0
  compile_redis.download_time: 1.331455333998747
  browser_js.js_ops_per_sec: 100.0
  browser_js.js_median_ms: 10.0
  browser_js.js_min_ms: 5.099999999627471
  browser_js.js_stdev_ms: 3.269745833055557
  browser_js.js_runs: 1215.0
scores:
  cpu: 49.95
  memory: 207.87
  disk: 17.42
  ml: 51.09
  gpu: 1.39
  compress: 0.11
  crypto: 92.96
  render: 72.28
  media: 127.02
submitter:
  name: Patrik Maly
  email: maly.patrik007@gmail.com
