Rumah / Konsol permainan / Tabel prosesor Gigaflops. Prosesor ARM - prosesor seluler untuk ponsel cerdas dan tablet

Tabel prosesor Gigaflops. Prosesor ARM - prosesor seluler untuk ponsel cerdas dan tablet

Hampir semua pengguna yang memahami sesuatu di SoC terlibat dalam perselisihan berdarah tentang smartphone, prosesor, GPU siapa yang lebih keren. Sebenarnya, daya GPU diukur dalam FLOPS, unit khusus yang menunjukkan berapa banyak operasi floating point yang dapat dilakukan GPU (dan tidak hanya) per detik. Silahkan yang berminat di bawah kucing!

Mari kita mulai dengan GPU paling populer, Mali-400. GPU ini telah memenangkan banyak ketenaran karena kinerja dan konsumsi dayanya. Pada saat yang sama, chip itu kuat dan ekonomis dalam hal pengisian baterai di banyak prosesor, dari NovaThor U8500 hingga Exynos 4412. Ada banyak jenis GPU ini, yang berbeda dalam jumlah core. Di bawah ini adalah beberapa smartphone di mana GPU ini diimplementasikan dan jumlah GFLOPS.

samsung galaxy Ace 2- Mali-400MP- 275MHz- 2.48Gflops
Samsung Galaxy S3- Mali-400MP4- 533MHz- 19.2Gflops

Perbedaan yang cukup besar bukan?
Saya juga menyebarkan mitos bahwa semakin tinggi frekuensinya, semakin kuat chipnya

Mali-450MP4- 700MHz, yang ada di MT6592, dan yang, menurut jaminan beberapa pengguna Treshbox, harus mengalahkan bahkan Adreno 420 yang belum dirilis. Hasilnya adalah 41,8Gflops. Langkah yang cukup besar dari Mali-400MP4, tetapi Adreno 330-450MHz mencapai 129,6Gflops, yang sangat tinggi. Selain itu, frekuensinya lebih rendah dari pada Mali-450MP4 di 250MHz. Sebagai perbandingan, PowerVR G6430- 450MHz teratas, yang ada di iPhone 5S dan iPad Air, memperoleh 115.2Gflops. Mali-628MP6- 533MHz paling kuat, yang ada di Samsung versi Octa catatan galaksi 3 hits 102.4Gflops.

Juga, jangan lupakan Tegra 4 dan Tegra 4i. GeForce ULP x72, yang ada di Tegra 4, memperoleh 96.8Gflops, dan saudara LTE-nya dengan GeForce ULP x60 - 79.2

Namun di sini hal yang paling menarik terjadi, karena Adreno 330 juga memiliki versi 550MHz (yang dalam waktu dekat dapat diperoleh dengan menggunakan kernel khusus) dan versi yang sangat overclock ini mendapatkan sebanyak 158.4Gflops! Ini adalah rekor.

Mari kita lihat GPU lama seperti Adreno 320, Adreno 225, GeForce ULP x12 dan PowerVR SGX544MP3 dan SGX554MP4, dan jangan lupa SGX544MP sederhana yang ditemukan di chip MT6589 yang sangat populer.

Juga, mari kita lihat prosesor video Adreno 203, Adreno 205, Adreno 200, Adreno 220 dan Adreno 305. 4 prosesor video pertama mencetak skor sebagai berikut: Adreno 200- 3.92Gflops pada 245MHz, Adreno 203- 7.84Gflops pada frekuensi yang sama 245MHz . Seperti yang Anda lihat: hasil ganda pada frekuensi yang sama.
Adreno 205 merupakan lanjutan dari yang ke 203. Ini mencapai 8.5Gflops, yang tidak terlalu banyak, tetapi GPU berikutnya, yang disebut Adreno 220, mematahkan stereotip GPU yang tidak terlalu canggih: 18Gflops yang luar biasa adalah tingkat Mali-400MP4 533MHz yang ditemukan di atas -akhir Samsung Galaxy S3. Sekarang pertimbangkan Adreno 305, yang merupakan versi sederhana dari Adreno 320. GPU ini ditemukan di prosesor seperti Snapdragon S4 Plus dan Snapdragon 400. Jadi, akselerator ini mendapatkan 21.6Gflops pada 450MHz.

