ToplayoKARŞILAŞTIRMA LABORATUVARI

KAI Donanım
Bu telefon, tablet ya da bilgisayar donanım olarak ne kadar güçlü?

KAI Donanım, bir telefonu, tableti ve bilgisayarı donanım olarak tek tabloda karşılaştıran puandır; Ölçüm 4.0'da KAI Benchmark Skoru'nun yanında ikinci başlıktır. Sekiz donanım bloğundaki 36 testin sonucu, blok ağırlıklarıyla tek sayıda birleşir. Tanımı 3.2'den beri değişmedi.

Yükleme anahtarıSenaryo · KAI DonanımÜye36 testBlok8Video2:12 (3.x)
Işın izleme testinin bir karesi
36test
8blok
1 000referans puanı
120 snağır testten sonra dinlenme
Video · Ölçüm 3.x

KAI Donanım: aynı iş, aynı kurallar, her cihaz

Video, sekiz bloğun her birinde hangi işin koştuğunu ve bir testin nasıl puana dönüştüğünü anlatır: aynı dosyalar, aynı C kodu, GPU'nun kendi saati, ortanca örnek ve tek eksik üyede verilmeyen puan. 3.x döneminde hazırlandı; KAI Donanım'ın tanımı 4.0'da değişmedi.

Videonun metni

KAI Donanım. Telefonu, tableti ve bilgisayarı aynı tabloda karşılaştıran manşet puan: sekiz blok, otuz altı test. Kural basit: her cihaz aynı dosyaları işler; işlemci, bellek ve depolama işi aynı C kodudur. GPU hesap çekirdekleri GPU’nun kendi saatiyle ölçülür; her sonuç örneklerin ortancasıdır, en iyi koşu seçilmez.

Tepkisellik, tek bir işin ne kadar beklettiğidir: tek çekirdekte sıkıştırma, sıralama ve fizik, önbellekten belleğe uzanan bir işaretçi zinciri, tek bir dört kilobaytlık okuma, kısa bir soruya ilk token. Çok çekirdekte bütün çekirdekler dolar: 96 parçalı SQLite kaynağı, 342 bin satır, çekirdeklere dağıtılıp derlenir, sonra tek çekirdekte bağlanır.

Yanında çok çekirdekli iş birimi, matris çarpımı, JavaScript, şifreleme, sıkıştırma ve veritabanı. GPU’da dört bin doksan altılık iki matris yarım hassasiyetle çarpılır; sonuç 1024 karoya bölünür. 4K’da 4,2 milyon üçgenlik sahne çizilir, aynı sahne ışın izlenir; bellek bant genişliği ve NPU modelinin GPU’daki hızı da ölçülür.

NPU’da 16 katmanlı bir evrişim ağı dört görseli birden işler, toplu iş sekize kadar büyür, bir dönüştürücü de token dizilerini işler. Neural Engine’e hiç iş düşmezse test “desteklenmiyor” olur. Bellek bloğu, hızlı çekirdeklerle ve bütün çekirdeklerle belleği akıtır.

Depolama, önbelleği atlayarak yazar ve okur; rastgele okumada sekizden altmış dörde kadar okuyucu dener. Medya motorunda 4K klip çözülür ve dönüştürülür. Burada ölçülen kuşak değil, motorun sınıfı ve sayısıdır: aynı sınıfta iki çözücü motoru olan çip, tam iki katı çözer.

Son blok, yalnız işlemcide dil modeli: llama.cpp ile Qwen3’ün iki boyu. 1928 tokenlık istem işlenir, 256 token üretilir, sekiz sohbete kadar aynı anda. Her testten önce cihazın ısısı ve hızı denetlenir; ağır testlerden sonra iki dakika dinlenilir.

Testler bin puanlık referansa göre ölçeklenir, bloklar ağırlıklarıyla birleşir. Tek bir üye eksikse KAI Donanım verilmez. KAI Donanım: aynı iş, aynı kurallar, her cihaz. Sonuçlar Toplayo’da, cihaz cihaz.

