Geekbench არის ერთ-ერთი ყველაზე ნაყოფიერი ბენჩმარკი, მაგრამ რა არის ის და როგორ მუშაობს?
სმარტფონებისა და კომპიუტერების ბენჩმარკინგი მოიცავს მოწყობილობის მუშაობის ტესტირებას რამდენიმე სხვადასხვა კატეგორიაში. შეგიძლიათ შეადაროთ სხვადასხვა მეტრიკა, მათ შორის გრაფიკული შესრულება, ხელოვნური ინტელექტი და გამოთვლები. Geekbench არის საორიენტაციო ნიშანი, რომელიც გახდა საორიენტაციო სამყაროს ძირითადი ელემენტი და ის, პირველ რიგში, ორიენტირებულია გამოთვლებზე. Geekbench 6 არის უახლესი ვერსია, მაგრამ კონკრეტულად რა არის? რას ამოწმებს და როგორ?
რა არის Geekbench?
Geekbench არის ჯვარედინი პლატფორმის საორიენტაციო პროგრამა, რომელსაც შეუძლია ქულა მიაწეროს თქვენი მოწყობილობის როგორც ერთბირთვიან, ისე მრავალბირთვიან გამოთვლით შესაძლებლობებს. ეს ქულა შეიძლება გამოყენებულ იქნას როგორც შედარების წერტილი მიმდებარე მოწყობილობებთან და დაკალიბრებულია ა საბაზისო ქულა 2500, რომელიც Primate Labs-ის თქმით არის Dell Precision 3460-ის ქულა Intel Core-ით i7-12700. მართალია, Geekbench 6-ის ქულების დათვალიერება, როგორც ჩანს, მიუთითებს იმ კონკრეტულ CPU-ზე, რომელიც მხოლოდ 2000 ქულას იკავებს ერთბირთვიანი, მაგრამ ამის გარდა, წინაპირობაა ის, რომ მოწყობილობას, რომელსაც აქვს 5000 ქულა, ამბობენ, რომ ორჯერ მეტი შესრულება აქვს ვიდრე i7-12700.
Geekbench 6-ის შემთხვევაში, ეს არის Geekbench საორიენტაციო კომპლექტის უახლესი გამეორება და ის მიზნად ისახავს გაზომეთ თქვენი სმარტფონის შესაძლებლობები იმ გზებით, რაც რეალურად მნიშვნელოვანია, როდესაც საქმე ეხება რომელიმე მათგანის გამოყენებას საუკეთესო ტელეფონები.
- თანამედროვე სმარტფონების მიერ გადაღებული უფრო დიდი გარჩევადობით (12-48MP)
- თანამედროვე ვებ დიზაინის სტანდარტების წარმომადგენელი HTML მაგალითები
- სურათების უფრო დიდი ბიბლიოთეკა იმპორტის ტესტებისთვის
- უფრო დიდი რუქები ნავიგაციის ტესტებისთვის
- უფრო დიდი და თანამედროვე PDF მაგალითები
- Clang სამუშაო დატვირთვის ზომის ზრდა
ასევე არის GPU გამოთვლითი ტესტები და მას შეუძლია შეამოწმოს OpenCL, Metal და Vulkan. GPU გამოთვლის საორიენტაციო პუნქტი იყენებს მანქანური სწავლების დატვირთვას, როგორიცაა ფონის დაბინდვა და სახის ამოცნობა ობიექტების ამოცნობის შესაძლებლობების შესამოწმებლად. გარდა ამისა, ის აწარმოებს გამოსახულების რედაქტირების დატვირთვას, როგორიცაა ჰორიზონტის ამოცნობა, კიდეების ამოცნობა და გაუსის ბუნდოვანი. დაბოლოს, არის გამოსახულების სინთეზის დატვირთვები, რომლებიც ასრულებენ ფუნქციების შესატყვისს და სტერეო შესაბამისობას, სიმულაციური ნიშნით, რომელიც ახდენს ნაწილაკების ფიზიკის სიმულაციას.
რა პლატფორმებს უჭერს მხარს Geekbench 6?
Geekbench 6 მხარს უჭერს შემდეგ პლატფორმებს, Windows on Arm მხარდაჭერით ზოგიერთი მათგანისთვის საუკეთესო ლეპტოპები დაყენებულია Geekbench 6.1-ით:
Პლატფორმა |
მინიმალური ვერსია |
არქიტექტურა |
კომენტარი |
Android |
Android 10 |
AArch64, x64 |
|
iOS |
iOS 15 |
AArch64 |
|
Linux |
Ubuntu 18.04 LTS |
AArch64, x64 |
CentOS, RHEL, უფრო მეტი |
macOS |
macOS 11 |
AArch64, x64 |
|
ფანჯრები |
Windows 10 |
x64 |
AArch64 მოდის Geekbench 6.1-ით |
როგორ მუშაობს Geekbench-ის CPU ბენჩმარკი?
Geekbench-ის CPU ბენჩმარკი იყოფა რამდენიმე ძირითად ტესტად, რომლებსაც აქვთ ერთბირთვიანი და მრავალბირთვიანი განყოფილება. თითოეული სექცია დაჯგუფებულია ორ ქვესექციად: მთლიანი დატვირთვა და მცურავი წერტილის დატვირთვა. ნაგულისხმევად ორ წამის თითოეულ ტესტს შორის არის ხარვეზები, რათა მინიმუმამდე დაიყვანოს თერმული საკითხების ეფექტი შესრულებაზე.
Geekbench 6-მა წარმოადგინა საზიარო დავალების მოდელი მრავალძაფიანი ტესტირებისთვის, სადაც დატვირთვები განაწილებულია რამდენიმე თემაში, რათა წარმოადგინოს უფრო რეალისტური დატვირთვა. ადრე, Geekbench ავრცელებდა დატვირთვას ცალკეულ ძაფებზე, რაც კარგად მასშტაბებს, მაგრამ გვთავაზობს ძალიან მცირე ძაფებს შორის კომუნიკაციას. საერთო დავალების მოდელების შემთხვევაში, თითოეული ძაფი ამუშავებს უფრო დიდი საერთო ამოცანის ნაწილს. ის ასევე არ არის მასშტაბური, მაგრამ უფრო წარმოადგენს რეალურ სამყაროში გამოყენების შემთხვევებს.
ქულები გამოითვლება ქვეგანყოფილების ქულების შეწონილი არითმეტიკული საშუალოს გამოყენებით, მთელი რიცხვით ქვეგანყოფილება შეადგენს ქულის 65%-ს და მცურავი ქულის ქვეთავში დარჩენილი 35%.
რაც შეეხება იმას, თუ როგორ ამოწმებს Geekbench თქვენი მოწყობილობის ჩიპსეტის შესაძლებლობებს, ის ამოწმებს სხვადასხვა ტიპის დატვირთვას, რომელიც იყოფა კატეგორიებად. ეს კატეგორიები იყოფა პროდუქტიულობად, დეველოპერებად, მანქანურ სწავლებად და გამოსახულების სინთეზად.
Geekbench 6 პროდუქტიულობის დატვირთვა
ეს არის სამუშაო დატვირთვა, რომელიც ამოწმებს რამდენად ეფექტურია თქვენი მოწყობილობა ყოველდღიურ კრიტიკულ ამოცანებში.
ფაილის შეკუმშვა
ფაილების შეკუმშვის დატვირთვა ამოწმებს, რამდენად კარგად ახერხებს თქვენი მოწყობილობა ფაილების შეკუმშვას და დეკომპრესიას სხვადასხვა შეკუმშვის ფორმატების გამოყენებით. ის იყენებს შემთხვევებს, როდესაც მომხმარებელმა შეიძლება შეკუმშოს ფაილი, რათა სხვას გაუგზავნოს მონაცემები და გამტარუნარიანობა. იგი შეკუმშავს Ruby 3.1.2 წყაროს არქივს, რომელიც არის 75MB არქივი, რომელიც შეიცავს 9841 ფაილს, LZ4 და ZSTD შეკუმშვის გამოყენებით. შემდეგ ის ამოწმებს შეკუმშულ ფაილებს SHA-1 ჰეშის საშუალებით.
ეს ფაილები შემდეგ ინახება მეხსიერებაში დაშიფრული ფაილური სისტემის გამოყენებით და ეს დატვირთვა იყენებს ინსტრუქციებს, რომლებიც აჩქარებს AES დაშიფვრას და გაშიფვრას. ის ასევე იყენებს ინსტრუქციებს, რომლებიც აჩქარებს SHA-1 ჰეშირების ალგორითმებს.
ნავიგაცია
ჩვენ ვიყენებთ ნავიგაციას ყველა სახის მოწყობილობაზე, განსაკუთრებით სმარტფონებზე. ნავიგაციის სამუშაო დატვირთვა მიზნად ისახავს მიმართულებების გენერირებას მდებარეობების თანმიმდევრობას შორის და აყალიბებს ადამიანებს, რომლებიც იყენებენ აპებს, როგორიცაა Google Maps ოფლაინ რეჟიმში. ის იყენებს Dijkstra-ს ალგორითმს 24 სხვადასხვა მარშრუტის გამოსათვლელად ორ სხვადასხვა OpenStreetMap რუკაზე. ერთი არის ვატერლოოში, ონტარიო და ერთი ტორონტოში, ონტარიო.
HTML5 ბრაუზერი
HTML5 ბრაუზერი ხსნის უამრავ HTML5 გვერდს და აყალიბებს მომხმარებელს, რომელიც ათვალიერებს ინტერნეტს თანამედროვე ბრაუზერში, როგორიცაა Chrome ან Safari. ის იყენებს უთავო ბრაუზერს და ხსნის, აანალიზებს, ასახავს და ასახავს ტექსტებსა და სურათებს პოპულარულ საიტებზე, მათ შორის Instagram-ზე, ვიკიპედიაზე და Ars Technica. იგი იყენებს შემდეგ ბიბლიოთეკებს:
- Google Gumbo, როგორც HTML პარსერი
- litehtml, როგორც CSS პარსერი, განლაგება და რენდერის ძრავა
- FreeType, როგორც შრიფტის ძრავა
- ანტი-მარცვლოვანი გეომეტრია, როგორც 2D გრაფიკული რენდერის ბიბლიოთეკა
- libjpeg-turbo და libpng როგორც გამოსახულების კოდეკები
ეს ტესტი იძლევა რვა გვერდს ერთბირთვიან რეჟიმში და 32 გვერდს მრავალბირთვიან რეჟიმში.
PDF რენდერი
PDF რენდერის სამუშაო დატვირთვა ხსნის რთულ PDF დოკუმენტებს PDFium-ის გამოყენებით, რომელიც არის Chrome-ის PDF რენდერი. ის ასახავს პარკის რუქების PDF ფაილებს ამერიკის ეროვნული პარკის სამსახურისგან, ზომით 897 კბ-დან 1,5 მბ-მდე. ეს ფაილები შეიცავს დიდ ვექტორულ სურათებს, ხაზებს და ტექსტს.
ეს ტესტი იძლევა ოთხ PDF-ს ერთ ბირთვიან რეჟიმში და 16 PDF-ს მრავალბირთვიან რეჟიმში.
ფოტო ბიბლიოთეკა
ფოტო ორგანიზაციის დატვირთვა ანაწილებს ფოტოებს კატეგორიზებს და თეგირებს მათში შემავალი ობიექტების მიხედვით, რაც მომხმარებლებს საშუალებას აძლევს მოძებნონ ფოტოები საკვანძო სიტყვით სურათების ორგანიზატორის აპებში. ის იყენებს MobileNet 1.0-ს ფოტოების კლასიფიკაციისთვის და SQLite მონაცემთა ბაზას, რათა შეინახოს ფოტო მეტამონაცემები მათ ტეგებთან ერთად.
ეს დატვირთვა ასრულებს შემდეგ ნაბიჯებს თითოეული ფოტოსთვის:
- შეკუმშეთ ფოტო შეკუმშული JPEG ფაილიდან.
- შეინახეთ ფოტო მეტამონაცემები SQLite მონაცემთა ბაზაში. ეს მონაცემთა ბაზა წინასწარ არის სავსე მეტამონაცემებით 70000-ზე მეტი ფოტოსთვის.
- შექმენით გადახედვის ესკიზი და დაშიფრეთ იგი JPEG-ად.
- შექმენით დასკვნის ესკიზი.
- გაუშვით გამოსახულების კლასიფიკაციის მოდელი დასკვნის მინიატურაზე.
- შეინახეთ სურათების კლასიფიკაციის ტეგები SQLite მონაცემთა ბაზაში.
ფოტო ბიბლიოთეკის დატვირთვა მუშაობს 16 ფოტოზე ერთბირთვიან რეჟიმში და 64 ფოტოზე მრავალბირთვიან რეჟიმში.
Geekbench 6 დეველოპერის სამუშაო დატვირთვა
დეველოპერის სამუშაო დატვირთვა Geekbench 6-ში ზომავს, რამდენად კარგად უმკლავდება თქვენი მოწყობილობა დეველოპერის ტიპურ ამოცანებს, როგორიცაა ტექსტის რედაქტირება, კოდის შედგენა და აქტივების შეკუმშვა.
კლანგი
Clang შემდგენელი გამოიყენება Lua თარჯიმანის შედგენისთვის, დეველოპერების გამოყენების შემთხვევის მოდელირებისთვის, რომლებიც ქმნიან თავიანთ კოდს და დროულად აწყობენ, რომელსაც მომხმარებლები ხშირად განიცდიან თავიანთ მოწყობილობებზე. ის იყენებს musl libc-ს, როგორც C სტანდარტულ ბიბლიოთეკას შედგენილი ფაილებისთვის. ის აგროვებს რვა ფაილს ერთბირთვიან და 96 ფაილს მრავალბირთვიან რეჟიმში.
ტექსტის დამუშავება
ტექსტის დამუშავება ატვირთავს მრავალ ფაილს, აანალიზებს მათ შინაარსს რეგულარული გამონათქვამების გამოყენებით, ინახავს მეტამონაცემებს SQLite მონაცემთა ბაზაში და ახორციელებს კონტენტის ექსპორტს სხვა ფორმატში. იგი აყალიბებს ტიპიური ტექსტის დამუშავების ალგორითმებს, რომლებიც მანიპულირებენ, აანალიზებენ და გარდაქმნიან მონაცემებს გამოქვეყნებისა და ცნობისმოყვარეობის მისაღებად.
ეს დატვირთვა განხორციელებულია Python-ისა და C++-ის ნარევში, Python 3.9.0-ის გამოყენებით და 190 შეყვანის ფაილის დამუშავებით.
აქტივების შეკუმშვა
აქტივების შეკუმშვა შეკუმშავს 3D ტექსტურ და გეომეტრიულ აქტივებს სხვადასხვა პოპულარული შეკუმშვის კოდეკების გამოყენებით, როგორიცაა ASTC, BC7 და DXT5. ის აყალიბებს სტანდარტული შინაარსის შეკუმშვის მილსადენებს, რომლებსაც იყენებენ თამაშის დეველოპერები.
სამუშაო დატვირთვა იყენებს bc7enc-ს BC& და DXTC განხორციელებისთვის და Arm ASTC Encoder-ს ASTC განხორციელებისთვის.
მანქანების სწავლების დატვირთვა
მანქანური სწავლების დატვირთვა, პირველ რიგში, ზომავს, რამდენად კარგად შეუძლია თქვენი CPU უმკლავდება ობიექტების ამოცნობას სურათებსა და სცენებში.
ობიექტების გამოვლენა
ობიექტების ამოცნობის დატვირთვა იყენებს მანქანურ სწავლებას, რათა შეძლოს ფოტოების ობიექტების აღმოჩენა და კლასიფიკაცია. ის იყენებს კონვოლუციურ ნერვულ ქსელს სახელწოდებით MobileNet v1 SSD ფოტოების ობიექტების აღმოსაჩენად და კლასიფიკაციისთვის, ხოლო ფოტოების ზომებია 300x300 პიქსელი. ის ასრულებს შემდეგ ნაბიჯებს სურათზე ობიექტების იდენტიფიცირებისთვის:
- ჩატვირთეთ ფოტო
- ამოიღეთ ობიექტები ფოტოდან MobileNet v1 SSD-ის გამოყენებით
- შექმენით ნდობის ან გამოვლენის ქულა, რომელიც წარმოადგენს აღმოჩენის სიზუსტეს
- დახაზეთ შემოსაზღვრული ყუთი ობიექტის გარშემო და გამოიტანეთ ნდობის ქულა
ობიექტების ამოცნობა ამუშავებს 16 ფოტოს ერთბირთვიან რეჟიმში და 64 ფოტოს მრავალბირთვიან რეჟიმში.
ფონის დაბინდვა
ფონის დაბინდვის დატვირთვა განასხვავებს წინა პლანს ფონისგან ვიდეო ნაკადებში და ბუნდოვანებს ფონს, ისევე როგორც სერვისებს, როგორიცაა Zoom, Discord და Google Meet.
გამოსახულების რედაქტირება
გამოსახულების რედაქტირების დატვირთვა ზომავს რამდენად კარგად შეუძლია თქვენი CPU გაუმკლავდეს როგორც მარტივ, ასევე რთულ გამოსახულების რედაქტირებას.
საგნების მოსაშორებელი
ობიექტის ამომღები სამუშაო დატვირთვა აშორებს ობიექტებს ფოტოებიდან და ავსებს დატოვებულ უფსკრულის, აყალიბებს შინაარსის შემეცნებით შევსებას და Google-ის საკუთარ Magic Eraser-ს. სამუშაო დატვირთვას ეძლევა 3 მეგაპიქსელიანი გამოსახულება არასასურველი რეგიონით, და დატვირთვა აშორებს ამ რეგიონს და იყენებს ფერწერის სქემას დარჩენილი უფსკრულის აღსადგენად.
ჰორიზონტის გამოვლენა
ჰორიზონტის ამოცნობის სამუშაო დატვირთვას შეუძლია აღმოაჩინოს და გაასწოროს ჰორიზონტის არათანაბარი ან დახრილი ხაზები ფოტოების გასაუმჯობესებლად. ის აყალიბებს ჰორიზონტის ხაზის კორექტორებს ფოტო რედაქტირების აპებში და იყენებს Canny edge დეტექტორს ჰორიზონტის ხაზის გამოსავლენად Hough-ის ტრანსფორმაციის გამოსაყენებლად. იგი იყენებს 48 მეგაპიქსელ ფოტოს, როგორც მის შეყვანას.
ფოტო ფილტრი
ფოტო ფილტრის დატვირთვა იყენებს ფილტრებს ფოტოს გარეგნობის გასაუმჯობესებლად, საერთო ფილტრების მოდელირებას სოციალური მედიის აპებში, როგორიცაა Instagram. ის იყენებს შემდეგ ეფექტებს 10 სხვადასხვა ფოტოზე, ფოტოების ზომით 3 მეგაპიქსელიდან 15 მეგაპიქსამდე.
- ფერის და ბუნდოვანი ფილტრები
- დონის კორექტირება
- დაჭრა და სკალირება
- გამოსახულების შედგენა
HDR
HDR დატვირთვა აერთიანებს ექვს ჩვეულებრივ ფოტოს, რათა შექმნას ერთი HDR ფოტო, რომელიც არის ფერადი და ცოცხალი. იგი აყალიბებს HDR ფუნქციებს, რომლებიც გვხვდება თანამედროვე სმარტფონის კამერის აპებში, ქმნის ერთ 16MP HDR სურათს ექვსი 16MP ჩვეულებრივი სურათისგან.
გამოსახულების სინთეზი
ეს დატვირთვები ზომავს, თუ როგორ უმკლავდება თქვენს პროცესორს სრულიად ხელოვნური სურათების შექმნა.
სხივების ტრასერი
სხივების მიკვლევა ძალიან პოპულარულია და ის შეიძლება გამოყენებულ იქნას ფოტორეალისტური სურათების შესაქმნელად, მოდელირებით, თუ როგორ ურთიერთქმედებენ სინათლის სხივები ობიექტებთან ვირტუალურ სცენებში. ეს აყალიბებს რენდერის პროცესებს, რომლებსაც გამოიყენებდა 3D რენდერის პროგრამული უზრუნველყოფა, როგორიცაა Blender ან Cinema 4D.
სტრუქტურა მოძრაობიდან
სტრუქტურა მოძრაობადან არის ტექნიკა, რომელიც ქმნის 3D გეომეტრიას მრავალი 2D გამოსახულებისგან. გაძლიერებული რეალობის სისტემები იყენებენ მსგავს ტექნიკას რეალური სამყაროს სცენების გასაგებად. ეს დატვირთვა იღებს იმავე სცენის ცხრა 2D სურათს და აყალიბებს იმ წერტილების 3D კოორდინატების შეფასებას, რომლებიც ჩანს ორივე სურათზე.
როგორ ჩამოტვირთოთ Geekbench
Geekbench არის ერთ-ერთი ყველაზე პოპულარული კრიტერიუმი, რომელსაც ადამიანები იყენებენ ისეთი მოწყობილობების შესამოწმებლად, როგორიცაა საუკეთესო ტელეფონები, ლეპტოპები და ტაბლეტებიდა შეგიძლიათ გადმოწეროთ გვერდიდან Apple App Store, Google Play Store და Primate Labs ვებსაიტზე.