Adreno 320 dibagi menjadi dua kategori: yang ada di S4 Pro, dan yang ada di Snapdragon 600. Mereka berbeda dalam jumlah blok: jika versi S4 Pro memiliki 64 blok, maka versi 600 memiliki 96 blok. 320 S4 Pro memperoleh 57Gflops, dan versi S600-nya sebanyak 97,2 pada 450MHz. Ini bahkan lebih dari GeForce ULP x72, sehingga Snapdragon 600 1.9GHz memiliki GPU yang lebih kuat daripada Tegra 4. Hasil yang mengejutkan.

Mari kita lihat Adreno 225. Pada 400MHz, ia mencapai 25.6Gflops. Sebagai perbandingan, GeForce ULP x12, yang ada di Tegra 3, memperoleh 12,5Gflops pada 520MHz. Adreno 225 lebih bertenaga dari GeForce ULP x12… Hmm… Tapi kalau benar, GeForce ULP x12 memiliki performa yang sama… 4,5Gflops lebih rendah dari Adreno 220…

Sekarang mari kita beralih ke PowerVR SGX544MP3, yang ada di Exynos 5410 atau, lebih sederhana, di Samsung Galaxy S4. Performanya adalah 51.1Gflops. Bukan yang paling kuat. SGX554MP4 yang lebih top-end, yang berfungsi sebagai basis game untuk iPad 4, menghasilkan 76.8Gflops. Jauh lebih besar.

Tapi begitu saya mengetahui performa SGX544MP, yang ada di MT6589 dan MT6589T, saya… tidak apa-apa. MT6589 memiliki versi 286MHz. Ini hanya memberikan 9.2Gflops. Ini sangat kecil, tapi masih lebih dari adiknya MT6589M. Dia memiliki grafik. akselerator beroperasi pada frekuensi hanya 156MHz. Sejujurnya, saya tidak ingin berbicara tentang prosesor ini, tetapi saya harus melakukannya. Jadi, itu hanya memberikan 4.9Gflops. Ini tidak jauh lebih baik daripada Adreno 200. MT6589T turbocharged memiliki booster 357MHz dan memberikannya 11.4Gflops.

Dan sekarang untuk konsol. PSP tercinta hanya menghasilkan 2.6Gflops. Apakah Anda ingat grafis yang luar biasa dari game PSP? Dan cara mereka berjalan mulus di atasnya? Adreno 330 lebih dari 50 kali lebih kuat dari PSP. Namun peningkatan 50 kali lipat tidak terasa. PSVita adalah perkembangan besi yang serius. Ini memiliki PowerVR SGX543MP4+ dan memberikan 51.2Gflops yang mengesankan.

Dan sekarang tentang PS dan Xbox. PS3 memiliki kinerja 228.8Gflops dan saya percaya bahwa GPU generasi berikutnya akan lebih kuat daripada set-top box tercinta, tetapi ke level PS4, yang masih mendapatkan 1840Gflops, seperti kanker ke China. Omong-omong, kartu grafis Nvidia GeForce GTX Titan yang sangat kuat mendapatkan 4500Gflops, dan GTX 780Ti baru sekitar 4800Gflops. Ke komputer, seperti ke bulan: D

Oh, saya lupa tentang akselerator video Vivante GC6400, yang bekerja pada 800MHz. Video accelerator ini adalah satu-satunya pesaing dari Adreno 330 infernal: kinerjanya 128!!! Gflops, yang hanya 1,6 Gflops kurang dari Adreno 330, tetapi kita tahu bahwa pengembang tidak benar-benar ingin mengoptimalkan game untuk akselerator langka ini. Misalnya, saya tidak tahu perangkat apa pun dengan akselerator ini. Siapa tahu: tulis di komentar

Prosesor ARM adalah prosesor mobile untuk smartphone dan tablet.

Tabel ini mencantumkan semua prosesor ARM yang dikenal saat ini. Tabel prosesor ARM akan dilengkapi dan ditingkatkan saat model baru muncul. Tabel ini menggunakan sistem bersyarat untuk mengevaluasi kinerja CPU dan GPU. Data kinerja untuk prosesor ARM diambil dari berbagai sumber, terutama berdasarkan hasil pengujian seperti: PassMark, Antutu, GFXBench.