Nasıl hesaplanır?

  • Her test için puan = ölçülen ÷ referans × 1000. Referans, nominal termal durumdaki iPhone 15 Pro'dur; 2 000 puan referansın iki katı, 500 puan yarısı demektir.
  • Küçük değerin iyi olduğu üç testte (bellek gecikmesi, tek istek okuma gecikmesi, ilk yanıt) oran ters çevrilir: referans ÷ ölçülen × 1000.
  • Her blok, üyelerinin puanlarının geometrik ortalamasıdır; böylece tek bir uç sonuç bloğu tek başına taşıyamaz.
  • KAI Donanım, sekiz bloğun ağırlıklı geometrik ortalamasıdır. CPU çok çekirdek ve GPU 1,2; Tepkisellik, NPU, Medya motoru ve Dil modeli 1,0; Bellek ve Depolama 0,6 ağırlık taşır (toplam 7,6). Yalnız GPU bloğu iki katına çıkarsa puan 1 000'den yaklaşık 1 116'ya çıkar.
  • Geri çekme kuralı: bir bloğun tek bir üyesi bile eksikse, desteklenmiyorsa, atlandıysa, hata verdiyse ya da belleğe sığmadıysa o blok verilmez; bir blok verilmezse KAI Donanım da verilmez.
  • Türetilen okumalar: KAI Anlık, Tepkisellik bloğunun kendisidir; KAI Yoğun diğer yedi bloğun aynı ağırlıklarla ortalamasıdır; KAI Hafif aynı yapıyı 4 GB sınıfına sığan üyelerle kurar. KAI Donanım ikinci başlıktır; yalnız bellek yüzünden verilemiyorsa yerine KAI Hafif gösterilir. Bir bloğun bütün üyeleri "desteklenmiyor" döndüyse (NPU'suz PC) blok yok sayılır ve puan kalan bloklarla hesaplanır; aynı bileşimle kıyas için KAI Donanım · NPU'suz da yüklenir.
Tablodaki not. Bu puan cihazın donanım gücünü tek sayıda özetler (işlemci, grafik işlemcisi, yapay zekâ işlemcisi, bellek, depolama, video ve dil modeli birlikte). Telefon, tablet ve bilgisayar aynı işleri yaptığı için doğrudan karşılaştırılır.

Sekiz blok

Tepkisellik6 üye · Tek bir işin ne kadar beklettiğini ölçer: tek çekirdek, ses efekt zinciri, bellek gecikmesi, dayanıklı veritabanı işlemi, tek istek okuma ve kısa bir soruya ilk yanıt.
1,0%13,2
CPU çok çekirdek8 üye · Bütün çekirdekler doluyken işlemcinin çıkardığı toplam işi ölçer: derleme, matris çarpımı, JavaScript, veritabanı sunumu, şifreleme, karma ve sıkıştırma.
1,2%15,8
GPU5 üye · Grafik işlemcisinin hesap ve çizim gücünü ölçer: yarım hassasiyetli matris çarpımı, bellek bant genişliği, NPU modelinin GPU'daki hızı, 4K sahne çizimi ve ışın izleme.
1,2%15,8
NPU3 üye · Yapay zekâ işlemcisinin gücünü ölçer: 16 katmanlı evrişim ağı, toplu iş verimi ve token dizilerini işleyen bir dönüştürücü. NPU'su olmayan cihazda blok yok sayılır.
1,0%13,2
Bellek1 üye · Belleğin işlemciye saniyede ne kadar veri taşıdığını ölçer.
0,6%7,9
Depolama3 üye · Sıralı yazma ve okuma ile çok okuyuculu rastgele okumayı, sayfa önbelleği atlatılarak ölçer.
0,6%7,9
Medya motoru4 üye · Donanım video motorlarını ölçer: 4K HEVC çözme ve üç dönüştürme; 4.0 r3'ten beri çıktı kalitesi kapısıyla.
1,0%13,2
Dil modeli (CPU)6 üye · Yalnız işlemciyle koşan dil modelini ölçer: ön doldurma, üretim, uzun bağlam ve toplu üretim; 1.7B ve 4B modeller.
1,0%13,2

Tepkisellik

CPU çok çekirdek

GPU

NPU

Bellek

Depolama

Medya motoru

Dil modeli (CPU)

KAI Donanım ile KAI Benchmark Skoru

KAI Benchmark Skoru işleri sorar: bir işi hangi birim yaparsa yapsın cihazın en hızlı yolu ölçülür. KAI Donanım birimleri sorar: işlemci, GPU, NPU, bellek, depolama, medya motoru ve işlemcide dil modeli, her biri kendi bloğunda. NPU verimi, GPU probu ya da yalnız işlemcide koşan dil modeli gibi bir işi temsil etmeyen testler yalnız buradadır. İki başlık birlikte okunur: biri "bu cihaz işimde ne kadar hızlı", öteki "hangi parçası ne kadar güçlü" sorusuna yanıt verir.

Neden tek bir donanım puanı?

Her testin bir katmanı vardır. Üretici katmanı cihazın en iyi motoruyla ne yaptığını, platform katmanı işletim sisteminin yazılımının o cihazda ne kadar iyi çalıştığını söyler. İkisi de bilinmeye değer ama ikisi de donanım karşılaştırması değildir. KAI Donanım'a yalnız donanım katmanı girer.

Donanım katmanında her cihaz aynı işi aynı kodla yapar. Bu yüzden telefon, tablet ve bilgisayar aynı tabloda, aynı ölçekle yan yana durabilir.

Aynı baytlar, aynı kod, aynı çekirdek

Video klipler ve müzik, Toplayo'dan indirilen tek bir dosya paketinden gelir; her dosyanın parmak izi doğrulanır. İşlemci, bellek, depolama ve şifreleme girdileri sabit tohumla üretilir, yani her platformda bit bit aynıdır.

Zamanlanan bütün işlemci, bellek, depolama, şifreleme, ses ve JavaScript döngüleri tek bir C kaynağındadır ve üç uygulamada aynı derleme bayraklarıyla derlenir. GPU matris ve bant genişliği çekirdekleri Metal ve Vulkan'da aynı algoritmadır; 3D sahne iki tarafta eşdeştir.

GPU işleri GPU'nun kendi zaman damgasıyla ölçülür, işlemcinin duvar saatiyle değil. Büyük bir masaüstü çipte işlemcinin gönderme ve uyandırma maliyeti bant genişliği geçişinin %15–30'una ulaşabiliyordu.

  • Tek istisna NPU'dur: Neural Engine'e Core ML'den başka yol yoktur; model her Apple cihazında aynıdır, Android'de LiteRT, Windows'ta ONNX Runtime ile üreticinin hızlandırıcısı kullanılır.

Ortanca, en iyi koşu değil

Her birincil metrik en az beş örneğin ortancasıdır. En iyi koşu seçilmez. Ortanca, arka planda tek bir yavaş örneği yok sayar ama gerçekten yavaş bir cihazı gizlemez. Değişkenlik her sonuçla birlikte yüklenir.

Isı ve hız denetimi

Tur başında kısa bir hız sınaması, iki ardışık ölçüm %3 içinde uyuşana kadar yinelenir; son sınama taban olur. Her testten önce cihaz yeniden sınanır: tek çekirdekte tabanın en az %97'si, bütün çekirdeklerde %93'ü bekleniyor. Sıcak cihaz 600 saniyeye kadar bekletilir.

Dört ısı lideri (iki ağır dil modeli testi, uzun bağlam ve 3D oyun iş hattı) turun içine yayılır; her birinden sonra termal etiket ne derse desin 120 saniye dinlenilir. Dayanak: üç iPhone'da GPU matris çarpımı, ilk ağır testten hemen sonra sistem hâlâ nominal derken %30–39 düşük ölçüldü.

Puana giren bir test sıcakta ya da ılık ve yavaş başladıysa tur ikinci sınıf sayılır; Toplayo bu turları karşılaştırma tablosuna almaz.

Neden sekiz blok? Ölçeklenebilirlik bulgusu

3.1'e kadar KAI Donanım süitlerin ortalamasıydı ve süitler, makineyle ölçeklenen işle ölçeklenemeyen işi karıştırıyordu. Çekirdeği, GPU'su ve medya motoru M5 Max'in iki katı olan M5 Ultra, puanda yalnız 1,42 kat çıktı; terimlerinin yarısı sabit kalan bir ortalama tam olarak bunu verir.

3.2'de tek iş ve gecikme testleri kendi bloğuna, Tepkisellik'e toplandı. Diğer yedi blok yalnız verim işi taşır. Böylece telefondan iş istasyonuna neredeyse düz kalan ölçüler, ölçeklenen ölçülerin önünü kesmez.

Dikkat çeken bulgular

4K çözmede bütün iPhone'lar (A16'dan A20'ye) 190–191 kare, M2 Max'ten M5 Max'e bütün Mac'ler 736–738 kare verdi; iki yongalı M5 Ultra tam iki kat. Ölçülen kuşak değil, çözme motorunun sınıfı ve sayısıdır.

Dönüştürme testleri kodlayıcıyı hız öncelikli kipte koşturur. Varsayılan kipte kodlayıcı kaliteyi yongaya göre kendisi seçiyordu ve yongalar aynı işi yapmıyordu; A18 Pro, daha yeni A20 Pro'dan hızlı görünüyordu.

Dayanıklı veritabanı işlemi her Mac'te saniyede yaklaşık 250 çıkıyor; bu bir işlemci ölçüsü değil, depolama denetleyicisinin boşaltma gecikmesidir. İşlemci tarafı bu yüzden ayrı bir testtir.

Android farkları ve düz sonuçlar

Android'de blok adları, ağırlıklar, 36 üye ve geri çekme kuralı aynıdır; aynı C kaynağı, aynı llama.cpp sürümü ve aynı model dosyaları kullanılır. GPU testleri Vulkan'da koşar; ışın izleme sorgusu olmayan cihazda test desteklenmiyor olur ve GPU bloğuyla birlikte KAI Donanım düşer.

Tepkisellik bloğunda telefonla iş istasyonunun yakın çıkması beklenen bir sonuçtur: tek bir 4 KiB okuma hemen her cihazda 65–80 mikrosaniyede döner. Düz bir sonuç hata değil, o işin makineyle ölçeklenmediğinin kanıtıdır. Bir cihaz için tek bir blok bile eksikse manşet dürüstçe boş kalır.

Üye testler

Her test kendi sayfasında: ne ölçer, nasıl ölçer, hangi motorla koşar, hangi puana girer.

CPU Tek ÇekirdekTek bir çekirdeğin sıkıştırma, sıralama ve fizik benzetimini art arda ne hızda bitirdiğini gösterir; tek işin bekletme süresinin temelidir.compute.cpu.singleSes Efekt Zinciri90 saniyelik stereo müziğin tek çekirdekte on bantlı ekolayzır, bozulma ve 1,5 saniyelik yankıdan kaç kat gerçek zamanlı geçtiğini gösterir.media.audio.dspBellek GecikmesiÖnbellekten ana belleğe uzanan rastgele bir işaretçi zincirinde her adımın kaç nanosaniye sürdüğünü gösterir; küçük değer iyidir.memory.latencyVeritabanı İşlemleriHer kaydı flaşa kadar götüren dayanıklı veritabanı işlemlerinin saniyede kaç tane bittiğini gösterir; depolama denetleyicisinin boşaltma gecikmesidir.storage.databaseRastgele 4K Okuma (QD1)Kuyrukta tek istek varken 4 KiB'lık bir rastgele okumanın kaç mikrosaniyede döndüğünü gösterir; küçük değer iyidir.storage.random4k.qd1İlk Yanıt · Kısa Soru (CPU) — Qwen3 1.7B141 tokenlık bir soruya yalnız işlemcide ilk tokenın kaç milisaniyede geldiğini gösterir; cihaz üstünde sohbette ilk bekleyiştir.llm.cpu.firstresponse.short.llmCompactCPU Çok ÇekirdekAynı iş biriminin bütün çekirdeklerde iki saniyelik pencerede toplam kaç kez bittiğini gösterir.compute.cpu.multiCPU Matris Çarpımı (taşınabilir)Her çipte aynı C koduyla 2048³ matris çarpımının kaç GFLOPS verdiğini gösterir; üretici kütüphanesi kullanılmaz.compute.cpu.gemmJavaScript MotoruAynı JavaScript motorunda beş fazlı bir betiğin bütün çekirdeklerde saniyede kaç kez koştuğunu gösterir; yorumlayıcı ve çöp toplayıcı hızıdır.compute.javascriptVeritabanı SunumuHer çekirdekte bellekteki bir sipariş veritabanına %65 okuma, %25 güncelleme, %10 yeni sipariş karışımıyla saniyede kaç işlem yapıldığını gösterir.compute.databaseDerleme96 parçalı, 342 145 satırlık SQLite kaynağının çekirdeklere dağıtılıp derlenmesi ve tek çekirdekte bağlanmasının saniyede kaç satır ilerlediğini gösterir.compute.compileDonanım Şifrelemeİşlemcinin şifreleme komutlarıyla bütün çekirdeklerde saniyede kaç gigabayt AES-256-GCM mühürlediğini gösterir.crypto.aesKarma (Hash)Donanım SHA komutlarıyla bütün çekirdeklerde saniyede kaç gigabayt SHA-256 özeti çıkarıldığını gösterir.crypto.hashSıkıştırmaAynı LZFSE kaynağıyla bütün çekirdeklerde saniyede kaç megabayt metin sıkıştırıldığını gösterir; LZ4 ve zlib tek çekirdekte yan metrik olarak ölçülür.crypto.compressionGPU Matris Çarpımı (taşınabilir, FP16)Metal ve Vulkan'da aynı algoritmayla 4096³ yarım hassasiyetli matris çarpımının GPU'nun kendi saatiyle kaç GFLOPS verdiğini gösterir.compute.gemm.fp16Bellek Bant GenişliğiGPU'nun belleği saniyede kaç gigabayt akıtabildiğini gösterir; kuantize dil modelinde üretim hızı buna bağlıdır.compute.bandwidthGPU VerimiNPU probunun aynı modelini GPU'da koşturur; aynı ağırlıklar, farklı silikon, NPU ile doğrudan karşılaştırılabilir.compute.probe.gpu3D Sahne (4K)4K'da kare başına 4,19 milyon üçgenlik, 16 hareketli ışıklı ve gölge haritalı bir sahnenin saniyede kaç kare çizildiğini gösterir.graphics.rasterIşın İzleme (4K)Aynı sahnenin piksel başına en çok sekiz ışınla 4K'da saniyede kaç kare izlendiğini gösterir; ışın izleme desteği yoksa test desteklenmiyor olur.graphics.raytracingNeural Engine / NPU Verimi16 katmanlı evrişim ağının dört görseli birden işlerken Neural Engine'de kaç GFLOPS verdiğini gösterir.compute.probe.neuralEngineNPU Toplu VerimAynı ağın 1, 2, 4 ve 8'lik toplu işlerde saniyede kaç görsel işlediğini gösterir; en iyi toplu iş boyutu alınır.compute.npu.batchNPU DönüştürücüAltı katmanlı bir dönüştürücünün 128 tokenlık dizileri saniyede kaç kez işlediğini gösterir; metin ve görüntü kodlayıcılarının dikkat katmanı yüküdür.compute.npu.transformerCPU Bellek Bant GenişliğiHer iş parçacığının kendi dizileriyle belleği kopyalarken saniyede kaç gigabayt taşındığını gösterir; hızlı ve bütün çekirdek yapılandırmalarından büyüğü alınır.memory.cpuBandwidthSıralı Yazma1 ile 8 GiB arası bir dosyanın önbellek atlanarak yazılıp tam boşaltılmasının saniyede kaç MiB sürdüğünü gösterir; boşaltma süreye dahildir.storage.writeSıralı OkumaAynı boyuttaki dosyanın önbellek atlanarak 32 MiB'lık parçalarla saniyede kaç MiB okunduğunu gösterir.storage.readRastgele 4K Okuma8, 16, 32 ve 64 okuyucuyla rastgele 4 KiB okumada saniyede kaç istek karşılandığını gösterir; en iyi düzeyin ortancası alınır.storage.random4k4K HEVC Çözme4K 60 kare HEVC klibin donanım çözücüde saniyede kaç kare çözüldüğünü gösterir; çoklu akışla ikinci motor varsa ortaya çıkar.media.decode.4k4K HEVC → 1080p H.2644K HEVC klibin 1080p H.264'e, 12 Mb/s ile dönüştürülmesinde saniyede kaç kare kodlandığını gösterir; en yaygın paylaşım dönüşümüdür.media.transcode.uhdToFullHDH2644K HEVC → 4K HEVC4K HEVC klibin aynı çözünürlükte 45 Mb/s HEVC'ye yeniden kodlanmasında kodlayıcı motorunun tepe verimini gösterir.media.transcode.uhdToUhdHEVCParalel Kodlama (4 akış)Dört 1080p klibin aynı anda HEVC'ye kodlanmasında toplam kare hızını gösterir; ölçeklenme 1,5'in altındaysa kodlayıcı motoru tektir.media.transcode.parallelÖn Doldurma (CPU) — Qwen3 1.7B1,7B modelin 1 928 tokenlık istemi yalnız işlemcide saniyede kaç token hızıyla okuduğunu gösterir; uzun bir belgeyi anlamanın hızıdır.llm.cpu.prefill.llmCompactToken Üretimi (CPU) — Qwen3 1.7B1,7B modelin 256 tokenlık yanıtı saniyede kaç token hızıyla ürettiğini gösterir; her token için bütün ağırlıklar bellekten geçer.llm.cpu.decode.llmCompactUzun Bağlamda Üretim (CPU) — Qwen3 1.7B3 826 tokenlık uzun bir istemden sonra üretim hızının ne kadar korunduğunu gösterir.llm.cpu.longcontext.llmCompactToplu Üretim (CPU) — Qwen3 1.7B1, 2, 4 ve 8 eşzamanlı sohbette toplam üretim hızını gösterir; en iyi düzey alınır.llm.cpu.batch.llmCompactÖn Doldurma (CPU) — Qwen3 4B4B modelle aynı ön doldurma işini ölçer; turun en başındaki ısı lideridir ve 4 GB sınıfında belleğe sığmaz.llm.cpu.prefill.llmStandardToken Üretimi (CPU) — Qwen3 4B4B modelle aynı üretim işini ölçer; daha büyük modelin cihaz üstünde sohbette ne kadar hızlı yazdığını gösterir.llm.cpu.decode.llmStandard

Sınırlar

  • 1 000 puanlık referans çapası (iPhone 15 Pro) henüz kalibre edilmedi; yeni testlerin referanslarının çoğu tahmindir. Cihazlar arası oranlar bundan etkilenmez, mutlak sayılar değişebilir.
  • Blok payları (%13,2, %15,8, %7,9) ağırlıklardan hesaplanmış değerlerdir; ölçüm değildir.
  • NPU testleri ve NPU modelinin GPU'da koşan sürümü üretici çalışma zamanıyla ölçülür; bu, "aynı çekirdek iki API'de" kuralının kabul edilmiş istisnasıdır.
  • Video Ölçüm 3.2 döneminde hazırlandı ve KAI Donanım'ı manşet olarak anlatır; blokların, ağırlıkların ve kuralların anlatımı 4.0'da da geçerlidir. Örnek olarak anılan M3 Ultra sayıları yüklenmemiş bir deneme turundan gelir.