ការរក្សាទុកការប្រមូលវីដេអូហ្គេមជាប្រវត្តិសាស្ត្រដំណើរការទៅជាឧបសគ្គបច្ចេកទេសដ៏ស្មុគស្មាញ នៅពេលដែលការផ្តោតអារម្មណ៍ងាកទៅរកកុងសូល Sony ដែលបានចាប់ផ្តើមកាលពីពីរទសវត្សរ៍មុន។ ឧស្សាហកម្មអភិវឌ្ឍន៍កម្មវិធីកំពុងប្រឈមមុខនឹងការលំបាកក្នុងប្រតិបត្តិការក្នុងការផ្ទេរចំណងជើងនៃកាតាឡុកជំនាន់នោះទៅវេទិកាផ្នែករឹងបច្ចុប្បន្ន ដែលជំរុញឱ្យមានការផ្លាស់ប្តូរយុទ្ធសាស្រ្តនៅពីក្រោយឆាកនៅស្ទូឌីយោធំៗ។ ធាតុកណ្តាលដែលបង្កើតភាពស្មុគស្មាញនេះគឺ Cell Broadband Engine ដែលជាខួរក្បាលដែលបង្កើតឡើងដោយសម្ព័ន្ធភាពសាជីវកម្មរវាង Sony, Toshiba និង IBM ដែលស្ថាបត្យកម្មរបស់វាដាក់កម្រិតយ៉ាងធ្ងន់ធ្ងរលើវិធីសាស្ត្រត្រាប់តាមបែបប្រពៃណី។ Diante នៅក្នុងសេណារីយ៉ូនេះ ក្រុមដែលផ្តោតលើការអភិរក្សឌីជីថលបានចាប់ផ្តើមការផ្លាស់ប្តូរវិធីសាស្រ្តក្នុងប៉ុន្មានខែថ្មីៗនេះ ដោយជំនួសការក្លែងបន្លំនៃប្រព័ន្ធដើមដោយកម្មវិធីជាមួយនឹងការចងក្រងដោយផ្ទាល់នៃកូដប្រភពហ្គេម។
ការផ្លាស់ប្តូរវិធីសាស្រ្តនេះអនុញ្ញាតឱ្យចំណងជើងដំណើរការដើមនៅលើប្រព័ន្ធប្រតិបត្តិការទំនើប ដោយឆ្លងកាត់តម្រូវការដើម្បីក្លែងធ្វើឥរិយាបថពិតប្រាកដនៃបន្ទះសៀគ្វីចាស់។ ចលនាវិស្វកម្មឡើងវិញតម្រូវឱ្យអ្នកអភិវឌ្ឍន៍ស្វែងរកឯកសារផលិតកម្មដើម ដែលជារឿយៗត្រូវបានរក្សាទុកក្នុងទម្រង់លែងប្រើ ដើម្បីចាប់ផ្តើមការបកប្រែភាសាកម្មវិធីតាមលំដាប់។
ដំណើរការបំប្លែងដោយផ្ទាល់លុបបំបាត់ស្រទាប់មធ្យមនៃកម្មវិធីដែលប្រើដោយកម្មវិធីត្រាប់តាម ដែលបណ្តាលឱ្យផលិតផលចុងក្រោយដែលប្រើប្រាស់ធនធានតិចជាងកាតវីដេអូ និងឧបករណ៍ដំណើរការបច្ចុប្បន្ន។ Além ធានាបាននូវដំណើរការសមកាលកម្មអូឌីយ៉ូ និងវីដេអូដោយគ្មានកំហុស បច្ចេកទេសនេះធានាថាកម្មវិធីក្លាយជាឯករាជ្យនៃផ្នែករឹងដើម សម្របសម្រួលការអាប់ដេតនាពេលអនាគត និងការសម្របខ្លួនសម្រាប់ឧបករណ៍ដែលមិនទាន់ត្រូវបានដាក់ឱ្យដំណើរការនៅលើទីផ្សារបច្ចេកវិទ្យា។
បញ្ហាប្រឈមជាប្រវត្តិសាស្ត្រនៃស្ថាបត្យកម្មដំណើរការ Cell
ស្នូលនៃឧបសគ្គបច្ចេកទេសស្ថិតនៅក្នុងរចនាសម្ព័ន្ធរចនាជាមូលដ្ឋាននៃដំណើរការ Cell ។ Diferente នៃបន្ទះសៀគ្វីដែលមានមូលដ្ឋានលើស្ថាបត្យកម្ម x86 ដែលបានក្លាយជាស្តង់ដារដាច់ខាតនៅក្នុងកុំព្យូទ័រផ្ទាល់ខ្លួន និងកុងសូលនៃជំនាន់បន្តបន្ទាប់ ធាតុផ្សំនេះត្រូវបានរចនាឡើងជាមួយនឹងវិធីសាស្រ្តចម្រុះដែលដំបូងបង្អស់បានកំណត់គោលដៅប្រតិបត្តិការកុំព្យូទ័រទំនើបនៅក្នុងមន្ទីរពិសោធន៍ស្រាវជ្រាវ។
ប្រព័ន្ធនេះរួមបញ្ចូលគ្នានូវស្នូលដំណើរការសំខាន់មួយ ដែលហៅថា Power Processor Element ជាមួយនឹងឧបករណ៍ជំនួយ និងឯកទេសចំនួនប្រាំបី ដែលត្រូវបានគេស្គាល់តាមបច្ចេកទេសថា Synergistic Processing Elements ។ ការកំណត់រចនាសម្ព័ន្ធផ្នែករឹង Essa តម្រូវឱ្យអ្នកសរសេរកម្មវិធីនៅពេលនោះដើម្បីបែងចែកការបង្ហាញ និងកិច្ចការគណនាគណិតវិទ្យាតាមវិធីដែលបែងចែកយ៉ាងខ្លាំង ដោយបង្កើតកូដដែលជាប់ជាអចិន្ត្រៃយ៍ទៅនឹងម៉ាស៊ីនជាក់លាក់នោះ។
ដែនកំណត់បច្ចេកទេសនៃវិធីសាស្រ្តកម្មវិធីបុរាណ
វិស្វករផ្នែកទន់ដែលធ្វើការលើការបំប្លែងហ្គេមនាពេលបច្ចុប្បន្នបានចង្អុលបង្ហាញថា ការបង្កើតឡើងវិញនូវឥរិយាបថពិតប្រាកដនៃ Cell នៅលើផ្នែករឹងទំនើបទាមទារបន្ទុកដំណើរការមិនសមាមាត្រ។ ការត្រាប់តាមពាណិជ្ជកម្មត្រូវតែមិនត្រឹមតែក្លែងធ្វើប្រតិបត្តិការនៃស្នូលសំខាន់ប៉ុណ្ណោះទេ ប៉ុន្តែថែមទាំងធានាបាននូវការធ្វើសមកាលកម្មក្នុងពេលវេលាជាក់ស្តែងនៃប្រតិបត្តិការរបស់ឧបករណ៍ដំណើរការជំនួយទាំងអស់ក្នុងលក្ខណៈដែលមិនមានការរំខាន។
ប្រភាគនៃការពន្យាពេលមួយមិល្លីវិនាទីក្នុងពេលវេលាឆ្លើយតបរវាងឯកតានិម្មិតទាំងនេះនាំឱ្យមានបញ្ហាក្រាហ្វិក ការរំខានសំឡេង ឬគាំងកម្មវិធីពេញលេញ។ Projetos បង្កើតឡើងដោយសហគមន៍ប្រភពបើកចំហបានទទួលភាពជឿនលឿនផ្នែកបច្ចេកទេសគួរឱ្យកត់សម្គាល់ក្នុងរយៈពេលប៉ុន្មានឆ្នាំកន្លងមកនេះ ដែលអនុញ្ញាតឱ្យចំណងជើងផ្សេងៗដំណើរការលើកុំព្យូទ័រផ្ទាល់ខ្លួនដែលមានប្រសិទ្ធភាពខ្ពស់ជាមួយនឹងភាពរលូន។
ទោះជាយ៉ាងណាក៏ដោយ ការធ្វើត្រាប់តាមកម្រិតពាណិជ្ជកម្ម ដែលតម្រូវដោយក្រុមហ៊ុនដែលធ្វើពាណិជ្ជកម្មជាសាធារណៈដើម្បីលក់ផលិតផលផ្លូវការ ទាមទារឱ្យមានកម្រិតស្ថេរភាព និងភាពត្រឹមត្រូវខ្ពស់។ ផលិតផលចុងក្រោយមិនអាចបង្ហាញភាពប្រែប្រួលនៃការអនុវត្តដែលប៉ះពាល់ដល់បទពិសោធន៍របស់អ្នកប្រើប្រាស់ចុងក្រោយ ដែលធ្វើឱ្យការត្រាប់តាមមិនអាចទៅរួចសម្រាប់កុងសូលកុំព្យូទ័រទំនើបដែលមានលក្ខណៈជាក់លាក់ផ្នែករឹង និងកំណត់។
ការផ្លាស់ប្តូរទៅការសរសេរកូដប្រភពដោយផ្ទាល់
ឧបសគ្គបច្ចេកទេសដែលដាក់ដោយការធ្វើត្រាប់តាមបានជំរុញឱ្យមានការផ្លាស់ប្តូររចនាសម្ព័ន្ធនៅក្នុងវិធីដែលឧស្សាហកម្មដោះស្រាយជាមួយកាតាឡុកខាងក្រោយរបស់វា។ ជំនួសឱ្យការវិនិយោគធនធានទៅក្នុងការបង្កើតកម្មវិធីដែលបង្ខំឱ្យផ្នែករឹងបច្ចុប្បន្នធ្វើត្រាប់តាមឥរិយាបថរបស់កុងសូលដែលមានអាយុពីរទសវត្សរ៍ ស្ទូឌីយោបានទទួលយកការចងក្រងឋិតិវន្តជាស្តង់ដារអភិវឌ្ឍន៍ថ្មី។
នីតិវិធីបច្ចេកទេសរួមមានការដកស្រង់ប្រភពកូដដើមរបស់ហ្គេម ហើយសរសេរវាឡើងវិញ ដើម្បីឱ្យវាត្រូវបានចងក្រងដោយផ្ទាល់ទៅក្នុងភាសាដែលយល់ដោយស្ថាបត្យកម្មសហសម័យ។ តាមរយៈការលុបបំបាត់ទាំងស្រុងនូវតម្រូវការសម្រាប់កម្មវិធីត្រាប់តាមដែលកំពុងដំណើរការក្នុងផ្ទៃខាងក្រោយ ហ្គេមឥឡូវនេះប្រើប្រាស់ដោយផ្ទាល់នូវសមត្ថភាពដំណើរការឆៅនៃបន្ទះឈីបថ្មី និងចំណុចប្រទាក់កម្មវិធីក្រាហ្វិកទំនើប។
ការប្រាស្រ័យទាក់ទងដោយផ្ទាល់ជាមួយផ្នែករឹងបច្ចុប្បន្ននាំឱ្យដំណើរការល្អលើសលុប ដោយលុបបំបាត់ការរាំងស្ទះដំណើរការដែលកំណត់លក្ខណៈនៃការប៉ុនប៉ងពីមុនក្នុងការរក្សាទុកតាមរយៈការក្លែងធ្វើប្រព័ន្ធ។ ការងារចងក្រងឡើងវិញតម្រូវឱ្យក្រុមជំនាញផ្នែកវិស្វកម្មបញ្ច្រាស និងកែសម្រួលម៉ាស៊ីនក្រាហ្វិកចាស់ទៅតាមស្តង់ដារបច្ចុប្បន្ន។
អ្នកសរសេរកម្មវិធីត្រូវគូសផែនទីមុខងារទាំងអស់ដែលដើមឡើយបានធ្វើការហៅដោយផ្ទាល់ទៅកាន់ Cell coprocessors ហើយសរសេរឡើងវិញនូវទម្លាប់គណិតវិទ្យាទាំងនេះដើម្បីឱ្យពួកគេដំណើរការប្រកបដោយប្រសិទ្ធភាពនៅលើកាតក្រាហ្វិកទំនើប។ Atualmente កាតទាំងនេះមានស្នូលដំណើរការប៉ារ៉ាឡែលរាប់ពាន់ដែលមានសមត្ថភាពស្រូបយកតម្រូវការគណនានេះយ៉ាងងាយស្រួល។
គុណសម្បត្តិផ្ទាល់នៅក្នុងការអនុវត្ត និងគុណភាពមើលឃើញ
ការផ្លាស់ប្តូរបច្ចេកទេសនៅក្នុងទីផ្សារការចេញផ្សាយវីដេអូហ្គេមឡើងវិញត្រូវបានជំរុញដោយកត្តាវិស្វកម្មផ្នែកទន់ជាក់លាក់ដែលជះឥទ្ធិពលដោយផ្ទាល់ទៅលើលទ្ធភាពពាណិជ្ជកម្មនៃគម្រោង។ Entre កត្តាជំរុញសំខាន់សម្រាប់ការផ្លាស់ប្តូរវិធីសាស្រ្តនេះ ចំណុចប្រតិបត្តិការខាងក្រោមលេចធ្លោ៖
– Incompatibilidade ដោយផ្ទាល់រវាងស្ថាបត្យកម្ម asymmetric នៃបន្ទះឈីបដើម និងប្រព័ន្ធដំណើរការ x86 បច្ចុប្បន្ន។
– តម្លៃគណនា Alto តម្រូវឱ្យធ្វើសមកាលកម្មឯកតាដំណើរការច្រើននៃកុងសូលចាស់។
– Necessidade ដើម្បីផ្តល់នូវគុណភាពបង្ហាញរូបភាពដ៏ប្រសើរ និងអត្រាស៊ុមមានស្ថេរភាពនៅលើទូរទស្សន៍ទំនើប។
– Exigência នៃការជួសជុលច្បាស់លាស់សម្រាប់កំហុសក្នុងការសរសេរកម្មវិធីដែលមាននៅក្នុងកំណែដើម។
ដំណើរការចងក្រងឡើងវិញពីកំណើតផ្តល់នូវអត្ថប្រយោជន៍ដែលអាចវាស់វែងបានជាបន្តបន្ទាប់ដែលជះឥទ្ធិពលដល់គុណភាពនៃផលិតផលដែលបានផ្តល់ជូនអ្នកប្រើប្រាស់ ដោយផ្លាស់ប្តូរវិធីដែលហ្គេមបុរាណត្រូវបានគេយល់ឃើញតាមបច្ចេកទេស។ តាមរយៈការដកផ្នែកទន់ចេញពីដែនកំណត់ជាក់ស្តែងនៃដំណើរការដើម អ្នកអភិវឌ្ឍន៍ទទួលបានសិទ្ធិចូលដំណើរការដោយមិនមានការកំណត់ទៅកាន់កម្រិតបញ្ជូននៃអង្គចងចាំនៃប្រព័ន្ធបច្ចុប្បន្ន ដែលអនុញ្ញាតឱ្យការជំនួសនៃវាយនភាពគុណភាពបង្ហាញទាបជាមួយនឹងទ្រព្យសម្បត្តិនិយមន័យខ្ពស់ដោយមិនប៉ះពាល់ដល់ស្ថេរភាពកម្មវិធី។ ការសរសេរកូដឡើងវិញក៏អនុញ្ញាតឱ្យមានការរួមបញ្ចូលដើមជាមួយបច្ចេកវិជ្ជាបង្ហាញទំនើបផងដែរ ដូចជាការបំភ្លឺសកលដែលផ្អែកលើកាំរស្មី និងវិធីសាស្ត្របង្កើតរូបភាពបញ្ញាសិប្បនិម្មិត ដែលធ្វើអោយប្រសើរឡើងនូវភាពច្បាស់លាស់នៃរូបភាពដោយមិនទាមទារដំណើរការបន្ថែមលើសលប់។ Além នៃការកែលម្អក្រាហ្វិក ចំណុចប្រទាក់អ្នកប្រើឆ្លងកាត់ការកែលម្អពេញលេញដើម្បីឱ្យសមនឹងម៉ូនីទ័រជ្រុល និងការបង្ហាញដង់ស៊ីតេភីកសែលខ្ពស់ ខណៈពេលដែលប្រព័ន្ធអូឌីយ៉ូត្រូវបានកំណត់រចនាសម្ព័ន្ធឡើងវិញដើម្បីគាំទ្រទ្រង់ទ្រាយសំឡេងបីវិមាត្រ។
ការសង្គ្រោះនៃកម្មសិទ្ធិបញ្ញាដែលនៅដាច់ដោយឡែកពីអតីតកាល
ការអនុវត្តជាក់ស្តែងនៃវិធីសាស្រ្តបច្ចេកទេសថ្មីនេះក្លាយជាភស្តុតាងនៅក្នុងចលនារបស់អ្នកបោះពុម្ពផ្សាយធំ ៗ ដើម្បីសង្គ្រោះចំណងជើងដែលនៅដាច់ឆ្ងាយពីផ្នែករឹងដើមជាច្រើនជំនាន់។ Informações ពីផ្នែកអភិវឌ្ឍន៍បង្ហាញថា Konami កំពុងអនុវត្តការចងក្រងដើមឡើងវិញ ដើម្បីបើកការចេញផ្សាយ Metal Gear Solid 4: Guns នៃ Patriots នៅលើវេទិកាបច្ចុប្បន្ន។ ចំណងជើងដែលត្រូវបានទទួលស្គាល់យ៉ាងទូលំទូលាយសម្រាប់ការប្រើប្រាស់សមត្ថភាពដំណើរការប៉ារ៉ាឡែលអតិបរិមានៃ Cell ត្រូវបានចាត់ទុកថាជាគម្រោងដែលមិនអាចធ្វើទៅបានសម្រាប់ការបំប្លែងដោយគ្មានដំណើរការពេញលេញនៃម៉ាស៊ីនក្រាហ្វិករបស់វា។ ការសម្រេចចិត្តក្នុងការចងក្រងកូដឡើងវិញអនុញ្ញាតឱ្យក្រុមវិស្វករធ្វើការជុំវិញបញ្ហាជាប់គាំងជាប្រវត្តិសាស្ត្រនៃហ្គេមដើម។ ការសម្របខ្លួនដោយផ្ទាល់ធ្វើឱ្យវាអាចអនុវត្តលក្ខណៈបច្ចេកទេសដែលមិនអាចទៅរួចតាមរយៈវិធីសាស្ត្រត្រាប់តាម ដូចជាការគាំទ្រដើមសម្រាប់គុណភាពបង្ហាញ 4K ការចេញផ្សាយអត្រាស៊ុមដល់ 60 ឬ 120 អាប់ដេតក្នុងមួយវិនាទី និងប្រើប្រាស់ស្ថាបត្យកម្មការផ្ទុករដ្ឋរឹង ដើម្បីលុបបំបាត់អេក្រង់ផ្ទុកទិន្នន័យដ៏វែងដែលបែងចែកជំពូកនៃការងារដើម។ Todo សំណុំនៃការអាប់ដេតបច្ចេកទេសនេះបំប្លែងគម្រោងចាស់ៗទៅជាផលិតផលដែលប្រកួតប្រជែងដោយមើលឃើញ និងមេកានិចជាមួយនឹងការចេញផ្សាយថ្មីៗ ដែលបង្ហាញអំពីភាពត្រឹមត្រូវនៃការវិនិយោគហិរញ្ញវត្ថុរបស់ស្ទូឌីយ៉ូក្នុងការវិស្វកម្មកូដឡើងវិញ។
ស្តង់ដារថ្មីសម្រាប់ការអភិរក្សឌីជីថលនៅក្នុងបច្ចេកវិទ្យា
ការទទួលយកការចងក្រងឡើងវិញតំណាងឱ្យជំហានរចនាសម្ព័ន្ធឆ្ពោះទៅរកការរក្សាទុកឌីជីថលរយៈពេលវែងនៅក្នុងវិស័យបច្ចេកវិទ្យាកម្សាន្ត។ ការត្រាប់តាម Enquanto ពឹងផ្អែកលើកម្លាំងដ៏អាក្រក់នៃផ្នែករឹងនាពេលអនាគត ដើម្បីទូទាត់សងសម្រាប់ភាពគ្មានប្រសិទ្ធភាពនៃការបកប្រែកូដ ការចងក្រងឡើងវិញធានាថា តក្កវិជ្ជាហ្គេមជាមូលដ្ឋានត្រូវបានទុកក្នុងប័ណ្ណសារជាភាសាសរសេរកម្មវិធីជាសកល។ វិធីសាស្រ្តលុបបំបាត់ការពឹងផ្អែកលើសមាសធាតុរូបវន្តចាស់ដែលទទួលរងការរិចរិលសម្ភារៈតាមពេលវេលា និងក្លាយជាខ្វះខាតនៅលើទីផ្សារជំនួស ដោយធានាថាការងារអន្តរកម្មនៅតែអាចចូលដំណើរការបាន និងមានមុខងារសម្រាប់អ្នកប្រើប្រាស់ និងអ្នកស្រាវជ្រាវជំនាន់ក្រោយក្នុងវិស័យបច្ចេកវិទ្យា។