Kami tidak mengklaim akurasi mutlak. Peringkat yang benar-benar akurat dan mengevaluasi kinerja prosesor ARM tidak mungkin, karena alasan sederhana bahwa masing-masing dari mereka, dalam beberapa hal, memiliki kelebihan, dan dalam beberapa hal tertinggal dari prosesor ARM lainnya. Tabel prosesor ARM memungkinkan Anda untuk melihat, mengevaluasi dan, yang paling penting, membandingkan SoC yang berbeda (System-On-Chip) solusi. Menggunakan meja kami, Anda bisa bandingkan cpu seluler dan cari tahu persis bagaimana posisi ARM-jantung smartphone atau tablet Anda di masa depan (atau sekarang).

Di sini kami telah membandingkan prosesor ARM. Kami melihat dan membandingkan kinerja CPU dan GPU di berbagai SoC (Sistem-on-Chip). Tetapi pembaca mungkin memiliki beberapa pertanyaan: Di mana prosesor ARM digunakan? Apa itu prosesor ARM? Apa perbedaan antara arsitektur ARM dan prosesor x86? Mari kita coba memahami semua ini tanpa terlalu banyak detail.

Pertama, mari kita definisikan terminologi. ARM adalah nama arsitektur dan sekaligus nama perusahaan yang mengembangkannya. Singkatan ARM adalah singkatan dari (Advanced RISC Machine atau Acorn RISC Machine), yang dapat diterjemahkan sebagai: mesin RISC canggih. arsitektur ARM menggabungkan keluarga inti mikroprosesor 32 dan 64-bit yang dikembangkan dan dilisensikan oleh ARM Limited. Saya ingin segera mencatat bahwa ARM Limited murni terlibat dalam pengembangan inti dan alat untuk mereka (alat debugging, kompiler, dll.), Tetapi tidak dalam produksi prosesor itu sendiri. Perusahaan ARM Terbatas menjual lisensi untuk produksi prosesor ARM kepada pihak ketiga. Berikut adalah sebagian daftar perusahaan berlisensi untuk memproduksi prosesor ARM hari ini: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, Sony Ericsson, Texas Instruments, nVidia, Freescale ... dan banyak lagi.

Beberapa perusahaan berlisensi untuk merilis prosesor ARM membuat varian inti mereka sendiri berdasarkan arsitektur ARM. Contohnya termasuk: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, Qualcomm Snapdragon, Texas Instruments OMAP, Samsung Hummingbird, LG H13, Apple A4/A5/A6 dan HiSilicon K3.

Atas dasar prosesor ARM hari ini bekerja hampir semua elektronik: PDA, Handphone dan smartphone, pemutar digital, konsol game portabel, kalkulator, hard drive eksternal, dan router. Semuanya mengandung inti ARM, jadi kita dapat mengatakan bahwa ARM - prosesor seluler untuk ponsel cerdas dan tablet.

prosesor ARM mewakili SoC, atau "sistem pada sebuah chip". Sistem SoC, atau "sistem pada sebuah chip", dapat berisi dalam satu chip, selain CPU itu sendiri, bagian lain dari komputer lengkap. Ini adalah pengontrol memori, dan pengontrol port I / O, dan inti grafis, dan sistem geoposisi (GPS). Itu juga dapat berisi modul 3G, serta banyak lagi.

Jika kita mempertimbangkan keluarga prosesor ARM yang terpisah, misalnya Cortex-A9 (atau lainnya), kita tidak dapat mengatakan bahwa semua prosesor dari keluarga yang sama memiliki kinerja yang sama atau semuanya dilengkapi dengan modul GPS. Semua parameter ini sangat bergantung pada produsen chip dan apa dan bagaimana ia memutuskan untuk menerapkan dalam produknya.

