იყენებენ თუ არა თამაშები მრავალნაკადს?
იყენებენ თუ არა თამაშები მრავალნაკადს?

ვიდეო: იყენებენ თუ არა თამაშები მრავალნაკადს?

ვიდეო: იყენებენ თუ არა თამაშები მრავალნაკადს?
ვიდეო: Multithreading Code - Computerphile 2024, აპრილი
Anonim

მოკლე პასუხი არის დიახ თანამედროვე თამაშები . უმეტესობა მუშაობს ან ორი დამატებითი ძაფი გარკვეული ოპერაციებისთვის. ასევე არ არის დიფერენციაცია თამაშები და ნებისმიერი სხვა პროგრამა. მრავალძაფიანი ნიშნავს, რომ პროგრამა პარალელურია, ან რომ მას ერთდროულად რამდენიმე დამოუკიდებელი მოქმედების შესრულება უწევს.

აქედან გამომდინარე, აუმჯობესებს თუ არა მულტირედინგი თამაშების შესრულებას?

Multithreading აუმჯობესებს შესრულებას რამდენიმე CPU-ს საშუალებას აძლევს ერთდროულად იმუშაონ პრობლემაზე; მაგრამ ეს მხოლოდ იმ შემთხვევაში გვეხმარება, თუ ორი რამ მართალია: რამდენადაც CPU სიჩქარე არის შემზღუდველი ფაქტორი (მეხსიერების, დისკის ან ქსელის გამტარუნარიანობისგან განსხვავებით) და სანამ მრავალძაფიანი არ შემოაქვს ამდენი დამატებითი სამუშაო (aka

ასევე იცით, ძაფები თუ ბირთვები უკეთესია სათამაშოდ? ბირთვები vs ძაფები Როდესაც სათამაშო ბირთვები ყოველთვის უფრო მნიშვნელოვანი იქნება, როცა თამაში . თუნდაც თანამედროვე თამაშები შეუძლია შეუფერხებლად იმოძრაოს აკვა- ბირთვი , 4- ხრახნიანი CPU, დამოკიდებულია პროცესორის ქეშისა და საათის სიჩქარეზე. ძაფები ისინი რეალურად სასარგებლოა, როდესაც ასრულებთ მრავალ დავალებას. თქვი რომ ხარ თამაში და თქვენ გეგმავთ სტრიმინგს.

ზემოაღნიშნულის გარდა, სარგებლობს თუ არა თამაშები მეტი ბირთვით?

მრავალბირთვიანი CPU თამაში Შესრულება მეტი და მეტი თამაშები ახლა შეუძლია ისარგებლოს თანამედროვე CPU-ებით ხელმისაწვდომი ბირთვების/ძაფების მაღალი რაოდენობის უპირატესობით, რაც იწვევს შესამჩნევად უკეთეს შესრულებას პროცესორებით, რომლებსაც აქვთ 4 ან მეტი ბირთვი.

რატომ არ იყენებენ თამაშები მეტ ბირთვს?

მიზეზი რატომ თამაშები არა გამოიყენოს ბევრი ბირთვი იმიტომ, რომ მის მიღებას დიდი რაოდენობით დამატებითი სამუშაო სჭირდება მრავალჯერადი პარალელურად უნაკლოდ გაშვებული ძაფები. ბინგო.ეს იმიტომ, რომ ეს არის ნელი პროცესორი, დაბალი საათით, არა რადგან მას აქვს ნაკლები ბირთვები.

გირჩევთ: