Daftar Isi:
- Bagaimana angka-angka itu muncul
- Perbedaan dalam angka patokan bukan kecelakaan
- Apa yang benar-benar kita lihat dari tolok ukur ini
Pembaruan, Maret 2017: Posting ini telah diperbarui dengan informasi tentang ponsel terbaru dan teknik benchmark.
Ketika tiba saatnya bagi Samsung untuk menunjukkan kepada kita telepon baru, bicarakan tentang perangkat keras pasti akan mengangkat subjek tolok ukur. Galaxy S8, ponsel showcase Samsung untuk 2017, tidak berbeda. Dan seperti yang diharapkan, hanya dengan yang ada angka-angka ini membuat banyak orang membicarakannya.
Jumlahnya ada, tetapi apa artinya?
Beberapa percakapan tentang tolok ukur hanyalah obrolan kosong. "Oh, keren! Snapdragon menghitung" barang-barang "dalam aplikasi benchmark tentang serta Exynos" menyenangkan untuk dibicarakan. ini adalah percakapan yang menarik yang mengarah ke pembicaraan tentang bagaimana ponsel baru dapat memenuhi atau melampaui harapan kami karena menggunakan perangkat keras canggih untuk melakukan hal-hal keren. Itulah sebabnya sebagian besar dari kita ada di sini, untuk membicarakan hal-hal yang menjalankan Android dan bagaimana kita dapat menggunakannya untuk memperkaya hidup kita.
Tetapi beberapa orang serius tentang angka-angka patokan dan menganggapnya sebagai bagian penting dari keputusan pembelian. Kita semua harus mendorong ini karena selalu menyenangkan untuk membuat orang bersemangat tentang sesuatu, tetapi kita juga harus berbicara tentang apa arti sebenarnya dari angka-angka patokan dalam skema besar. Salah satu cara untuk mencoba dan memasukkan berbagai hal ke dalam perspektif adalah membandingkan tolok ukur dari sepasang prosesor baru yang akan dibeli oleh produsen Android dengan yang terbaru dari Apple.
Untuk semua orang yang terobsesi dengan CPU mana yang lebih baik untuk Galaxy S8. pic.twitter.com/28TTXdIDhW
- Jerry Hildenbrand (@gbhil) 17 Maret 2017
Ini tidak berarti bahwa iPhone yang menggunakan A10 secara otomatis pengalaman yang lebih baik daripada Galaxy S8. Ada banyak lagi yang menentukan mana yang lebih baik, dan sebagian besar adalah preferensi pengguna. Anda suka apa yang Anda suka dan saya suka apa yang saya suka. Angka dalam tweet tidak akan mengubah itu dan angka tidak berarti apa yang Anda pikirkan.
Bagaimana angka-angka itu muncul
Benchmark pada ponsel tidak benar-benar mengukur perangkat keras apa pun, setidaknya tidak seperti yang kita pikirkan. Mereka tidak memiliki akses ke perangkat keras itu sendiri karena mereka menggunakan lapisan aplikasi sistem operasi. Mereka memiliki daftar cucian tentang hal-hal yang harus dilakukan telepon mereka melalui API yang terpapar oleh sistem operasi, kemudian mereka menghitung seberapa baik mereka melakukannya. Ada lapisan perantara semacam untuk melewati ke "otak" di belakang sistem operasi, yang merupakan bagian yang mengontrol perangkat keras secara langsung. Jadi aplikasi benchmark membandingkan perangkat keras melalui beberapa perangkat lunak.
Anda mungkin pernah mendengar orang iOS berbicara tentang Logam atau orang Android berbicara tentang NDK. Ini adalah cara aplikasi dapat berinteraksi dengan perangkat keras, melalui lapisan perantara tanpa harus melalui tumpukan perangkat lunak lengkap. Perhatikan bahwa angka tolok ukur untuk Samsung Exynos 8895 dan Qualcomm's Snapdragon 835 sangat dekat satu sama lain. Mereka berdua menggunakan perangkat lunak yang sama dan perbedaan kinerja di antara mereka diminimalkan karena itu.
Jika Anda membeli ponsel karena Anda suka menjalankan tolok ukur, Anda mungkin harus membeli iPhone.
"Lapisan perantara" Apple lebih baik. Mari kita lemparkan itu ke sana agar kita semua bisa melihatnya. Apple membangun prosesor sendiri dengan fokus melakukan hal-hal tertentu dengan sangat baik kemudian membangun perangkat lunak yang memanfaatkannya. Google harus membangun perangkat lunak yang dapat diadaptasi untuk bekerja dengan apa saja. Ini melakukan pekerjaan luar biasa dan perangkat lunak yang memberi daya pada ponsel Android adalah hal yang indah yang sangat rumit. Sesuatu seperti aplikasi pembandingan menggunakan antarmuka Apple ke perangkat keras secara otomatis memiliki keunggulan dibandingkan Android, tidak peduli siapa yang membangunnya, karena antarmuka itu sendiri lebih ramping dan "lebih cepat" dengan iOS. Itu terjadi karena perangkat keras dan perangkat lunak dirancang untuk bekerja satu sama lain dan tidak ada yang lain.
Anda membandingkan ponsel secara keseluruhan, bukan hanya prosesor. Ketika datang ke angka-angka pada setiap inti CPU iPhone 7 Plus melakukannya jauh lebih baik.
Mari kita lihat inti-inti itu dalam prosesor A10 Apple. Hal itu tidak dapat disangkal chip ARM konsumen terbaik yang pernah dirancang ketika datang ke kinerja mentah per inti. Itu karena perangkat keras dirancang untuk melakukan hal itu dan perangkat lunak dirancang untuk menggunakannya. Kami telah berbicara tentang arsitektur ARM sebelumnya, dan A10 adalah contoh yang bagus tentang bagaimana Anda dapat mengukur ARM untuk melakukan apa saja yang Anda inginkan. Begitu juga dengan Qualcomm 835 dan Exynos 8895, mereka hanya dirancang dengan kriteria yang berbeda.
Perbedaan dalam angka patokan bukan kecelakaan
Kami membandingkannya karena semuanya ada di dalam telepon, tetapi Apple haus untuk membangun satu prosesor ARM yang dapat memberi daya pada iPhone, iPad, dan MacBook. Qualcomm dan Samsung membangun prosesor untuk dijual ke perusahaan lain untuk perangkat seluler kecil. Qualcomm dan Samsung dapat membangun prosesor yang unggul di bidang yang sama dengan A10 dan akan bekerja sangat baik untuk laptop Windows. Qualcomm sebenarnya tertarik untuk melakukannya dan Snapdragon 835 adalah langkah pertama perusahaan menuju tujuan itu.
Beberapa tahun dari sekarang dan kita akan melihat chip Snapdragon yang dapat bekerja cukup keras untuk menjalankan laptop full-blown dan masih cukup efisien untuk digunakan dalam perangkat seluler dengan baterai kecil. Kita juga akan melihat lebih banyak chip yang tidak sekuat, bahkan lebih efisien dalam hal penggunaan baterai dan jauh lebih murah. Ini akan menjadi CPU yang akan dibeli oleh perusahaan yang membuat ponsel.
Ketika Anda mengambil alat yang dirancang untuk hanya melakukan hal-hal tertentu dalam urutan tertentu dan melihat seberapa "cepat" mereka dapat dilakukan, A10 akan selalu menang. Itu harus selalu menang, dan kita harus ingin itu selalu menang. CPU yang dirancang untuk MacBook 13-inci perlu melakukan perhitungan inti tunggal lebih cepat dari Exynos 8895. A10 bukan CPU itu, tetapi merupakan langkah ke arah itu. Dan Apple adalah perusahaan teknologi yang kami ingin melakukan hal-hal yang sangat keren untuk mendorong kemajuan teknologi seperti yang kami inginkan untuk dilakukan oleh Samsung atau Google atau Microsoft.
Qualcomm atau Samsung dapat membangun prosesor ARM yang sekuat A10, tetapi mereka tidak memiliki alasan untuk melakukannya.
Potongan kecil papan skor benchmark yang tidak memiliki konteks yang Anda lihat di atas menunjukkan hal yang paling penting: Angka-angka ini tidak banyak berpengaruh pada seberapa hebat sesuatu seperti ponsel untuk digunakan. Pengalaman pengguna tidak ada hubungannya dengan perangkat keras karena perangkat keras telah cukup baik untuk sementara waktu sekarang. Bagian dalam Galaxy S5 atau Nexus 7 atau Note 4 lebih dari cukup untuk melakukan hal-hal yang kita harapkan dilakukan oleh ponsel selama perangkat lunaknya siap. Anda tidak harus mengambil kata saya tentang itu, hanya tersandung ke XDA di mana orang-orang yang tidak mau atau tidak mampu membeli sesuatu yang lebih baru telah membangun perangkat lunak khusus untuk masing-masing. Kami tidak meminta telepon untuk melakukan sesuatu yang cukup rumit sehingga membutuhkan daya pemrosesan lebih dari yang dapat diberikan oleh perangkat ini.
Saya yakin bahkan VR ponsel akan baik-baik saja jika perusahaan cukup peduli untuk mendukung Vulkan dengan benar pada prosesor lama mereka. Kita tidak akan pernah tahu karena perusahaan yang terlibat ada untuk membuat hal-hal baru dan menjualnya kepada kita dan di situlah mereka memfokuskan waktu dan uang mereka. Chip baru tidak hanya dirancang untuk menjadi baru. Mereka semua menawarkan peningkatan kecil dalam kinerja, keamanan dan efisiensi dan peningkatan kecil itu bertambah seiring waktu. Saat ini Hukum Moore tidak berfokus pada kinerja empat kali lipat dalam setiap generasi, itu berfokus pada penggunaan teknik manufaktur yang lebih baik untuk menyediakan chip yang lebih hemat energi dan keuntungan kinerja hanyalah evolusi alami.
Apa yang benar-benar kita lihat dari tolok ukur ini
Apa yang dapat kita ambil dari skor benchmark ini adalah cara core CPU menghitung dan bekerja dengan core GPU tidak rusak. Angka dapat dirubah sedikit lebih cepat dengan perangkat keras baru yang dirancang agar lebih hemat energi. Cara inti CPU dapat memecahkan angka tidak lagi menjadi penghambat, jadi perbedaan kecil dan peningkatan ini tidak akan terlihat ketika Anda tidak menjalankan aplikasi benchmark. Perangkat keras yang lebih baru mungkin lebih baik dari tahun lalu, dan satu prosesor mungkin lebih baik dari yang lain. Peningkatan kinerja itu nyata, tetapi itu tidak berarti perbedaan nyata ketika Anda menggunakannya dan tidak akan terjadi kecuali Anda melewati beberapa generasi. Beralih dari Qualcomm S4 Pro ke Qualcomm 835 membawa tonjolan kinerja yang akan segera Anda sadari. Beralih dari Qualcomm 821 ke Qualcomm 835 tidak.
Galaxy S8 akan menghadirkan pengalaman pengguna yang lebih baik dari Galaxy S7 tahun lalu. Banyak dari kita di sini akan menganggapnya sebagai pengalaman yang lebih baik daripada penawaran Apple dengan iPhone 7 sementara banyak yang akan merasakan sebaliknya. Semua ini bukan karena skor patokan.