Apa perbedaan antara prosesor ARM dan X86?? Dengan sendirinya, arsitektur RISC (Reduced Instruction Set Computer) menyiratkan serangkaian instruksi yang dikurangi. Yang karenanya mengarah pada konsumsi daya yang sangat moderat. Memang, di dalam chip ARM mana pun ada transistor yang jauh lebih sedikit daripada rekanannya dari jalur x86. Jangan lupa bahwa dalam sistem SoC semuanya periferal terletak di dalam satu chip, yang memungkinkan prosesor ARM menjadi lebih ekonomis dalam hal konsumsi daya. Arsitektur ARM awalnya dirancang untuk menghitung hanya operasi integer, tidak seperti x86, yang dapat bekerja dengan perhitungan floating point atau FPU. Tidak mungkin untuk secara tegas membandingkan kedua arsitektur ini. Dalam beberapa hal, keuntungannya adalah untuk ARM. Dan di suatu tempat dan sebaliknya. Jika Anda mencoba menjawab pertanyaan dalam satu kalimat: apa perbedaan antara prosesor ARM dan X86, maka jawabannya adalah: prosesor ARM tidak mengetahui jumlah perintah yang diketahui oleh prosesor x86. Dan mereka yang tahu, terlihat jauh lebih pendek. Ini memiliki plus dan minus. Bagaimanapun, akhir-akhir ini semuanya menunjukkan bahwa prosesor ARM perlahan tapi pasti mengejar, dan dalam beberapa hal bahkan melampaui prosesor x86 konvensional. Banyak yang terang-terangan menyatakan bahwa prosesor ARM akan segera menggantikan platform x86 di segmen PC rumahan. Seperti yang telah kita ketahui, pada tahun 2013, beberapa perusahaan terkenal di dunia telah sepenuhnya meninggalkan rilis netbook lebih lanjut demi PC tablet. Nah, apa yang sebenarnya akan terjadi, waktu akan memberi tahu.

Kami akan melacak prosesor yang sudah tersedia di pasar ARM.

Sejak saat komputer pertama (serupanya) muncul, pengejaran kekuasaan, kinerja dimulai, dan hari ini, seperti sebelumnya, tidak ada yang berubah dalam hal ini, karena setiap pemilik komputer pribadi yang pekerjaannya terkait dengan beban daya komputasi PC memimpikan perangkat keras yang lebih produktif.

Semua komputer yang ada dibagi menjadi beberapa kategori, mulai dari microchip hingga superkomputer yang mengkonsumsi listrik puluhan kilowatt dan memiliki kemampuan komputasi yang terbaik. Pada artikel ini, Anda akan mempelajari cara mengukur kinerja komputer pribadi.

Sejak awal, untuk mengukur kinerja komputer tertentu, mereka memutuskan untuk menggunakan jumlah operasi floating point yang dilakukan per 1 detik waktu. Dalam prakteknya, ini ternyata menjadi hasil yang sangat signifikan. Satuan pengukuran dari 1 operasi disebut Flops (Flops). Namun, komputer adalah perangkat yang sangat produktif, jadi sebelum gagal, awalan kilo / mega / giga / peta / ex, dll digunakan. Setiap operasi yang terdaftar 1000 kali lebih besar dari yang sebelumnya. Untuk evaluasi akhir, diberikan hasil Flops / s, yaitu. flop per detik. Jika Anda ingin membaca lebih lanjut tentang Flops, Anda ada di sini.

Mengukur kinerja PC pribadi

Ada banyak alat untuk mengukur kinerja di flop dari komputer pribadi atau laptop. Namun, semua alat didasarkan pada prinsip operasi yang sama.

Dari antarmuka yang mungkin, ada analisis kinerja melalui garis komando, melalui kompiler Fortran dan C++, dll. Tapi kami akan menggunakan cara yang lebih mudah dan menggunakan yang sudah dikompilasi file .exe program di Linpack, yang paling populer dalam mengukur kinerja komputer di Windows.

Di bawah ini kami sajikan untuk Anda 2 versi program Linpack, yang akan membantu Anda menentukan berapa banyak operasi floating point yang dilakukan komputer Anda per detik waktu.

Bagaimana cara memeriksa?

Pertama, buka paket arsip dan jalankan program (file LinX.exe). Antarmuka program ini sangat sederhana dan Anda dapat dengan mudah memahaminya. Pertama, buka pengaturan dan berikan program prioritas tertinggi. Setelah itu, coba matikan konsumsi sumber daya program. Di antarmuka LinX, Anda dapat memilih berapa kali atau menit untuk menjalankan tes dan berapa banyak data yang harus ditangani selama itu. Ketika semua pengaturan telah diatur, klik Uji. Setelah selesai, kemungkinan besar Anda akan melihat hasilnya dalam GFlops/s (Gigaflops per second).

Untuk mewakili berapa banyak: 1 flops=1 operasi floating point; 1GFlops= 1,000,000,000 operasi floating point.