სუპერსკალარული არქიტექტურა არის მიკროპროცესორის დიზაინისა და კონსტრუქციის ტიპი, რომელიც შესაძლებელს ხდის ა პროცესორი ერთდროულად იმუშაოს ინსტრუქციების მრავალ კომპლექტზე – მათი გაგზავნით ცალკე აღსრულებით ერთეულები. თითოეულ ერთეულს ჯერ კიდევ შეუძლია ინსტრუქციების მხოლოდ ერთი ნაკრების მოწესრიგება ერთდროულად, თუმცა შესაძლებელია რამდენიმე ერთეულის ერთდროულად გაშვება.
სუპერსკალარული არქიტექტურა მოითხოვს ჩაშენებული გრაფიკის გამოყენებას, რომელიც ათვალიერებს ინსტრუქციების რიგს და განსაზღვრავს ჯგუფებს და ინსტრუქციების კომპლექტს, რომლებიც არ ეწინააღმდეგება ერთმანეთს.
Technipages განმარტავს Superscalar არქიტექტურას
სხვა სიტყვებით რომ ვთქვათ, ისეთები, რომლებიც არ საჭიროებენ იმავე რესურსების ერთდროულად გამოყენებას. ინსტრუქციების ეს ნაკრები შეიძლება იყოს პარალელურად, რადგან მათ არ სჭირდებათ "ბრძოლა" რესურსებისთვის, როგორც ეს იყო. თუმცა ბევრი ჯგუფი და ნაკრები შეიძლება დაჯგუფდეს ერთად, შემდეგ გადაეცემა შესასრულებლად.
ერთადერთი შეზღუდვა არის მილსადენების რაოდენობა. Intel Pentium ჩიპს აქვს ორი - ეს ნიშნავს, რომ პროცესორს შეუძლია შეასრულოს ინსტრუქციების ორი ნაკრები ერთი საათის ციკლში. ეს საათის ციკლები იზომება ჰერცში - 2 გჰც პროცესორს, რომელიც არის მიმდინარე შესაძლებლობების ქვედა ბოლოში, შეუძლია წამში ორი მილიარდი ინსტრუქციის დამუშავება. მიუხედავად იმისა, რომ ეს შეიძლება ბევრს ჟღერდეს, არ არის იშვიათი შემთხვევა, როდესაც პროცესორს უწევს ათობით ან თუნდაც ასობით ათასი ინსტრუქციის შესრულება მაღალი ინტენსივობის პროგრამისთვის.
პროცესორებში სუპერსკალარული არქიტექტურა საშუალებას აძლევს მათ შეასრულონ საჭირო გამოთვლები უფრო ეფექტურად, მეორე (ან შემდგომ) მილსადენებში სხვა ამოცანების სათადარიგო რესურსების მინიჭებით. ამის საპირისპიროდ, სკალარული პროცესორი უბრალოდ არ გამოიყენებს რესურსებს, რომლებიც არ არის საჭირო პროცესისთვის, მაშინაც კი, თუ hey შეიძლება იყოს სასარგებლო პროცესების სხვა ნაკრებისთვის.
სუპერსკალარული არქიტექტურის საერთო გამოყენება
- სუპერსკალარული არქიტექტურა წარმოადგენს პროცესორის სტრუქტურის უფრო ეფექტურ ტიპს.
- თუმცა არა ყოველთვის, სუპერსკალარული არქიტექტურა, როგორც წესი, ასევე არის მილსადენი.
- სუპერსკალარ CPU-ში დისპეტჩერი კითხულობს ინსტრუქციებს მეხსიერებიდან და წყვეტს რომელი მათგანის პარალელურად გაშვება სწორი რესურსების გამოყოფით.
სუპერსკალარული არქიტექტურის გავრცელებული ბოროტად გამოყენება
- Superscalar არქიტექტურა არის პროცესორის დიზაინის გაუმჯობესებული ტიპი, რომელმაც ჩაანაცვლა სკალარული პროცესორები Intel-ის პროცესორებში.