Talaan ng mga Nilalaman:
- Kung paano ang mga bilang
- Ang pagkakaiba sa mga numero ng benchmark ay hindi isang aksidente
- Ano talaga ang nakikita natin sa mga benchmark na ito
Update, Marso 2017: Ang post na ito ay na-update na may impormasyon sa pinakabagong mga telepono at mga pamamaraan sa benchmark.
Kapag oras na para sa Samsung na magpakita sa amin ng isang bagong telepono, pag-usapan ang tungkol sa hardware na hindi maiiwasang maibibigay ang paksa ng mga benchmark. Ang Galaxy S8, ang telepono ng showcase ng Samsung para sa 2017, ay hindi naiiba. At tulad ng inaasahan, sa pamamagitan lamang ng umiiral na mga bilang na ito ay nakakakuha ng maraming tao na pinag-uusapan ang mga ito.
Ang mga numero ay nasa, ngunit ano ang ibig nilang sabihin?
Ang ilang pag-uusap tungkol sa mga benchmark ay idle chatter lamang. "Oh, cool! Kinakalkula ng Snapdragon ang" mga bagay-bagay "sa isang benchmark application tungkol sa pati na rin ang Exynos" ay masaya na pag-usapan. ito ay isang kagiliw-giliw na pag-uusap na hahantong sa pag-uusap tungkol sa kung paano maaaring matugunan o lumampas ang isang bagong telepono dahil sa paggamit ng estado ng art hardware upang gawin ang mga cool na bagay. Iyon ang dahilan kung bakit ang karamihan sa atin ay narito, upang pag-usapan ang tungkol sa mga bagay na nagpapatakbo ng Android at kung paano natin magagamit ito upang mapayaman ang ating buhay.
Ngunit ang ilang mga tao ay nakakakuha ng malubhang tungkol sa mga numero ng benchmark at isaalang-alang ang mga ito ng isang mahalagang bahagi ng isang desisyon sa pagbili. Lahat tayo ay dapat na hikayatin ito sapagkat laging mahusay na magkaroon ng kasiyahan ang mga tao sa isang bagay, ngunit dapat din nating pag-usapan ang kung ano ang tunay na kahulugan ng mga numero sa benchmark ng mga bagay. Ang isang paraan upang subukan at ilagay ang mga bagay sa pananaw ay upang ihambing ang mga benchmark ng isang pares ng mga bagong processors na bibilhin ng mga tagagawa ng Android sa pinakabagong Apple.
Para sa lahat na nagmamasid sa kung aling CPU ay mas mahusay para sa Galaxy S8. pic.twitter.com/28TTXdIDhW
- Jerry Hildenbrand (@gbhil) Marso 17, 2017
Hindi ito nangangahulugang ang isang iPhone na gumagamit ng A10 ay awtomatikong isang mas mahusay na karanasan kaysa sa isang Galaxy S8. Marami nang higit pa na tumutukoy kung alin ang mas mahusay, at ang karamihan sa mga ito ay kagustuhan ng gumagamit. gusto mo ang gusto mo at gusto ko ang gusto ko. Hindi magbabago ang mga numero sa isang tweet at ang mga numero ay hindi nangangahulugang kung ano ang maaari mong isipin na ibig sabihin.
Kung paano ang mga bilang
Ang mga benchmark sa mga mobile phone ay hindi tunay na benchmarking ng anumang hardware, hindi bababa sa paraan sa palagay natin. Wala silang access sa hardware mismo dahil ginagamit nila ang layer layer ng application ng operating. Mayroon silang isang listahan ng paglalaba ng mga bagay na ginagawa ng telepono sa pamamagitan ng mga API na nakalantad ng operating system, pagkatapos ay kinakalkula nila kung gaano kahusay ito. Mayroong isang pansamantalang layer ng isang uri upang dumaan upang makapunta sa "talino" sa likod ng operating system, na kung saan ay ang bahagi na direktang kinokontrol ang hardware. Kaya ang isang benchmark app ay benchmarking ang hardware sa pamamagitan ng ilang software.
Maaaring narinig mo ang mga tao sa iOS na nagsasalita tungkol sa Metal o Android na mga tao na nagsasalita tungkol sa isang NDK. Ang mga ito ay mga paraan na maaaring mag-interface ang mga application sa hardware, sa pamamagitan ng intermediate layer na hindi kinakailangang dumaan sa buong software stack. Pansinin na ang mga numero ng benchmark para sa Samsung's Exynos 8895 at Qualcomm's Snapdragon 835 ay napakalapit sa bawat isa. Pareho silang gumagamit ng parehong software at ang mga pagkakaiba sa pagganap sa pagitan nila ay nabawasan dahil dito.
Kung bumili ka ng isang telepono dahil nais mong magpatakbo ng mga benchmark, dapat kang bumili ng iPhone.
Ang "intermediary layer" ng Apple ay mas mahusay. Itapon natin doon mismo kung saan makikita natin lahat ito. Ang Apple ay nagtatayo ng sariling processor na may pagtuon sa paggawa ng ilang mga bagay na talagang maayos pagkatapos ay nagtatayo ng software na sinasamantala nito. Kailangang bumuo ng Google ang software na maaaring maiakma upang gumana sa anumang bagay. Tapos na ito ng isang kamangha-manghang trabaho at ang software na nagpapatakbo ng isang telepono ng Android ay isang magandang bagay na hindi kapani-paniwalang kumplikado. Ang isang bagay tulad ng isang benchmarking app gamit ang interface ng Apple sa hardware ay awtomatikong may kalamangan sa Android, hindi mahalaga kung sino ang nagtayo nito, dahil ang interface mismo ay mas naka-streamline at "mas mabilis" sa iOS. Nangyayari iyon dahil ang hardware at software ay idinisenyo upang gumana sa bawat isa at wala nang iba.
I-benchmark mo ang telepono sa kabuuan, hindi lamang ang processor. Pagdating sa crunching number sa bawat CPU core ang iPhone 7 Plus ay mas mahusay ito.
Tingnan natin ang mga core sa processor ng A10 ng Apple. Ang bagay na iyon ay hindi maikakaila ang pinakamahusay na consumer ARM chip na idinisenyo pagdating sa raw na pagganap sa bawat core. Iyon ay dahil ang hardware ay idinisenyo upang gawin lamang iyon at ang software ay idinisenyo upang magamit ito. Napag-usapan namin ang tungkol sa arkitektura ng ARM, at ang A10 ay isang mahusay na halimbawa kung paano mo masukat ang ARM na gawin ang anumang nais mo. Gayundin ang Qualcomm 835 at ang Exynos 8895, dinisenyo lamang nila na may iba't ibang pamantayan sa isip.
Ang pagkakaiba sa mga numero ng benchmark ay hindi isang aksidente
Inihambing namin ang mga ito dahil lahat sila ay nasa loob ng isang telepono, ngunit ang Apple ay nauuhaw upang makagawa ng isang processor ng ARM na maaaring makapangyarihang isang iPhone, isang iPad, at isang MacBook. Ang Qualcomm at Samsung ay nagtatayo ng mga processors upang ibenta sa ibang mga kumpanya para sa maliit na mobile device. Ang Qualcomm at Samsung ay maaaring bumuo ng isang processor na higit sa parehong mga lugar tulad ng A10 at gagana nang mahusay para sa isang Windows laptop. Ang Qualcomm ay talagang interesado na gawin ito at ang Snapdragon 835 ang unang hakbang ng kumpanya patungo sa layuning iyon.
Ang ilang taon mula ngayon at makakakita kami ng isang chip ng Snapdragon na maaaring magtrabaho nang sapat upang magpatakbo ng isang buong blown na laptop at maging sapat na mahusay upang magamit sa isang mobile device na may maliit na baterya. Makakakita rin kami ng maraming mga chips na hindi kasing lakas, ay mas mahusay pagdating sa paggamit ng baterya at mas mura. Ito ang magiging mga CPU na bibilhin ng mga kumpanya na gumawa ng mga telepono.
Kapag kumuha ka ng isang tool na idinisenyo upang gawin lamang ang ilang mga bagay sa isang tiyak na pagkakasunud-sunod at makita kung paano "mabilis" maaari silang magawa, ang A10 ay palaging mananalo. Dapat itong palaging manalo, at dapat nating nais ito na laging manalo. Ang isang CPU na idinisenyo para sa isang 13-pulgadang MacBook ay kailangang magsagawa ng mga pagkalkula ng core nang mas mabilis kaysa sa isang Exynos 8895. Ang A10 ay hindi iyon CPU, ngunit ito ay isang hakbang sa direksyon na iyon. At ang Apple ay isang kumpanya ng tech na dapat nating gawin na talagang mga cool na bagay upang magmaneho ng tech pasulong tulad ng nais nating gawin ng Samsung o Google o Microsoft.
Ang Qualcomm o Samsung ay maaaring makabuo ng isang ARM processor na kasing lakas ng A10, ngunit wala silang dahilan upang gawin ito.
Ang maliit na snip ng isang benchmark scoreboard na walang konteksto na nakikita mo sa itaas ay nagpapakita ng pinakamahalagang bagay: Ang mga numerong ito ay walang kaunting epekto sa kung gaano kagaling ang isang bagay tulad ng isang telepono. Ang karanasan ng gumagamit ay may kaunting kaugnayan sa hardware dahil ang sapat na hardware ay sapat na mabuti sa ngayon. Ang mga panloob ng isang Galaxy S5 o Nexus 7 o Tandaan 4 ay higit pa sa sapat upang gawin ang mga bagay na inaasahan nating gagawin ng isang telepono hangga't ang software ay hanggang sa mabulok. Hindi mo kailangang gawin ang aking salita sa iyon, madapa lamang sa XDA kung saan ang mga taong hindi nais o hindi kayang bumili ng isang mas bago ay nagtayo ng pasadyang software para sa bawat isa. Hindi kami hinihiling sa isang telepono na gumawa ng anumang kumplikadong sapat upang kailangan ng higit pang lakas ng pagproseso kaysa sa maihatid ng mga aparatong ito.
Kumbinsido ako kahit mobile VR ay magiging maayos kung ang mga kumpanya ay nag-aalaga ng sapat upang suportahan nang tama si Vulkan sa kanilang mga mas luma na processors. Hindi namin malalaman dahil ang mga kumpanya na kasangkot ay umiiral upang gumawa ng mga bagong bagay at ibenta ang mga ito sa amin at doon na nakatuon ang kanilang oras at pera. Ang mga bagong chips ay hindi lamang idinisenyo upang maging bago. Lahat sila ay nag-aalok ng maliit na pagtaas ng pagtaas sa pagganap, seguridad at kahusayan at ang mga maliliit na pagtaas ay nagdaragdag sa paglipas ng panahon. Sa ngayon ang Batas ng Moore ay hindi nakatuon sa pagganap ng quadrupling sa bawat henerasyon, nakatuon ito sa paggamit ng mas mahusay na mga diskarte sa pagmamanupaktura upang magbigay ng mas maraming enerhiya na mahusay na mga chips at mga nakuha sa pagganap ay natural na ebolusyon.
Ano talaga ang nakikita natin sa mga benchmark na ito
Ano ang maaari naming ilayo mula sa mga marka ng benchmark na ito na ang paraan na kinakalkula ng isang core ng CPU ang mga bagay at gumagana sa mga GPU cores ay hindi nasira. Ang mga numero ay maaaring mai-crunched ng kaunti nang mas mabilis sa mas bagong hardware na idinisenyo upang maging mas mahusay na enerhiya. Ang paraan ng isang CPU core ay maaaring mag-crunch ng isang numero ay hindi na bottleneck, kaya ang mga maliit na pagkakaiba-iba at pagtaas ng ito ay hindi mapapansin kapag hindi ka nagpapatakbo ng isang benchmark application. Ang mas bagong hardware ay maaaring mas mahusay kaysa sa nakaraang taon, at ang isang processor ay maaaring mas mahusay kaysa sa isa pa. Ang mga pagtaas ng pagganap ay totoo, ngunit hindi nila isinalin sa isang kapansin-pansin na pagkakaiba kapag ginagamit mo ang mga ito at hindi maliban kung laktawan mo ang ilang mga henerasyon. Ang pagpunta mula sa isang Qualcomm S4 Pro patungo sa isang Qualcomm 835 ay nagdadala ng isang paga sa pagganap na mapapansin mo kaagad. Ang pagpunta mula sa isang Qualcomm 821 patungo sa isang Qualcomm 835 ay hindi.
Ang Galaxy S8 ay magdadala ng isang karanasan sa gumagamit na mas mahusay kaysa sa Galaxy S7 noong nakaraang taon. Marami sa atin dito ang isasaalang-alang ito ng isang mas mahusay na karanasan kaysa sa alok ng Apple sa iPhone 7 habang marami ang mararamdaman sa kabaligtaran. Wala sa mga ito ay dahil sa isang benchmark score.