Elbrus 8 ជាមួយនឹងអ្វីដែលបន្ទាប់។ អ្នកកែច្នៃរុស្ស៊ី

ប្រព័ន្ធដំណើរការរុស្ស៊ី Elbrus-8S

សួស្តីអ្នកអានជាទីគោរព។ ប្រធានបទថ្ងៃនេះនឹងមានការចាប់អារម្មណ៍យ៉ាងខ្លាំងចំពោះអ្នកស្នេហាជាតិដែលចូលចិត្ត។ ទៅរុស្ស៊ី!!! ហើយថ្ងៃនេះយើងនឹងនិយាយអំពី processors របស់រុស្ស៊ី " អេលប្រូស"ហើយ" បៃកាល់" វាជាការអាម៉ាស់ដែលអត្ថបទមិនអាចត្រូវបានគេហៅថា " ដំណើរការផលិតដោយរុស្ស៊ី"ព្រោះតាមពិតពួកវាត្រូវបានផលិតនៅអាស៊ីបូព៌ា (ដូចជាគ្រឿងអេឡិចត្រូនិចឈានមុខគេបំផុតរបស់ពិភពលោក) ហើយមិនមែននៅក្នុងប្រទេសរុស្ស៊ីទេ។ ប៉ុន្តែយើងអាចមានមោទនភាពដែលប្រទេសរុស្ស៊ីគឺជាប្រទេសមួយក្នុងចំណោមប្រទេសមួយចំនួននៅលើពិភពលោកដែលមានសមត្ថភាពអភិវឌ្ឍ microprocessors ដោយខ្លួនឯង ពីព្រោះអនាគតនៅពីក្រោយពួកគេ។

តើ​មាន​អ្នក​ណា​ក្នុង​ចំណោម​អ្នក​ដែល​ស្វែង​រក​អត្ថបទ​មួយ​បាន​បញ្ចូល​ឃ្លា “ អ្នកកែច្នៃរុស្ស៊ី"? ប្រសិនបើយើងនិយាយអំពីមនុស្ស " មិនមែនជនជាតិរុស្ស៊ីទាំងអស់សុទ្ធតែជាជនជាតិរុស្ស៊ីទេ។" ហើយប្រសិនបើយើងនិយាយអំពី processors បន្ទាប់មកពួកគេ។ រុស្សី. ពត៌មាន 100% ខ្ញុំបានពិនិត្យហើយ!

ដូច្នេះតើយើងមានអ្វីខ្លះសម្រាប់ថ្ងៃនេះ? ហើយសព្វថ្ងៃនេះយើងនៅក្នុងពាក់កណ្តាលដំបូងនៃឆ្នាំ 2017 ហើយដំណើរការរបស់រុស្ស៊ីកំពុងអភិវឌ្ឍឥតឈប់ឈរ។

ប្រព័ន្ធដំណើរការរុស្ស៊ី "Processor-9" ជាមួយនឹងការគាំទ្រសម្រាប់អង្គចងចាំ DDR4

តើយើងឃើញអ្វីនៅក្នុងចំណងជើងរង? ដោយមានការគាំទ្រ! នេះ​មិន​មាន​ន័យ​អ្វី​លើស​ពី​នេះ​ទេ។ ឧបករណ៍ដំណើរការ - ៩នឹងមានការប្រកួតប្រជែងដោយផ្ទាល់ជាមួយក្រុមហ៊ុនយក្ស Intel និង AMD ដែលមានស្រាប់។ នៅទីនេះអ្នកពិតជាអាចមានមោទនភាពចំពោះប្រទេសរុស្ស៊ី។

តើ Processor-9 ជាអ្វី? នេះគឺជាឈ្មោះកូដរបស់ប្រព័ន្ធដំណើរការរុស្ស៊ីកំពូល Elbrus-16Sពីក្រុមហ៊ុន MCST ។ វាត្រូវបានគ្រោងនឹងចាប់ផ្តើមផលិតនៅឆ្នាំ 2018 ។ វានឹងមានជម្រើសខួរក្បាលពីរដែលមាន 8 និង 16 cores ។ ជាទូទៅលក្ខណៈរបស់ខួរក្បាលគឺ៖

លក្ខណៈបច្ចេកទេសចម្បងនៃខួរក្បាល Elbrus-16S (Processor-9)

ពីមុនកុំព្យូទ័រដែលមានមូលដ្ឋានលើប្រព័ន្ធដំណើរការ Elbrus របស់រុស្ស៊ីត្រូវបានលក់រួចហើយ។ 4 C ប៉ុន្តែពួកគេចំណាយប្រាក់ច្រើនហួសហេតុ។ នេះគឺដោយសារតែការពិតដែលថាការផលិតដ៏ធំនៃដំណើរការមិនត្រូវបានបង្កើតឡើង។ កុំព្យូទ័រទាំងនេះគឺជាគំរូពិសោធន៍ ដូច្នេះហើយមានតម្លៃរហូតដល់ 400,000 rubles ។ ក្នុងករណី Elbrus-16S ស្ថានភាពនឹងត្រូវបានកែដំរូវដោយការផលិត processors ដ៏ច្រើននៅតៃវ៉ាន់។ លើសពីនេះទៀតក្រុមហ៊ុនផលិតត្រូវតែយល់ថាក្នុងតម្លៃបែបនេះមិនអាចនិយាយអំពីការប្រកួតប្រជែងណាមួយឡើយ។

ហេតុអ្វីបានជាយើងមិនប្រៀបធៀបព័ត៌មានអំពីបន្ទាត់ទាំងមូលនៃដំណើរការ Elbrus? វា​គួរ​អោយ​ចាប់​អារ​ម្ម​ណ៏។

Elbrus-2C+ Elbrus-4S Elbrus-8S Elbrus-16S
ឆ្នាំនៃបញ្ហា 2011 2014 2015-2018 (កែប្រែ) 2018 (ផែនការ)
ប្រេកង់នាឡិកា 500 MHz 800 MHz 1300 MHz 1500 MHz
ជម្រៅបន្តិច Idk ៣២/៦៤ ប៊ីត 64 ប៊ីត 64/128 ប៊ីត
ចំនួនស្នូល 2 4 8 8/16
ឃ្លាំងសម្ងាត់កម្រិត 1 64 គីឡូបៃ 128 គីឡូបៃ
ឃ្លាំងសម្ងាត់កម្រិតទីពីរ 1 មេកាបៃ 8 មេកាបៃ 4 មេកាបៃ 4 មេកាបៃ
កម្រិត 3 ឃ្លាំងសម្ងាត់ ១៦ មេកាបៃ ១៦ មេកាបៃ
ការគាំទ្រ RAM DDR2-800 3 x DDR3-1600 4 x DDR3-1600 4 x DDR4-2400
ដំណើរការបច្ចេកទេស 90 nm 65 nm 28 nm 28 nm (ឬ 16)
ការ​ប្រើប្រាស់​ថាមពល ២៥ វ 45 វ 75-100 វ៉ 60-90 វ៉

វាក៏មានការវិវឌ្ឍន៍នៃដំណើរការដែលមិនឆ្លងកាត់ការបញ្ជាក់របស់រដ្ឋផងដែរ។ ប៉ុន្តែ​វា​ជា​យូរ​មក​ហើយ​មិន​ពិត។

តើអ្នកគិតយ៉ាងណាចំពោះ processors របស់រុស្ស៊ី? តើអ្នកនឹងទិញកុំព្យូទ័រក្នុងតម្លៃ 400,000 ដោយសារតែវាជាភាសារុស្សីមែនទេ? សរសេរ ចូរយើងនិយាយអំពីប្រធានបទនេះ។

ប្រព័ន្ធដំណើរការ Elbrus របស់រុស្ស៊ីធៀបនឹង Intel

ខ្ញុំដឹងថាមនុស្សជាច្រើនចាប់អារម្មណ៍ក្នុងការប្រៀបធៀបប្រព័ន្ធដំណើរការរុស្ស៊ីជាមួយប្រព័ន្ធដំណើរការ Intel ។ នេះមិនមែនជារឿងគួរឱ្យភ្ញាក់ផ្អើលនោះទេ ជនជាតិរុស្ស៊ីគឺជាមនុស្សដែលមានមោទនភាព ដូច្នេះហើយយើងចង់ប្រៀបធៀបសមិទ្ធិផលរបស់យើងជាមួយនឹងអ្វីដែលល្អបំផុត។ ហើយ Intel គឺពិតជាដូចនោះនៅក្នុងពិភពនៃដំណើរការកុំព្យូទ័រ។

ជាទូទៅ មានថេប្លេតជាក់លាក់មួយអណ្តែតជុំវិញបណ្តាញដែលប្រៀបធៀបប្រព័ន្ធដំណើរការ Elbrus ជាមួយ Intel ប៉ុន្តែសម្រេចចិត្តដោយខ្លួនឯងថាតើវាគួរឱ្យទុកចិត្តប៉ុណ្ណា។ ដូចដែលខ្ញុំយល់ តារាងនេះមិនមែនជារឿងថ្មីទេ ពីព្រោះការប្រៀបធៀបមិនមែនជាមួយនឹងប្រព័ន្ធដំណើរការ Intel ថ្មីបំផុតនោះទេ ប៉ុន្តែពួកគេមួយចំនួននៅតែមិនអាចហៅថាចាស់បានទេ។ លើសពីនេះទៅទៀត ពួកវាខ្លះជាប្រព័ន្ធដំណើរការម៉ាស៊ីនមេ Intel Xeon ដែលមានអនុភាព។ នៅក្នុងតារាងអ្នកអាចប្រៀបធៀបលក្ខណៈបច្ចេកទេសសំខាន់ៗ ក៏ដូចជាដំណើរការរបស់ processors នៅក្នុង Gigaflops។

ជាទូទៅនេះគឺជាតារាងប្រៀបធៀប processor ខ្លួនឯង។ ខ្ញុំ​កំពុង​បញ្ចូល​វា​ក្នុង​ទម្រង់​ដែល​ខ្ញុំ​បាន​រក​ឃើញ កុំ​វិនិច្ឆ័យ​តឹងរ៉ឹង។ វាជាការអាណិតដែលមានតែការប្រៀបធៀបរវាង Elbrus និង Intel ហើយមិនមានដំណើរការ Baikal នៅទីនោះទេ ប៉ុន្តែខ្ញុំគិតថានឹងនៅតែមានអ្នកចូលចិត្តដែលនឹងកែតម្រូវការខ្វះខាតនេះ។

ប្រព័ន្ធដំណើរការ Elbrus របស់រុស្ស៊ី៖ ការប្រៀបធៀបជាមួយ Intel

ប្រព័ន្ធដំណើរការរុស្ស៊ី Baikal-T1 និង Baikal-M

ប្រសិនបើប្រព័ន្ធដំណើរការ Elbrus ត្រូវបានបម្រុងទុកសម្រាប់កុំព្យូទ័រសុទ្ធសាធ ហើយត្រៀមខ្លួនជាស្រេចដើម្បីប្រកួតប្រជែងជាមួយក្រុមហ៊ុនផលិតកម្មផ្សេងទៀតនោះ ដំណើរការ Baikal ត្រូវបានបម្រុងទុកបន្ថែមទៀតសម្រាប់ផ្នែកឧស្សាហកម្ម ហើយនឹងមិនប្រឈមមុខនឹងការប្រកួតប្រជែងដ៏លំបាកបែបនេះទេ។ ទោះជាយ៉ាងណាក៏ដោយ ប្រព័ន្ធដំណើរការ Baikal-M កំពុងត្រូវបានបង្កើតរួចហើយ ដែលអាចប្រើបានសម្រាប់កុំព្យូទ័រលើតុ។

ឧបករណ៍ដំណើរការ Baikal-T1

នេះបើយោងតាមក្រុមហ៊ុន Baikal Electronics, processors Baikal-T1អាចត្រូវបានប្រើសម្រាប់រ៉ោតទ័រ រ៉ោតទ័រ និងឧបករណ៍ទូរគមនាគមន៍ផ្សេងទៀត សម្រាប់អតិថិជនស្តើង និងឧបករណ៍ការិយាល័យ សម្រាប់មជ្ឈមណ្ឌលពហុព័ត៌មាន ប្រព័ន្ធ CNC ។ ប៉ុន្តែអ្នកកែច្នៃ បៃកាល់-អិមអាចក្លាយជាបេះដូងនៃកុំព្យូទ័រការងារ ស្វ័យប្រវត្តិកម្មឧស្សាហកម្ម និងការគ្រប់គ្រងអគារ។ កាន់តែចាប់អារម្មណ៍ទៀតហើយ! ប៉ុន្តែ​មិនទាន់​មាន​ព័ត៌មាន​លម្អិត​អំពី​លក្ខណៈ​បច្ចេកទេស​នៅឡើយ​ទេ​។ យើងគ្រាន់តែដឹងថាវានឹងដំណើរការលើ 8 ARMv8-A cores ហើយនឹងមានរហូតដល់ប្រាំបី ARM Mali-T628 cores ក្រាហ្វិកនៅលើក្តារ ហើយអ្វីដែលសំខាន់ផងដែរ ក្រុមហ៊ុនផលិតសន្យាថានឹងធ្វើឱ្យវាមានប្រសិទ្ធភាពថាមពលខ្លាំង។ តោះមើលថាមានអ្វីកើតឡើង។

ខណៈពេលដែលខ្ញុំកំពុងសរសេរអត្ថបទនេះ ខ្ញុំបានស្នើសុំទៅកាន់ក្រុមហ៊ុន Baikal Electronics JSC ហើយចម្លើយគឺមិនយូរប៉ុន្មានក្នុងការមកដល់។ សូមគោរព Andrey Petrovich Malafeev (ទំនាក់ទំនងសាធារណៈ និងអ្នកគ្រប់គ្រងព្រឹត្តិការណ៍សាជីវកម្ម) សូមចែករំលែកជាមួយពួកយើង។ ព័ត៌មានចុងក្រោយអំពីដំណើរការ Baikal-M.

ក្រុមហ៊ុនគ្រោងនឹងបញ្ចេញគំរូវិស្វកម្មដំបូងនៃប្រព័ន្ធដំណើរការ Baikal-M នៅរដូវស្លឹកឈើជ្រុះនេះ។ ហើយ​បន្ទាប់​មក​ខ្ញុំ​ដក​ស្រង់​ដើម្បី​កុំ​ឲ្យ​បំភ្លៃ​ខ្លឹមសារ​នៃ​ព័ត៌មាន​តាម​មធ្យោបាយ​ណា​មួយ៖

- ការចាប់ផ្តើមនៃសម្រង់ -

ប្រព័ន្ធដំណើរការ Baikal-M គឺជាប្រព័ន្ធនៅលើបន្ទះឈីបដែលរួមបញ្ចូលស្នូលដំណើរការថាមពលដែលមានប្រសិទ្ធភាពជាមួយនឹងស្ថាបត្យកម្ម ARMv 8 ប្រព័ន្ធរងក្រាហ្វិក និងសំណុំនៃចំណុចប្រទាក់ល្បឿនលឿន។ Baikal-M អាចត្រូវបានប្រើជាប្រព័ន្ធដំណើរការដែលអាចទុកចិត្តបានជាមួយនឹងសមត្ថភាពការពារទិន្នន័យយ៉ាងទូលំទូលាយនៅក្នុងឧបករណ៍មួយចំនួននៅក្នុងផ្នែក B2C និង B2B ។

តំបន់នៃការអនុវត្ត Baikal-M

  • monoblock, ស្ថានីយការងារស្វ័យប្រវត្តិ, ស្ថានីយការងារក្រាហ្វិក;
  • ផ្ទះ (ការិយាល័យ) មជ្ឈមណ្ឌលប្រព័ន្ធផ្សព្វផ្សាយ;
  • ម៉ាស៊ីនមេសន្និសីទវីដេអូនិងស្ថានីយ;
  • ម៉ាស៊ីនមេមីក្រូ;
  • កម្រិតសហគ្រាសខ្នាតតូច NAS;
  • រ៉ោតទ័រ / ជញ្ជាំងភ្លើង។

កម្រិតខ្ពស់នៃការរួមបញ្ចូលប្រព័ន្ធដំណើរការ Baikal -M អនុញ្ញាតឱ្យមានការអភិវឌ្ឍន៍ផលិតផលបង្រួម ដែលចំណែកសំខាន់នៃតម្លៃបន្ថែមបានមកពីប្រព័ន្ធដំណើរការក្នុងស្រុក។ ភាពអាចរកបាននៃព័ត៌មានពេញលេញអំពីសៀគ្វីតក្កវិជ្ជា និងផ្នែករូបវិទ្យានៃបន្ទះឈីប រួមផ្សំជាមួយកម្មវិធីដែលជឿទុកចិត្ត និងដំណោះស្រាយផ្នែករឹងដែលពាក់ព័ន្ធ អនុញ្ញាតឱ្យខួរក្បាលប្រើប្រាស់ជាផ្នែកនៃប្រព័ន្ធដែលត្រូវបានរចនាឡើងដើម្បីដំណើរការព័ត៌មានសម្ងាត់។

កម្មវិធីដែលអាចអនុវត្តបាន។

ការប្រើប្រាស់យ៉ាងទូលំទូលាយនៃស្ថាបត្យកម្ម ARMv8 (AArch64) អនុញ្ញាតឱ្យប្រើប្រាស់នូវចំនួនដ៏ច្រើននៃកម្មវិធីដែលត្រៀមរួចជាស្រេច និងកម្មវិធីប្រព័ន្ធ។ ប្រព័ន្ធប្រតិបត្តិការ Linux និង Android ត្រូវបានគាំទ្រ រួមទាំងនៅកម្រិតនៃការចែកចាយ និងកញ្ចប់ប្រព័ន្ធគោលពីរ។ មានឧបករណ៍ជាច្រើនដែលភ្ជាប់ទៅឡានក្រុង PCIe និង USB ។ កញ្ចប់កម្មវិធីដែលផ្គត់ផ្គង់ដោយក្រុមហ៊ុន Baikal Electronics រួមមានខឺណែលលីនុចជាប្រភព និងទម្រង់ចងក្រង ក៏ដូចជាកម្មវិធីបញ្ជាសម្រាប់ឧបករណ៍បញ្ជាដែលបានបង្កើតឡើងនៅក្នុង Baikal-M ។

លក្ខណៈសំខាន់ៗនៃដំណើរការ Baikal-M

  • 8 ស្នូល ARM Cortex-A57 (64 ប៊ីត) ។
  • ប្រេកង់ប្រតិបត្តិការរហូតដល់ 2 GHz ។
  • ការគាំទ្រផ្នែករឹងសម្រាប់និម្មិតនិម្មិត និងបច្ចេកវិទ្យា Trust Zone នៅកម្រិតនៃ SoC ទាំងមូល។
  • ចំណុចប្រទាក់ជាមួយ RAM - ឆានែល 64 ប៊ីត DDR3 / DDR4-2133 ដែលមានការគាំទ្រ ECC
  • ឃ្លាំងសម្ងាត់ - 4 មេកាបៃ (L2) + 8 មេកាបៃ (L3) ។
  • ឧបករណ៍ដំណើរការក្រាហ្វិក Mali-T628 ប្រាំបីស្នូល។
  • ផ្លូវវីដេអូផ្តល់ការគាំទ្រសម្រាប់ HDMI, LVDS
  • ការឌិកូដវីដេអូផ្នែករឹង
  • ឧបករណ៍បញ្ជា PCI Express ដែលភ្ជាប់មកជាមួយគាំទ្រដល់ផ្លូវ 16 PCIe Gen ។ ៣.
  • ឧបករណ៍បញ្ជា 10 Gigabit Ethernet ចំនួនពីរ ឧបករណ៍បញ្ជា Gigabit Ethernet ចំនួនពីរ។ ឧបករណ៍បញ្ជាគាំទ្រ VLANs និម្មិត និងការកំណត់អាទិភាពចរាចរណ៍។
  • ឧបករណ៍បញ្ជា SATA 6G ចំនួនពីរដែលផ្តល់ល្បឿនផ្ទេរទិន្នន័យរហូតដល់ 6 Gbit/s នីមួយៗ។
  • 2 USB v.3.0 channels និង 4 USB v.2.0 channels ។
  • ការគាំទ្រសម្រាប់របៀបចាប់ផ្ដើមដែលជឿទុកចិត្ត។
  • ឧបករណ៍បង្កើនល្បឿនផ្នែករឹងដែលគាំទ្រ GOST 28147-89, GOST R 34.11-2012 ។
  • ការប្រើប្រាស់ថាមពល - មិនលើសពី 30 វ៉។

- ចុងបញ្ចប់នៃសម្រង់ -

តើអ្នកនិយាយអ្វីទេមិត្ត? តើ​អ្នក​កែច្នៃ​រុស្ស៊ី​ចាប់​អារម្មណ៍​អ្នក​ឬ​ទុក​ឱ្យ​អ្នក​ព្រងើយ​កន្តើយ? ដោយផ្ទាល់ ខ្ញុំជឿជាក់លើអនាគតដ៏អស្ចារ្យនៃបច្ចេកវិទ្យាឌីជីថលរបស់រុស្ស៊ី!

តើអ្នកបានអានដល់ទីបញ្ចប់ទេ?

តើអត្ថបទនេះមានប្រយោជន៍ទេ?

មិន​ប្រាកដ​ទេ

តើអ្នកមិនចូលចិត្តអ្វីពិតប្រាកដ? តើអត្ថបទមិនពេញលេញ ឬមិនពិត?
សរសេរនៅក្នុងមតិយោបល់ហើយយើងសន្យាថានឹងធ្វើឱ្យប្រសើរឡើង!

នៅក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញពីរបៀបដែលបច្ចេកវិទ្យាសម្គាល់រូបភាពដំណើរការនៅលើ Elbrus-4C និង Elbrus-8C ថ្មី៖ យើងនឹងពិនិត្យមើលបញ្ហាចក្ខុវិស័យកុំព្យូទ័រជាច្រើន និយាយបន្តិចបន្តួចអំពីក្បួនដោះស្រាយសម្រាប់ដោះស្រាយវា បង្ហាញលទ្ធផលការប្រៀបធៀប និងចុងក្រោយបង្ហាញវីដេអូ .



Elbrus-8S គឺជាខួរក្បាល MCST 8-core ថ្មីជាមួយនឹងស្ថាបត្យកម្ម VLIW ។ យើងបានសាកល្បងគំរូវិស្វកម្មដែលមានប្រេកង់ 1.3 GHz ។ ប្រហែលជាវានឹងកើនឡើងកាន់តែច្រើននៅក្នុងការផលិតសៀរៀល។



នេះជាការប្រៀបធៀបលក្ខណៈរបស់ Elbrus-4S និង Elbrus-8S។


Elbrus-4S Elbrus-8S
ប្រេកង់នាឡិកា, MHz 800 1300
ចំនួនស្នូល 4 8
ចំនួនប្រតិបត្តិការក្នុងមួយវដ្ត (ក្នុងមួយស្នូល) រហូតដល់ 23 រហូតដល់ 25
ឃ្លាំងសម្ងាត់ L1 ក្នុងមួយស្នូល 64 គីឡូបៃ 64 គីឡូបៃ
ឃ្លាំងសម្ងាត់ L2 ក្នុងមួយស្នូល 2 មេកាបៃ 512 គីឡូបៃ
ឃ្លាំងសម្ងាត់ L3 បានចែករំលែក - ១៦ មេកាបៃ
ការរៀបចំ RAM រហូតដល់ 3 ប៉ុស្តិ៍ DDR3-1600 ECC រហូតដល់ 4 ប៉ុស្តិ៍ DDR3-1600 ECC
ដំណើរការបច្ចេកវិជ្ជា 65 nm 28 nm
ចំនួនត្រង់ស៊ីស្ទ័រ 986 លាន 2730 លាន
ទទឹងការណែនាំរបស់ SIMD 64 ប៊ីត 64 ប៊ីត
ការគាំទ្រពហុដំណើរការ ដំណើរការរហូតដល់ 4 ដំណើរការរហូតដល់ 4
ឆ្នាំនៃការចាប់ផ្តើមផលិតកម្ម 2014 2016
ប្រព័ន្ធ​ប្រតិបត្តិការ ប្រព័ន្ធប្រតិបត្តិការ "Elbrus" 3.0-rc27 ប្រព័ន្ធប្រតិបត្តិការ "Elbrus" 3.0-rc26
កំណែកម្មវិធីចងក្រង lcc 1.21.18 1.21.14

នៅក្នុង Elbrus-8S ប្រេកង់នាឡិកាបានកើនឡើងច្រើនជាងមួយដងកន្លះ ចំនួនស្នូលកើនឡើងទ្វេដង ហើយស្ថាបត្យកម្មខ្លួនឯងត្រូវបានកែលម្អ។


ឧទាហរណ៍ Elbrus-8C អាចប្រតិបត្តិការណែនាំរហូតដល់ 25 ក្នុងមួយវដ្តនាឡិកាដោយមិនគិតពី SIMD (ធៀបនឹង 23 សម្រាប់ Elbrus-4C)។


សំខាន់៖ យើងមិនបានអនុវត្តការបង្កើនប្រសិទ្ធភាពពិសេសណាមួយសម្រាប់ Elbrus-8S ទេ។ បណ្ណាល័យ EML ត្រូវបានប្រើប្រាស់ ប៉ុន្តែបរិមាណនៃការបង្កើនប្រសិទ្ធភាពសម្រាប់ Elbrus នៅក្នុងគម្រោងរបស់យើងឥឡូវនេះគឺតិចជាងយ៉ាងច្បាស់សម្រាប់ស្ថាបត្យកម្មផ្សេងទៀត៖ នៅទីនោះវាត្រូវបានកើនឡើងជាលំដាប់ក្នុងរយៈពេលជាច្រើនឆ្នាំ ហើយយើងបានធ្វើការនៅលើវេទិកា Elbrus មិនយូរប៉ុន្មានកន្លងទៅនេះ និងមិន យ៉ាងសកម្ម។ ជាការពិតណាស់ មុខងារសំខាន់ៗដែលចំណាយពេលច្រើនត្រូវបានធ្វើឱ្យប្រសើរ ប៉ុន្តែមុខងារដែលនៅសល់មិនទាន់ទទួលបាននៅឡើយ។

ការទទួលស្គាល់លិខិតឆ្លងដែនរុស្ស៊ី

ជាការពិតណាស់ យើងបានសម្រេចចិត្តចាប់ផ្តើមធ្វើជាម្ចាស់លើវេទិកាថ្មីមួយសម្រាប់យើងជាមួយនឹងការចាប់ផ្តើមផលិតផលរបស់យើង Smart IDReader 1.6 ដែលផ្តល់នូវសមត្ថភាពសម្រាប់ការទទួលស្គាល់លិខិតឆ្លងដែន ប័ណ្ណបើកបរ កាតធនាគារ និងឯកសារផ្សេងទៀត។ វាគួរតែត្រូវបានកត់សម្គាល់ថាកំណែស្តង់ដារនៃកម្មវិធីនេះអាចប្រើយ៉ាងមានប្រសិទ្ធភាពមិនលើសពី 4 ខ្សែនៅពេលទទួលស្គាល់ឯកសារមួយ។ សម្រាប់ឧបករណ៍ចល័ត នេះគឺច្រើនជាងគ្រប់គ្រាន់ ប៉ុន្តែនៅពេលធ្វើការប្រៀបធៀបឧបករណ៍ដំណើរការលើកុំព្យូទ័រ វាអាចនាំឱ្យមានការប៉ាន់ស្មានមិនដល់នៃដំណើរការនៃប្រព័ន្ធពហុស្នូល។


កំណែរបស់ Elbrus OS និង lcc compiler ដែលផ្តល់ជូនយើងមិនតម្រូវឱ្យមានការផ្លាស់ប្តូរពិសេសណាមួយនៅក្នុងកូដប្រភពទេ ហើយយើងបានប្រមូលផ្តុំគម្រោងរបស់យើងដោយគ្មានការលំបាកណាមួយឡើយ។ ចំណាំថាកំណែថ្មីមានការគាំទ្រពេញលេញសម្រាប់ C++11 (វាក៏បានបង្ហាញខ្លួននៅក្នុងកំណែចុងក្រោយបំផុតនៃ lcc សម្រាប់ Elbrus-4C) ដែលជាដំណឹងល្អ។


ដើម្បីចាប់ផ្តើម យើងបានសម្រេចចិត្តពិនិត្យមើលពីរបៀបដែលការទទួលស្គាល់លិខិតឆ្លងដែនរុស្ស៊ី ដែលយើងបានសរសេររួចហើយ ដំណើរការនៅលើ Elbrus-8S។ យើងបានសាកល្បងក្នុងរបៀបពីរ៖ ស្វែងរក និងទទួលស្គាល់លិខិតឆ្លងដែននៅលើស៊ុមដាច់ដោយឡែក (របៀបគ្រប់ទីកន្លែង) និងនៅលើវីដេអូដែលថតចេញពីកាមេរ៉ាបណ្ដាញ (របៀប webcam) ។ នៅក្នុងរបៀបណាក៏ដោយ ការទទួលស្គាល់ការបញ្ច្រាសលិខិតឆ្លងដែនត្រូវបានអនុវត្តនៅលើស៊ុមមួយ ហើយលិខិតឆ្លងដែនអាចមានទីតាំងនៅផ្នែកណាមួយនៃស៊ុម និងត្រូវបានតម្រង់ទិសតាមមធ្យោបាយណាមួយ។ នៅក្នុងរបៀប webcam មានតែទំព័រលិខិតឆ្លងដែនដែលមានរូបថតប៉ុណ្ណោះដែលត្រូវបានទទួលស្គាល់ ហើយស៊ុមជាច្រើនត្រូវបានដំណើរការ។ វាត្រូវបានសន្មត់ថាបន្ទាត់នៃលិខិតឆ្លងដែនគឺផ្ដេកហើយលិខិតឆ្លងដែនផ្លាស់ទីបន្តិចរវាងស៊ុម។ ព័ត៌មានដែលទទួលបានពីស៊ុមផ្សេងៗគ្នាត្រូវបានដាក់បញ្ចូលដើម្បីបង្កើនគុណភាពនៃការទទួលស្គាល់។


សម្រាប់ការធ្វើតេស្ត យើងបានយករូបភាពចំនួន 1000 សម្រាប់របៀបនីមួយៗ ហើយវាស់ពេលវេលាប្រតិបត្តិការជាមធ្យមនៃការទទួលស្គាល់ (នោះគឺជាពេលវេលាដោយមិនគិតពីការផ្ទុករូបភាព) នៅពេលដំណើរការក្នុង 1 thread និងដំណើរការជាមួយ parallelization ។ ពេលវេលាប្រតិបត្តិការលទ្ធផលត្រូវបានបង្ហាញក្នុងតារាងខាងក្រោម។



លទ្ធផលសម្រាប់របៀបខ្សែតែមួយគឺពិតជាស្របនឹងអ្វីដែលបានរំពឹងទុក៖ បន្ថែមពីលើការបង្កើនល្បឿនដោយសារការកើនឡើងប្រេកង់ (និងសមាមាត្រប្រេកង់នៃ 4C និង 8C គឺ 1300 / 800 = 1.625) ការបង្កើនល្បឿនបន្តិចបន្តួចដោយសារតែស្ថាបត្យកម្មដែលប្រសើរឡើងគឺ គួរឱ្យកត់សម្គាល់។


នៅពេលដំណើរការលើចំនួនអតិបរមានៃខ្សែស្រឡាយ ការបង្កើនល្បឿនសម្រាប់របៀបទាំងពីរគឺ 1.7 ។ វាហាក់ដូចជាថាចំនួនស្នូលនៅក្នុង Elbrus-8C មានទំហំធំជាង 4C ពីរដង។ ដូច្នេះតើការបង្កើនល្បឿនដោយសារស្នូល 4 បន្ថែមនៅឯណា? ការពិតគឺថា ក្បួនដោះស្រាយការទទួលស្គាល់របស់យើងប្រើតែ 4 ខ្សែស្រឡាយយ៉ាងសកម្ម ហើយធ្វើមាត្រដ្ឋានកាន់តែខ្សោយ ដូច្នេះការទទួលបានលទ្ធផលគឺមិនសូវសំខាន់ទេ។


បន្ទាប់មក យើងបានសម្រេចចិត្តដើម្បីធានាថាស្នូលទាំងអស់នៃដំណើរការទាំងពីរត្រូវបានផ្ទុកយ៉ាងពេញលេញ និងដំណើរការដំណើរការទទួលស្គាល់លិខិតឆ្លងដែនជាច្រើន។ ការហៅការទទួលស្គាល់នីមួយៗត្រូវបានធ្វើស្របគ្នាតាមរបៀបដូចគ្នានឹងការពិសោធន៍មុនដែរ ប៉ុន្តែនៅទីនេះ ពេលវេលាដំណើរការលិខិតឆ្លងដែនរួមបញ្ចូលការផ្ទុករូបភាពពីឯកសារមួយ។ ការវាស់វែងពេលវេលាត្រូវបានអនុវត្តលើលិខិតឆ្លងដែនរាប់ពាន់។ លទ្ធផលនៅពេលដែល Elbrus ត្រូវបានផ្ទុកពេញលេញត្រូវបានបង្ហាញដូចខាងក្រោម៖



សម្រាប់របៀបគ្រប់ទីកន្លែង ការបង្កើនល្បឿនជាលទ្ធផលបានឈានដល់ការបង្កើនល្បឿនដែលរំពឹងទុកដោយ ~3.6 ដង ដែលធ្លាក់ចុះដោយសារតែការពិតដែលថាយើងបានគិតពីពេលវេលាដែលវាត្រូវការដើម្បីផ្ទុករូបភាពពីឯកសារមួយ។ នៅក្នុងករណីនៃរបៀប webcam ផលប៉ះពាល់នៃពេលវេលាផ្ទុកគឺកាន់តែធំហើយដូច្នេះការបង្កើនល្បឿនបានប្រែទៅជាតិចតួច - 2.5 ដង។

ការរកឃើញរថយន្ត

ការរកឃើញវត្ថុនៃប្រភេទដែលបានផ្តល់ឱ្យគឺជាបញ្ហាបុរាណមួយនៃចក្ខុវិស័យបច្ចេកទេស។ នេះអាចជាការរកឃើញមុខ មនុស្ស វត្ថុដែលគេបោះបង់ចោល ឬប្រភេទផ្សេងទៀតនៃវត្ថុដែលមានលក្ខណៈពិសេសប្លែកពីគេ។


ជាឧទាហរណ៍របស់យើង យើងបានសម្រេចចិត្តទទួលយកភារកិច្ចដើម្បីរកមើលរថយន្តដែលផ្លាស់ទីក្នុងទិសដៅដូចគ្នា។ ឧបករណ៍ចាប់សញ្ញាបែបនេះអាចប្រើក្នុងប្រព័ន្ធគ្រប់គ្រងយានយន្តដោយស្វ័យប្រវត្តិ ប្រព័ន្ធសម្គាល់ស្លាកលេខជាដើម។ ដោយមិនស្ទាក់ស្ទើរ យើងបានថតវីដេអូសម្រាប់ការបណ្តុះបណ្តាល និងធ្វើតេស្តដោយប្រើម៉ាស៊ីនថតរថយន្តនៅជិតការិយាល័យរបស់យើង។ យើងបានប្រើឧបករណ៍ចាត់ថ្នាក់ Viola-Jones cascade ជាឧបករណ៍ចាប់។ លើសពីនេះ យើងបានអនុវត្តការធ្វើឱ្យរលោងអិចស្ប៉ូណង់ស្យែលនៃទីតាំងនៃរថយន្តដែលបានរកឃើញសម្រាប់អ្នកដែលយើងសង្កេតឃើញស៊ុមជាច្រើនជាប់គ្នា។ គួរកត់សម្គាល់ថាការរកឃើញត្រូវបានអនុវត្តតែនៅក្នុងចតុកោណ ROI (តំបន់ចំណាប់អារម្មណ៍) ដែលមិនកាន់កាប់ស៊ុមទាំងមូល ព្រោះវាសមហេតុផលតិចតួចក្នុងការព្យាយាមរកមើលផ្នែកខាងក្នុងនៃរថយន្តរបស់យើង ក៏ដូចជារថយន្តដែលមិនមានទាំងស្រុង។ រួមបញ្ចូលនៅក្នុងស៊ុម។


ដូច្នេះ ក្បួនដោះស្រាយរបស់យើងមានជំហានដូចខាងក្រោមៈ

  1. កាត់ចតុកោណកែង ROI នៅកណ្តាលស៊ុម។
  2. ការបំប្លែងរូបភាព ROI ពណ៌ទៅជាពណ៌ប្រផេះ។
  3. ចំណូលចិត្តសម្រាប់លក្ខណៈ Viola-Jones ។
    នៅដំណាក់កាលនេះ រូបភាពត្រូវបានធ្វើមាត្រដ្ឋាន ផែនទីនៃមុខងារជំនួយ (ឧទាហរណ៍ ព្រំដែនដែលដឹកនាំ) ត្រូវបានសាងសង់ ហើយផលបូកសរុបត្រូវបានគណនាសម្រាប់លក្ខណៈពិសេសទាំងអស់ ដើម្បីគណនារលកហារ៉ាបានយ៉ាងឆាប់រហ័ស។
  4. កំពុងដំណើរការឧបករណ៍ចាត់ថ្នាក់ Viola-Jones នៅលើបង្អួចច្រើន។
    នៅទីនេះ ជាមួយនឹងជំហានមួយចំនួន បង្អួចរាងចតុកោណត្រូវបានផ្លាស់ប្តូរតាមរយៈដែលឧបករណ៍ចាត់ថ្នាក់ត្រូវបានដាក់ឱ្យដំណើរការ។ ប្រសិនបើអ្នកចាត់ថ្នាក់បានផ្តល់ចម្លើយវិជ្ជមាន នោះវត្ថុត្រូវបានរកឃើញ ពោលគឺឧ។ រូបភាពនៅខាងក្នុងបង្អួចត្រូវគ្នានឹងឡាន។ ក្នុងករណីនេះ ផ្ទៃរូបភាពដែលវត្ថុមានទីតាំងនៅត្រូវបានកែលម្អ៖ បង្អួចដែលមានទំហំដូចគ្នា ប៉ុន្តែជាមួយនឹងជំហានតូចជាង ត្រូវបានជ្រើសរើសនៅក្នុងបរិវេណនៃការរកឃើញបឋម ហើយត្រូវបានផ្តល់អាហារដល់ការបញ្ចូលអ្នកចាត់ថ្នាក់ផងដែរ។ វត្ថុដែលបានរកឃើញទាំងអស់ត្រូវបានរក្សាទុកសម្រាប់ដំណើរការបន្ត។ នីតិវិធីនេះត្រូវបានធ្វើម្តងទៀតសម្រាប់មាត្រដ្ឋានជាច្រើននៃរូបភាពបញ្ចូល។
    ដំណាក់កាលនេះពិតជាបង្កើតភាពស្មុគស្មាញនៃការគណនាសំខាន់នៃបញ្ហា ហើយការប៉ារ៉ាឡែលត្រូវបានអនុវត្តជាពិសេសសម្រាប់វា។ យើងបានប្រើបណ្ណាល័យ tbb ដើម្បីជ្រើសរើសចំនួនខ្សែស្រឡាយដែលមានប្រសិទ្ធភាពដោយស្វ័យប្រវត្តិ។
  5. ដំណើរការអារេនៃការរាវរកដែលទទួលបានបន្ទាប់ពីប្រើឧបករណ៍រាវរក។ ដោយសារការរកឃើញមួយចំនួនដែលទទួលបានអាចមានភាពស្និទ្ធស្នាល និងត្រូវគ្នាទៅនឹងវត្ថុតែមួយ យើងរួមបញ្ចូលគ្នានូវការរកឃើញដែលមានផ្ទៃប្រសព្វធំគ្រប់គ្រាន់។ លទ្ធផលគឺជាអារេនៃចតុកោណកែងដែលបង្ហាញពីទីតាំងរបស់រថយន្តដែលបានរកឃើញ។
  6. ការប្រៀបធៀបការរកឃើញនៅលើស៊ុមមុន និងបច្ចុប្បន្ន។ យើងពិចារណាថាវត្ថុដូចគ្នាត្រូវបានរកឃើញប្រសិនបើផ្ទៃប្រសព្វនៃចតុកោណកែងមានច្រើនជាងពាក់កណ្តាលនៃផ្ទៃចតុកោណកែងបច្ចុប្បន្ន។ យើងធ្វើឱ្យទីតាំងរបស់វត្ថុរលោងដោយប្រើរូបមន្ត៖
    x ខ្ញុំ = x ខ្ញុំ+ (1-α) x ខ្ញុំ-1
    y ខ្ញុំ = y ខ្ញុំ+ (1-α) y ខ្ញុំ-1
    w ខ្ញុំ = w ខ្ញុំ+ (1-α) ខ្ញុំ-1
    h i = h i+ (1-α) h ខ្ញុំ-1
    កន្លែងណា ( x, y) --- កូអរដោនេនៃជ្រុងខាងឆ្វេងខាងលើនៃចតុកោណកែង, និង hគឺទទឹង និងកំពស់របស់វារៀងគ្នា ហើយ α គឺជាមេគុណថេរដែលបានជ្រើសរើសដោយពិសោធន៍។

ទិន្នន័យបញ្ចូល៖ លំដាប់នៃស៊ុមពណ៌ដែលមានទំហំ 800x600 ភីកសែល។
នៅទីនេះ និងខាងក្រោម ដើម្បីប៉ាន់ប្រមាណ fps (ស៊ុមក្នុងមួយវិនាទី) យើងបានប្រើពេលវេលាប្រតិបត្តិការជាមធ្យមជាង 10 ដំណើរការនៃកម្មវិធី។ ក្នុងករណីនេះ មានតែពេលវេលាដំណើរការរូបភាពប៉ុណ្ណោះដែលត្រូវយកមកពិចារណា ព្រោះឥឡូវនេះយើងកំពុងធ្វើការជាមួយវីដេអូដែលបានថតទុក ហើយរូបភាពត្រូវបានផ្ទុកដោយសាមញ្ញពីឯកសារមួយ ប៉ុន្តែនៅក្នុងប្រព័ន្ធពិត ពួកគេអាចមកពីកាមេរ៉ា។ វាបានប្រែក្លាយថាការរាវរកដំណើរការក្នុងល្បឿនសមរម្យណាស់ ដោយផលិតបាន 15.5 fps នៅលើ Elbrus-4C និង 35.6 fps នៅលើ Elbrus-8C ។ នៅលើ Elbrus-8C ការផ្ទុករបស់ខួរក្បាលគឺនៅឆ្ងាយពីពេញលេញ ទោះបីជាស្នូលទាំងអស់ត្រូវបានប្រើនៅកម្រិតកំពូលក៏ដោយ។ ជាក់ស្តែងនេះគឺដោយសារតែការពិតដែលថាមិនមែនការគណនាទាំងអស់នៅក្នុងបញ្ហានេះត្រូវបានប៉ារ៉ាឡែលទេ។ ជាឧទាហរណ៍ មុនពេលប្រើឧបករណ៍ចាប់ Viola-Jones យើងធ្វើការបំប្លែងជំនួយទម្ងន់ធ្ងន់ជាងនៅលើស៊ុមនីមួយៗ ហើយផ្នែកនៃប្រព័ន្ធនេះដំណើរការតាមលំដាប់លំដោយ។


ឥឡូវនេះដល់ពេលធ្វើបាតុកម្មហើយ។ ចំណុចប្រទាក់កម្មវិធី និងការបង្ហាញត្រូវបានធ្វើឡើងដោយប្រើឧបករណ៍ Qt5 ស្តង់ដារ។ គ្មានការបង្កើនប្រសិទ្ធភាពបន្ថែមត្រូវបានអនុវត្តទេ។


Elbrus-4S



Elbrus-8S


ការធ្វើមូលដ្ឋានីយកម្មដែលមើលឃើញ

នៅក្នុងកម្មវិធីនេះ យើងបានសម្រេចចិត្តបង្ហាញការធ្វើមូលដ្ឋានីយកម្មដែលមើលឃើញដោយផ្អែកលើចំណុចលក្ខណៈពិសេស។ ដោយប្រើ Google Street View panoramas ជាមួយនឹងការតាមដាន GPS យើងបានបណ្តុះបណ្តាលប្រព័ន្ធរបស់យើងឱ្យស្គាល់ទីតាំងរបស់កាមេរ៉ាដោយមិនប្រើកូអរដោនេ GPS ឬព័ត៌មានខាងក្រៅផ្សេងទៀត។ ប្រព័ន្ធបែបនេះអាចត្រូវបានប្រើសម្រាប់យន្តហោះគ្មានមនុស្សបើក និងមនុស្សយន្តជាប្រព័ន្ធរុករកបម្រុងទុក ដើម្បីបញ្ជាក់ទីតាំងបច្ចុប្បន្ន ឬធ្វើការនៅក្នុងប្រព័ន្ធដោយគ្មាន GPS ។


ដំបូង យើងបានដំណើរការមូលដ្ឋានទិន្នន័យនៃទេសភាពជាមួយនឹងកូអរដោនេ GPS ។ យើងបានយករូបភាពចំនួន 660 ដែលគ្របដណ្តប់លើផ្លូវប្រហែល 0.4 km^2 នៃផ្លូវ Moscow៖




បន្ទាប់មកយើងបានបង្កើតការពិពណ៌នានៃរូបភាពដោយប្រើចំណុចលក្ខណៈពិសេស។ សម្រាប់រូបភាពនីមួយៗយើង៖

  1. យើងបានរកឃើញចំណុចពិសេសសម្រាប់មាត្រដ្ឋានស៊ុមចំនួន 3 (ស៊ុមខ្លួនវា ស៊ុមមួយត្រូវបានកាត់បន្ថយ 4/3 ដង និងស៊ុមមួយត្រូវបានកាត់បន្ថយពាក់កណ្តាល) ដោយប្រើក្បួនដោះស្រាយ YAPE (Yet Another Point Detector) និងគណនាការពិពណ៌នា RFD សម្រាប់ពួកគេ។
  2. យើងបានរក្សាទុកកូអរដោនេរបស់វា សំណុំនៃចំណុចពិសេស និងអ្នកពណ៌នារបស់វា។ ចាប់តាំងពីពេលនោះមកយើងនឹងប្រៀបធៀបអ្នកពណ៌នានៃចំណុចលក្ខណៈពិសេសរបស់ស៊ុមបច្ចុប្បន្នជាមួយនឹងតម្លៃនៃអ្នកពណ៌នាពីមូលដ្ឋានទិន្នន័យរបស់យើង វាជាការងាយស្រួលក្នុងការរក្សាទុកអ្នកពណ៌នាក្នុងមែកធាងដោយប្រើចម្ងាយ Hamming ជាម៉ែត្រ។ ទំហំសរុបនៃទិន្នន័យដែលបានរក្សាទុកបានប្រែទៅជាច្រើនជាង 15 MB បន្តិច។

ជាមួយនឹងការរៀបចំនេះត្រូវបានបញ្ចប់ ឥឡូវនេះសូមបន្តទៅអ្វីដែលកើតឡើងដោយផ្ទាល់ខណៈពេលដែលកម្មវិធីកំពុងដំណើរការ៖

  1. បំប្លែងរូបភាពពណ៌ទៅជាពណ៌ប្រផេះ។
  2. អនុវត្តកម្រិតពណ៌ដោយស្វ័យប្រវត្តិ។
  3. ស្វែងរកចំណុចពិសេសសម្រាប់មាត្រដ្ឋានស៊ុមចំនួនបី (ក៏មានមេគុណ 1, 0.75 និង 0.5) ដោយប្រើក្បួនដោះស្រាយ YAPE និងរាប់ការពិពណ៌នា RFD សម្រាប់ពួកគេ។ ក្បួនដោះស្រាយទាំងនេះត្រូវបានប៉ារ៉ាឡែលដោយផ្នែក ប៉ុន្តែផ្នែកធំនៃការគណនានៅតែមានជាបន្តបន្ទាប់។ លើសពីនេះទៀតពួកគេមិនទាន់ត្រូវបានធ្វើឱ្យប្រសើរសម្រាប់វេទិកា Elbrus នៅឡើយទេ។
  4. សម្រាប់សំណុំលទ្ធផលនៃអ្នកពណ៌នា ការស្វែងរកត្រូវបានអនុវត្តសម្រាប់អ្នកពណ៌នាស្រដៀងគ្នាក្នុងចំណោមអ្នកដែលបានរក្សាទុកនៅក្នុងមែកធាង ហើយស៊ុមស្រដៀងគ្នាភាគច្រើនត្រូវបានកំណត់។ សម្រាប់អ្នកពណ៌នាផ្សេងៗគ្នា ការស្វែងរកមែកធាងគឺស្របគ្នាដោយប្រើ tbb ។ ក្នុងករណីនេះ សម្រាប់ 5 ស៊ុមដំបូងនៃវីដេអូ យើងជ្រើសរើសស៊ុមដែលនៅជិតបំផុតចំនួន 10 ហើយបន្ទាប់មកយកត្រឹមតែ 5 ស៊ុមប៉ុណ្ណោះ។
  5. ស៊ុមដែលបានជ្រើសរើសឆ្លងកាត់ការត្រងបន្ថែមដើម្បីដក "ផ្នែកខាងក្រៅ" ចេញ ចាប់តាំងពីគន្លងរបស់យានជំនិះជាធម្មតាបន្ត។

ទិន្នន័យបញ្ចូល៖ លំដាប់នៃស៊ុមពណ៌ដែលមានទំហំ 800x600 ភីកសែល។

1.71 លិខិតឆ្លងដែន, របៀបគ្រប់ទីកន្លែង, s/frame, ដំណើរការដំណើរការពេញ 1.38 0.43 3.2 លិខិតឆ្លងដែន របៀប webcam, c/frame, ដំណើរការពេញ 0.47 0.19 2.5

លទ្ធផលសម្រាប់ការទទួលស្គាល់លិខិតឆ្លងដែនគឺតិចតួចណាស់ ដោយសារពាក្យសុំរបស់យើងក្នុងទម្រង់បច្ចុប្បន្នរបស់វាមិនអាចប្រើប្រាស់លើសពី 4 ខ្សែបានទេ។ ស្ថានភាពគឺស្រដៀងគ្នាជាមួយនឹងការរកឃើញរថយន្ត និងទីតាំងដែលមើលឃើញ៖ ក្បួនដោះស្រាយមានផ្នែកដែលមិនស្របគ្នា ដូច្នេះការធ្វើមាត្រដ្ឋានលីនេអ៊ែរមិនអាចត្រូវបានគេរំពឹងទុកបានទេ ដោយសារចំនួនស្នូលកើនឡើង។ ទោះយ៉ាងណាក៏ដោយ នៅកន្លែងដែលមិនមានការរឹតបន្តឹងលើកម្មវិធីដែលផ្ទុកស្នូលដំណើរការទាំងអស់ យើងឃើញមានការកើនឡើង 3.2 ដង ដែលជិតនឹងដែនកំណត់ទ្រឹស្តី 3.6 ដង។ ជាមធ្យម ភាពខុសគ្នានៃដំណើរការរវាងជំនាន់នៃដំណើរការ MCST នៅលើសំណុំនៃកិច្ចការរបស់យើងគឺប្រហែល 2-3 ដង ហើយនេះគឺពិតជារីករាយណាស់។ ដោយគ្រាន់តែបង្កើនប្រេកង់ និងការកែលម្អស្ថាបត្យកម្ម យើងឃើញការកើនឡើងច្រើនជាង 1.7 ដង។ MCST កំពុងចាប់បានយ៉ាងឆាប់រហ័សជាមួយនឹងយុទ្ធសាស្រ្តរបស់ Intel ក្នុងការបន្ថែម 5% ក្នុងមួយឆ្នាំ។


ក្នុងអំឡុងពេលធ្វើតេស្តក្រោមការផ្ទុកពេញ យើងមិនជួបប្រទះបញ្ហាណាមួយជាមួយនឹងការបង្កក ឬគាំងទេ ដែលបង្ហាញពីភាពចាស់ទុំនៃស្ថាបត្យកម្មខួរក្បាល។ វិធីសាស្រ្ត VLIW ដែលត្រូវបានបង្កើតឡើងនៅក្នុង Elbrus-8S អនុញ្ញាតឱ្យក្បួនដោះស្រាយចក្ខុវិស័យកុំព្យូទ័រផ្សេងៗដំណើរការក្នុងពេលវេលាជាក់ស្តែង ហើយបណ្ណាល័យ EML មានសំណុំមុខងារគណិតវិទ្យាដ៏រឹងមាំដែលសន្សំសំចៃពេលវេលាសម្រាប់អ្នកដែលមិនមានបំណងបង្កើនប្រសិទ្ធភាពកូដខ្លួនឯង។ សរុបសេចក្តីមក យើងបានធ្វើការពិសោធន៍មួយផ្សេងទៀត ដោយដំណើរការការបង្ហាញចំនួន 3 ក្នុងពេលតែមួយ (ការធ្វើមូលដ្ឋានីយកម្ម ការស្វែងរករថយន្ត និងការស្វែងរកមុខ) នៅលើប្រព័ន្ធដំណើរការ Elbrus-8C មួយ និងទទួលបានបន្ទុកដំណើរការជាមធ្យមប្រហែល 80% ។ គ្មានយោបល់នៅទីនេះទេ។



យើងសូមថ្លែងអំណរគុណយ៉ាងជ្រាលជ្រៅចំពោះក្រុមហ៊ុន និងបុគ្គលិកនៃ MCST និង INEUM Brook សម្រាប់ឱកាសដើម្បីសាកល្បង Elbrus-8S ហើយអបអរសាទរពួកគេ - ទាំងប្រាំបីគឺជាដំណើរការដែលសក្តិសមជាង ហើយសូមជូនពរឱ្យពួកគេទទួលបានជោគជ័យ!

ប្រភពដែលបានប្រើ

P. Viola, M. Jones, "ការរកឃើញវត្ថុរហ័សដោយប្រើការជំរុញនៃលក្ខណៈពិសេសសាមញ្ញ" ការបន្តនៃ CVPR 2001 ។
B. Fan, Q. Kong, T. Trzcinski, Z. H. Wang, C. Pan, និង P. Fua, “ការជ្រើសរើសវាលទទួលសម្រាប់ការពិពណ៌នាមុខងារគោលពីរ” IEEE Trans ។ ដំណើរការរូបភាព, ទំព័រ។ ២៥៨៣–២៥៩៥ ឆ្នាំ ២០១៤។

05.25.2017, Thu, 11:45, Moscow time , អត្ថបទ៖ Vladimir Bakhur

Rostec បានបង្ហាញគំរូដំបូងនៃកុំព្យូទ័រ និងម៉ាស៊ីនមេដែលមានមូលដ្ឋានលើ 8-core 64-bit Elbrus 8C processors ក្នុងស្រុក។ ការដំឡើងបណ្តុំនៃម៉ាស៊ីនមេដំបូងនៅលើបន្ទះឈីបថ្មីត្រូវបានរំពឹងទុកនៅចុងឆ្នាំ 2017 ។

គំរូដំបូងនៃកុំព្យូទ័រ និងម៉ាស៊ីនមេដែលកំពុងដំណើរការ

ការរួបរួមដែលកាន់ Ruselectronics (ផ្នែកនៃ Rostec) បានបង្ហាញគំរូដំបូងនៃកុំព្យូទ័រផ្ទាល់ខ្លួន និងម៉ាស៊ីនមេដែលមានមូលដ្ឋានលើ microprocessors Elbrus-8S នៅសន្និសីទ CIPR 2017 នៅ Innopolis (Tatarstan) ។ យោងតាមអ្នកអភិវឌ្ឍន៍ បច្ចេកវិទ្យាក្នុងស្រុកថ្មីបានបង្កើនការអនុវត្ត និងធានាអ្នកប្រើប្រាស់នូវកម្រិតខ្ពស់នៃសុវត្ថិភាពព័ត៌មាន។ ម៉ាស៊ីនមេថ្មីត្រូវបានរចនាឡើងដើម្បីដំណើរការព័ត៌មានដ៏ធំ រួមទាំងក្នុងពេលវេលាជាក់ស្តែង។

ដោយផ្អែកលើបន្ទះឈីប Elbrus-8C វាត្រូវបានគ្រោងនឹងរៀបចំការផលិតម៉ាស៊ីនមេ ស្ថានីយការងារ និងឧបករណ៍កុំព្យូទ័រផ្សេងទៀតសម្រាប់ទីភ្នាក់ងាររដ្ឋាភិបាល និងរចនាសម្ព័ន្ធអាជីវកម្មដែលមានតម្រូវការកើនឡើងសម្រាប់សន្តិសុខព័ត៌មាន ក៏ដូចជាសម្រាប់ប្រើប្រាស់ក្នុងវិស័យកុំព្យូទ័រដែលមានប្រសិទ្ធភាពខ្ពស់ផងដែរ។ ដំណើរការសញ្ញា និងទូរគមនាគមន៍។

“នេះគឺជាជំនាន់ថ្មីនៃបច្ចេកវិទ្យាកុំព្យូទ័រក្នុងស្រុក។ ដំណាក់កាលទាំងអស់នៃការជួបប្រជុំគ្នាត្រូវបានអនុវត្តនៅទីតាំងផលិតកម្មរបស់យើង និងនៅសហគ្រាសនៃដៃគូក្នុងស្រុក។ ទាំងអស់នេះធានានូវកម្រិតខ្ពស់នៃសុវត្ថិភាពព័ត៌មាននៃឧបករណ៍នេះ” អគ្គនាយករងក្រុមហ៊ុន Ruselectronics បាននិយាយ។ Arseniy Brykin. -- យើងរំពឹងថា កុំព្យូទ័រផ្ទាល់ខ្លួនសាកល្បងដំបូងដែលផ្អែកលើ processor ថ្មីនឹងរួចរាល់នៅចុងត្រីមាសទីពីរនៃឆ្នាំ 2017 ។ យើងកំពុងបង្ហាញគំរូឧបករណ៍ថ្មីនៅថ្ងៃនេះនៅឯសន្និសីទ CIPR នៅ Innopolis ។

បន្ទះឈីប Elbrus-8S នៅក្នុងប្រព័ន្ធម៉ាស៊ីនមេ 4-processor

ជាផ្នែកមួយនៃ Ruselectronics រួម ការអភិវឌ្ឍន៍ និងការអនុវត្តកម្មវិធី Elbrus និង hardware platforms ត្រូវបានអនុវត្តដោយ Institute of Electronic Control Machines (INEUM) ដែលដាក់ឈ្មោះតាម។ I. S. Brook ។ ការអភិវឌ្ឍន៍ និងផលិតប្រព័ន្ធដំណើរការ Elbrus-8S ត្រូវបានអនុវត្តដោយក្រុមហ៊ុន MCST ។ សំណាកដំបូងនៃប្រព័ន្ធដំណើរការ Elbrus-8C សម្រាប់ការពិសោធន៍មន្ទីរពិសោធន៍ត្រូវបានទទួលនៅចុងឆ្នាំ 2014 ។ ការផលិតដ៏ធំនៃ processors នឹងត្រូវបានអនុវត្តដោយអនុលោមតាមស្តង់ដារនៃដំណើរការបច្ចេកវិជ្ជា 28-nanometer ។

បណ្តុំនៃការដំឡើង 2- និង 4-processor servers ផ្អែកលើ Elbrus-8S នេះបើយោងតាម ​​​​Ruselectronics នឹងត្រូវបានចេញផ្សាយនៅចុងឆ្នាំ 2017 ។

ព័ត៌មានលម្អិតបច្ចេកទេស

microprocessors ជាសកល "Elbrus-8S" គឺជាការអភិវឌ្ឍន៍របស់រុស្ស៊ីទាំងស្រុង។ បន្ទះឈីបដំណើរការនីមួយៗមានស្នូលដំណើរការចំនួន 8 ជាមួយនឹងស្ថាបត្យកម្ម Elbrus 64 ប៊ីតដែលប្រសើរឡើងនៃជំនាន់ទីបី ឃ្លាំងសម្ងាត់ L2 ដែលមានសមត្ថភាពសរុប 4 MB (8 x 512 KB) និងឃ្លាំងសម្ងាត់ L3 ដែលមានទំហំ 16 MB ។

លក្ខណៈពិសេសនៃស្ថាបត្យកម្ម Elbrus មានន័យថាសមត្ថភាពក្នុងការអនុវត្តរហូតដល់ 25 ប្រតិបត្តិការលើស្នូលនីមួយៗក្នុងវដ្តម៉ាស៊ីនតែមួយ ដែលធានាបាននូវដំណើរការខ្ពស់នៅប្រេកង់នាឡិកាកម្រិតមធ្យម។ បន្ទះសៀគ្វីនេះគាំទ្របច្ចេកវិទ្យាបកប្រែប្រព័ន្ធគោលពីរថាមវន្ត ដែលអនុញ្ញាតឱ្យដំណើរការកម្មវិធី និងប្រព័ន្ធប្រតិបត្តិការដែលបានចែកចាយក្នុងលេខកូដគោល x86 រួមទាំងនៅក្នុងរបៀបពហុខ្សែ។

ស្ថាបត្យកម្មនៃដំណើរការ Elbrus-8S

ប្រព័ន្ធដំណើរការ Elbrus-8S គាំទ្ររបៀបកុំព្យូទ័រដែលមានសុវត្ថិភាពជាមួយនឹងការគ្រប់គ្រងផ្នែករឹងពិសេសនៃសុចរិតភាពនៃរចនាសម្ព័ន្ធអង្គចងចាំ ដែលអនុញ្ញាតឱ្យមានកម្រិតខ្ពស់នៃសុវត្ថិភាពព័ត៌មាននៃប្រព័ន្ធសូហ្វវែរដោយប្រើវា។

ប្រេកង់ប្រតិបត្តិការរបស់ប្រព័ន្ធដំណើរការ Elbrus-8C គឺ 1.3 GHz ថាមពលកុំព្យូទ័រគឺប្រហែល 250 gigaflops ក្នុងមួយបន្ទះឈីបក្នុងប្រតិបត្តិការភាពជាក់លាក់តែមួយ (FP32) ។

បើប្រៀបធៀបទៅនឹងប្រព័ន្ធដំណើរការ 4-core Elbrus-4C ដំណើរការកំពូលនៃបន្ទះឈីបដំណើរការ Elbrus-8C ថ្មីនេះ បើយោងតាមអ្នកអភិវឌ្ឍន៍គឺខ្ពស់ជាង 3-5 ដង ហើយការបញ្ជូននៃបណ្តាញ I/O គឺខ្ពស់ជាង 8 ដង។

ឧបករណ៍ដំណើរការ "Elbrus-8S"

ប្រព័ន្ធដំណើរការ Elbrus-8C ត្រូវបានរចនាឡើងដើម្បីធ្វើការជាមួយអង្គចងចាំ DDR3-1600 ជាមួយនឹងការគាំទ្រ ECC (ឧបករណ៍បញ្ជាអង្គចងចាំរហូតដល់ 4) ។ វាអាចធ្វើទៅបានដើម្បីរៀបចំប្រព័ន្ធពហុដំណើរការដោយមានការគាំទ្ររហូតដល់ 4 processors នៅក្នុងប្រព័ន្ធ; ដើម្បីគាំទ្រការភ្ជាប់ឃ្លាំងសម្ងាត់ ការច្រោះការផ្អាកត្រូវបានអនុវត្ត។ សម្រាប់ការផ្លាស់ប្តូរ interprocessor មាន 3 duplex channels ជាមួយនឹង bandwidth 16 GB/s នីមួយៗ (8 GB/s ក្នុងទិសដៅនីមួយៗ)។

ប្រព័ន្ធដំណើរការ Elbrus-8S គឺត្រូវគ្នាជាមួយឧបករណ៍បញ្ជាចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រ ("ស្ពានខាងត្បូង" KPI-2) ។ បន្ទះឈីប KPI-2 គាំទ្រដល់ឡានក្រុង PCI-Express 2.0 (PCI-Express 16 + 4 lanes) ច្រក Gigabit Ethernet ចំនួន 3 ឧបករណ៍ SATA 3.0 រហូតដល់ 8 ឧបករណ៍ ច្រក USB 2.0 រហូតដល់ 8 ឧបករណ៍ រហូតដល់ 7 ឧបករណ៍នៅក្នុងឡានក្រុង PCI 32/66 ក៏ដូចជាចំណុចប្រទាក់ IDE, Audio HDA, RS-232, IEEE1284, SPI, I2C និង GPIO ។

វេទិកា Elbrus-8S មានប្រព័ន្ធភាពឆបគ្នាប្រព័ន្ធគោលពីរជាមួយនឹងលេខកូដគោលពីរ x86/x86-64 ។ វាក៏អាចធ្វើទៅបានដើម្បីអភិវឌ្ឍកម្មវិធីកម្មវិធី និងការធ្វើតេស្តសម្រាប់ការធ្វើរោគវិនិច្ឆ័យដោយខ្លួនឯងនៃឧបករណ៍។

ប្រព័ន្ធប្រតិបត្តិការមូលដ្ឋានសម្រាប់វេទិកា Elbrus គឺ Elbrus OS ផ្អែកលើខឺណែលលីនុច។ ប្រព័ន្ធសរសេរកម្មវិធីវេទិកាគាំទ្រភាសា C, C ++, Java, Fortran-77, Fortran-90 ។

សមមិត្ត ក្រមា ៦៣ខ្ញុំបានរកឃើញឯកសារ "ដំណើរការនៃដំណើរការ Elbrus-8C នៅក្នុងកម្មវិធីកុំព្យូទ័រទំនើបនៃថាមវន្តឧស្ម័នគណនា" នៅលើអ៊ីនធឺណិត ហើយបានចែករំលែកតំណភ្ជាប់ទៅវានៅលើវេទិកាប្រធានបទនៃគេហទំព័រ ixbt.com ។

អត្ថបទបង្ហាញពីលទ្ធផលនៃការធ្វើតេស្តប្រព័ន្ធដំណើរការ Elbrus-8C ដែលជាផ្នែកមួយនៃកុំព្យូទ័រ Elbrus-801 ក្នុងការប្រៀបធៀបជាមួយ microprocessors Intel និង AMD ។

ការធ្វើតេស្តត្រូវបានអនុវត្តដោយប្រើប្រព័ន្ធសូហ្វវែរដែលត្រូវបានរចនាឡើងសម្រាប់ការដោះស្រាយគំរូបីវិមាត្រនៃឌីណាមិកឧស្ម័ន និងបញ្ហាអាកាសនៅលើក្រឡាចត្រង្គកូនកាត់ដែលមិនមានរចនាសម្ព័ន្ធ។

(អត្ថបទត្រូវបានអក្សរកាត់ កំណែពេញលេញនៃអត្ថបទគឺនៅតំណខាងក្រោម)

កញ្ចប់កម្មវិធី NOISette

តំបន់កម្មវិធីសំខាន់របស់ NOISEtte គឺការក្លែងធ្វើកុំព្យូទ័រទំនើបនៃបញ្ហាលំហអាកាស និងបញ្ហាអាកាសដែលត្រូវបានរកឃើញជាចម្បងនៅក្នុងឧស្សាហកម្មអវកាស។

កញ្ចប់កម្មវិធី Tapir

រចនាឡើងដើម្បីគណនាលំហូរ subsonic និង supersonic នៃឧស្ម័នបង្ហាប់ viscous ។ ការមិនយល់ស្របនៃសមីការ Navier-Stokes ត្រូវបានអនុវត្តដោយផ្អែកលើវិធីសាស្ត្របរិមាណកំណត់ជាមួយនឹងការកំណត់តម្លៃនៃមុខងារក្រឡាចត្រង្គនៅចំកណ្តាលនៃម៉ាស់នៃធាតុនៃសំណាញ់ដែលមិនមានរចនាសម្ព័ន្ធកូនកាត់។

លក្ខណៈពិសេសនៃស្ថាបត្យកម្មដំណើរការ Elbrus-8S

ខួរក្បាល Elbrus-8C ប្រាំបីស្នូលជាកម្មសិទ្ធិរបស់គ្រួសារស្ថាបត្យកម្ម VLIW ។ ស្នូលនីមួយៗអាចអនុវត្តបានរហូតដល់ 25 ប្រតិបត្តិការបឋមផ្សេងៗគ្នាក្នុងវដ្តនាឡិកាមួយ។ រចនាសម្ព័ន្ធនៃក្រុមទូលំទូលាយ (WT) អនុញ្ញាតឱ្យអ្នកផ្ទុក:

1 ពាក្យបញ្ជាផ្ទេរវត្ថុបញ្ជា: លោត, ហៅ, ត្រឡប់មកវិញ;

3 ពាក្យបញ្ជាតក្កវិជ្ជាព្យាករណ៍;

រហូតដល់ 6 ប្រតិបត្តិការនព្វន្ធ-ឡូជីខល៖ ចំនួនគត់ ប៊ីត ការផ្លាស់ប្តូរ និងនព្វន្ធពិតប្រាកដ (រួមទាំងការបញ្ចូលគ្នា) ការចូលប្រើអង្គចងចាំ ការប្រៀបធៀប ការផ្ទេរ និងប្រតិបត្តិករ ternary;

4 ពាក្យបញ្ជាសម្រាប់ការចូលប្រើទិន្នន័យទៀងទាត់លីនេអ៊ែរ រួមទាំងការបង្កើនទ្រនិចដែលត្រូវគ្នា;

1 cycle counter control command;

16 បៃនៃទិន្នន័យថេរ;

ចុះឈ្មោះពាក្យបញ្ជាគ្រប់គ្រងបង្អួច។

សម្រាប់នព្វន្ធពិតប្រាកដ មានតក្កនព្វន្ធចំនួន 6 ជាមួយនឹងឧបករណ៍គុណ និងបន្ថែមបំពង់ពេញលេញនៅក្នុងទម្រង់ FP32 និង FP64 ដែលអនុញ្ញាតឱ្យការប្រតិបត្តិ និងការបញ្ចប់នៃ fmul*, fadd*/fsub* រួមបញ្ចូលគ្នា (មានប្រតិបត្តិការពីរ) fmul_add*/sub* /rsub * រាល់ការវាយដំ។

វាក៏មានផ្នែកមួយផ្នែកបំពង់ និងឧបករណ៍ឫសការ៉េដែលអនុញ្ញាតឱ្យប្រតិបត្តិការ fdiv*, fsqrt* មួយដំណើរការម្តងរៀងរាល់ 2 វដ្តនាឡិកា។ ការពិពណ៌នាលម្អិតបន្ថែមទៀតនៃស្ថាបត្យកម្មត្រូវបានបង្ហាញនៅក្នុង។

ប្រព័ន្ធរងនៃអង្គចងចាំដែលមាន 4 DDR3 1600 channels ផ្តល់នូវល្បឿនប្រតិបត្តិការអតិបរមា 51.2 GB/s ។ ឋានានុក្រមឃ្លាំងសម្ងាត់ត្រូវបានបង្ហាញ

កម្រិត 1 ឃ្លាំងសម្ងាត់ទិន្នន័យក្នុងមួយស្នូល, 64 KB, 4-way;

ឃ្លាំងសម្ងាត់ការណែនាំកម្រិត 1 ក្នុងមួយស្នូល, 128 KB, 4-way;

ឃ្លាំងសម្ងាត់ L2 ក្នុងមួយស្នូល, 512 KB, 4-way;

រួមបញ្ចូលឃ្លាំងសម្ងាត់កម្រិតទីបីដែលបានចែករំលែកសម្រាប់ 8 ស្នូល 16 MB និង 16 ផ្លូវ។

ឧបករណ៍ដំណើរការអាចត្រូវបានរួមបញ្ចូលគ្នាទៅក្នុងប្រព័ន្ធ NUMA ដែលមានរហូតដល់ 4 processors សម្រាប់ការទំនាក់ទំនងរវាងតំណភ្ជាប់ដែលមានកម្រិតបញ្ជូនរហូតដល់ 8 GB/s ត្រូវបានប្រើក្នុងទិសដៅនីមួយៗ។

សម្រាប់ការធ្វើតេស្តប្រៀបធៀប analogues ខាងលិចជាច្រើននៃដំណើរការ Elbrus-8C ត្រូវបានជ្រើសរើស។ ក្នុងចំណោមពួកវាមាន processors ពីរដែលមានលក្ខណៈស្រដៀងគ្នា ដំណើរការជាមួយអង្គចងចាំ DDR3 និងផលិតដោយប្រើបច្ចេកវិទ្យាដំណើរការ 22 nm ឬច្រើនជាងនេះ៖ AMD Opteron 6276, Interlagos core; Intel Xeon E5-2650v2, ស្នូល Ivy Bridge ។ វាក៏មានប្រព័ន្ធដំណើរការ Intel ពីក្នុងចំណោមទំនើបបំផុតនាពេលបច្ចុប្បន្ននេះ ដោយធ្វើការជាមួយអង្គចងចាំ DDR4 និងផលិតដោយប្រើបច្ចេកវិទ្យាដំណើរការ 14 nm: Intel Xeon E5-2683v4, Broadwell core និង Intel Xeon Platinum 8160, Skylake core ។ តារាងទី 3 បង្ហាញពីចំនួនស្នូល ប្រេកង់នាឡិកា (GHz) ដំណើរការខ្ពស់បំផុត (GFLOPS) កម្រិតបញ្ជូននៃអង្គចងចាំ (GB/s) ការប្រើប្រាស់ថាមពល (W) បច្ចេកវិទ្យាដំណើរការ (nm) ។

ការបង្កើនល្បឿនស្របគ្នា។

ការវាស់វែងនេះបង្ហាញពីចំនួនដងនៃការគណនានៅលើខួរក្បាលពហុស្នូលនៅក្នុងរបៀបពហុខ្សែជាមួយ OpenMP parallelization ត្រូវបានពន្លឿនទាក់ទងទៅនឹងការប្រតិបត្តិតាមលំដាប់លំដោយនៅលើ processor ដូចគ្នា។ លទ្ធផលបង្កើនល្បឿននៅលើ 8 cores ត្រូវបានបង្ហាញនៅក្នុងតារាងទី 4 ។ ការបង្កើនល្បឿននៅលើខួរក្បាល Elbrus-8C 5-6 ដង ជាទូទៅត្រូវគ្នាយ៉ាងល្អទៅនឹង analogues របស់លោកខាងលិច។ សម្រាប់ប្រព័ន្ធដំណើរការភាគច្រើន យើងអាចកត់សម្គាល់ការបង្កើនល្បឿនខ្សោយនៃប្រតិបត្តិការជាមួយនឹងអាំងតង់ស៊ីតេនៃការគណនាទាប ដែលកំណត់ដោយកម្រិតបញ្ជូននៃអង្គចងចាំ (SpMV, Grad) ។ ក្នុងពេលជាមួយគ្នានេះ Skylake បង្ហាញពីការបង្កើនល្បឿនខ្ពស់ស្មើៗគ្នាក្នុងប្រតិបត្តិការទាំងអស់ ដោយសារប្រព័ន្ធរងនៃអង្គចងចាំដ៏មានឥទ្ធិពលជាមួយនឹង 6 DDR4 channels ។


ការប្រៀបធៀបស្នូលតែមួយ។

ការធ្វើតេស្តនេះប្រៀបធៀបដំណើរការកុំព្យូទ័រក្នុងរបៀបបន្តបន្ទាប់។ លទ្ធផលដែលបង្ហាញក្នុងតារាងទី 5 បង្ហាញពីសមាមាត្រនៃដំណើរការជាមួយប្រព័ន្ធដំណើរការ Elbrus-8C ដែលជាល្បឿនប្រតិបត្តិការដែលត្រូវយកមកធ្វើជាមួយ។ នៅលើកូដ NOISette ភាពខុសគ្នាជាមួយដំណើរការ Intel គឺប្រហែល 3 ដង។ នៅក្នុងលក្ខខណ្ឌនៃការអនុវត្តក្នុងមួយនាឡិកា នេះត្រូវគ្នាទៅនឹងភាពខុសគ្នាប្រហែលមួយដងកន្លះ (ចាប់តាំងពីដំណើរការ Intel មានប្រេកង់ប្រហែលពីរដង)។ បើប្រៀបធៀបទៅនឹង AMD ការខាតបង់គឺប្រហែល 1.4 ដង។ វាជាការសំខាន់ក្នុងការកត់សម្គាល់ថា NOISEtte មានការអនុវត្តស្មុគស្មាញ និងតក្កវិជ្ជាប្រតិបត្តិការច្រើនជាង (ផ្នែកគណនាគឺប្រហែលរាប់ម៉ឺនបន្ទាត់) ជាង Tapir (ប្រហែលមួយពាន់បន្ទាត់)។ សម្រាប់ប្រតិបត្តិការ NOISette ដែលពឹងផ្អែកខ្លាំងលើធនធានភាគច្រើន គ្មានការសម្របខ្លួនពិសេសចំពោះស្ថាបត្យកម្ម Elbrus ត្រូវបានអនុវត្តទេ។ សម្រាប់ Tapir ការសម្របសម្រួលដ៏សាមញ្ញនៃការគណនាទៅនឹងស្ថាបត្យកម្ម Elbrus ត្រូវបានអនុវត្ត ដែលបានពិពណ៌នាខាងលើនៅក្នុងផ្នែកទី 3។ នៅលើកូដ Tapir ភាពខុសគ្នាជាមួយ Intel គឺប្រហែលមួយដងកន្លះប៉ុណ្ណោះ។ ដូច្នេះហើយ នៅក្នុងកម្មវិធីនេះ Elbrus-8S បង្ហាញពីដំណើរការខ្ពស់ក្នុងមួយនាឡិកាជាងសមភាគី Intel របស់វា។ ស្នូល AMD ប្រែទៅជាយឺតជាង Elbrus ប្រហែលមួយដងកន្លះ។


ការប្រៀបធៀបការអនុវត្តលើ 8 ស្នូល។

ការធ្វើតេស្តនេះប្រៀបធៀបដំណើរការកុំព្យូទ័រនៅក្នុងរបៀបពហុខ្សែលើចំនួនស្នូលដូចគ្នាទៅនឹង Elbrus-8S ។ នៅក្នុងរបៀបប៉ារ៉ាឡែល ដំណើរការនៃប្រព័ន្ធរងនៃអង្គចងចាំមានផលប៉ះពាល់យ៉ាងសំខាន់លើលទ្ធផលរួចហើយ ដោយហេតុថា 8 threads អាចធ្វើអោយកម្រិតបញ្ជូននៃអង្គចងចាំអស់ទាំងស្រុង។ លទ្ធផលសម្រាប់ទំនាក់ទំនងជាមួយ Elbrus ត្រូវបានបង្ហាញក្នុងតារាងទី 6 ។ ប្រៀបធៀបជាមួយតារាងទី 5 វាអាចត្រូវបានកត់សម្គាល់ថានៅក្នុងលេខកូដ NOISETte សមាមាត្របានផ្លាស់ប្តូរនៅក្នុងការពេញចិត្តនៃ Elbrus ។ នៅក្នុងការធ្វើតេស្តនេះ Elbrus ដំណើរការជាង AMD នៅលើកូដទាំងពីរ។ សម្រាប់លេខកូដ Tapir ភាពខុសគ្នាជាមួយ Intel គឺប្រហែល 2 ដង។


ការប្រៀបធៀបនៃដំណើរការទាំងមូល។

ការធ្វើតេស្តនេះប្រៀបធៀបដំណើរការកុំព្យូទ័រពហុខ្សែនៅលើស្នូលដំណើរការទាំងអស់។ លទ្ធផលត្រូវបានបង្ហាញនៅក្នុងតារាងទី 7 ។

ខួរក្បាល AMD មើលទៅខ្សោយជាង Intel ។ 8-core Elbrus-8S ដំណើរការជាង 16-core processor នៅលើកូដ Tapir ។ ដោយសារតែការបង្កើនល្បឿន OpenMP ខ្ពស់ ដំណើរការ Intel 16- និង 24-core កើនឡើងគួរឱ្យកត់សម្គាល់បើប្រៀបធៀបទៅនឹង 8-cores ភាពខុសគ្នាជាមួយ Elbrus គឺប្រហែល 3-7 ដង។


ដំណើរការគណនា។

ដើម្បីវាស់ស្ទង់ការអនុវត្តជាក់ស្តែង ចំនួននៃប្រតិបត្តិការនព្វន្ធនៅក្នុងលេខកូដ Tapir ត្រូវបានរាប់។ ដូចគ្នានេះផងដែរជាឧទាហរណ៍នៃប្រតិបត្តិការដែលបានកំណត់យ៉ាងធ្ងន់ធ្ងរដោយកម្រិតបញ្ជូននៃអង្គចងចាំ ប្រតិបត្តិការ NOISEtte SpMV ត្រូវបានជ្រើសរើសដែលមានអាំងតង់ស៊ីតេគណនាទាបបំផុតនៃអ្នកដែលត្រូវបានពិចារណា - ប្រហែល 0.2 FLOP ក្នុងមួយបៃដែលទាបជាងលេខកូដ Tapir ប្រហែល 10 ដង។ លទ្ធផលត្រូវបានបង្ហាញនៅក្នុងតារាងទី 8 ដែលបង្ហាញពីភាគរយនៃទ្រឹស្តីបទនៃឧបករណ៍។


វាច្បាស់ណាស់ពីលទ្ធផលដែលភាគរយតូចជាងគួរឱ្យកត់សម្គាល់នៃកំពូលត្រូវបានសម្រេចនៅលើ SpMV ចាប់តាំងពីកំពូលនៃចំនួនប្រតិបត្តិការនព្វន្ធនៅក្នុង processors គឺធំជាងទំហំមេម៉ូរីច្រើនដង។ ទំនាក់ទំនងរវាងការអនុវត្ត និងលទ្ធផលអាចត្រូវបានគេវាយតម្លៃនៅក្នុងតារាងទី 3 ។

អ្នកក៏អាចកត់សម្គាល់ផងដែរនូវភាគរយកំពូលទាបនៃ Skylake ដែលមានចំនួនបួនដងនៃប្រតិបត្តិការក្នុងមួយនាឡិកា បើប្រៀបធៀបទៅនឹង Broadwell ជំនាន់មុនរបស់វា។ យើងអាចសន្និដ្ឋានបានថាសម្រាប់ប្រភេទនៃក្បួនដោះស្រាយដែលកំពុងត្រូវបានពិចារណា ភាគច្រើនដោយសារតែការកំណត់កម្រិតបញ្ជូននៃអង្គចងចាំ ការកើនឡើងទ្វេដងនៃចំនួនឧបករណ៍នព្វន្ធវ៉ិចទ័រ និងការចុះឈ្មោះវ៉ិចទ័រទ្វេដងមិនបានផ្តល់នូវការកើនឡើងនៃដំណើរការនោះទេ។

សេចក្តីសន្និដ្ឋាន

ដំណើរការកុំព្យូទ័រលើប្រព័ន្ធដំណើរការពហុស្នូល Elbrus8S ត្រូវបានសិក្សាដោយប្រើកម្មវិធីជីវិតពិតនៃឌីណាមិកឧស្ម័នគណនា។ កញ្ចប់កម្មវិធីចំនួនពីរត្រូវបានប្រើប្រាស់សម្រាប់ធ្វើគំរូលំហូរដែលអាចបង្ហាប់បាននៅលើសំណាញ់ដែលមិនមានរចនាសម្ព័ន្ធ NOISEtte និង Tapir ។

ម៉ូដែលជាច្រើននៃ Intel Xeon processors ត្រូវបានពិចារណា ចាប់ពីម៉ូដែល 5 ឆ្នាំមុន រហូតដល់ទំនើបបំផុត។ ពិតណាស់ អព្ភូតហេតុមិនកើតឡើងទេ Elbrus ដូចដែលបានរំពឹងទុក បានប្រែទៅជាយឺតជាងប្រព័ន្ធដំណើរការ Intel ។ ការបាត់បង់នៅក្នុងដំណើរការខឺណែលជាមធ្យមគឺ 2.6 ដងសម្រាប់លេខកូដ NOISEtte និង 1.5 ដងសម្រាប់លេខកូដ Tapir ។ នេះហាក់ដូចជាលទ្ធផលល្អណាស់ ដោយពិចារណាថាប្រេកង់នាឡិការបស់ Elbrus-8S គឺប្រហែលពាក់កណ្តាលទាប ពោលគឺបើនិយាយពីវដ្តនាឡិកា Elbrus មិនទាបជាង Intel ទេ។លើសពីនេះទៀត ការបាត់បង់ប្រហែល 2 ដងនៅក្នុងថ្នាក់នៃកម្មវិធីនេះគឺជារឿងធម្មតា សូម្បីតែសម្រាប់ AMD processors ដែលជាគូប្រជែងសំខាន់របស់ Intel ។ នៅក្នុងលក្ខខណ្ឌនៃដំណើរការនៃដំណើរការទាំងមូលការខាតបង់ទាក់ទងនឹង Intel នៅលើកូដ NOISEtte មានចាប់ពី 2.5 ដងធៀបនឹង 8-core Ivy Bridge ដល់ 6.8 ដងធៀបនឹង 24-core Skylake និងនៅលើលេខកូដ Tapir - ពី 2 ទៅ 5 ដង។ រៀងៗខ្លួន។

សម្រាប់ការប្រៀបធៀប យើងបានពិនិត្យមើល 16-core AMD Opteron 6276 processor ពីប្រហែល 5 ឆ្នាំមុន។ ខួរក្បាលនេះដំណើរការលើសពី 8-core Intel Ivy Bridge ដែលត្រូវគ្នាប្រហែល 2 ដង។ នៅលើកូដ NOISEtte 8-core Elbrus-8C ដែលមានប្រេកង់ 1.3 GHz ប្រែជាយឺតជាង 16-core AMD processor ដែលមានប្រេកង់ 2.3 GHz ហើយនៅលើកូដ Tapir Elbrus បានដំណើរការជាង AMD ដោយ 12%

វាក៏គួរឱ្យកត់សម្គាល់ផងដែរថាប្រព័ន្ធដំណើរការ Intel មិនបង្ហាញពីការកើនឡើងនៃដំណើរការស្នូលសម្រាប់កម្មវិធីប្រភេទនេះទេ។ លើសពីនេះទៅទៀត ស្នូល Intel Skylake ទំនើបបានប្រែទៅជាយឺតជាង Intel Ivy Bridge core 20% ពី 5 ឆ្នាំមុន។ ការពង្រីកការចុះឈ្មោះវ៉ិចទ័រ និងការបង្កើនចំនួនឯកតានព្វន្ធទ្វេរដងមិនបានផ្តល់នូវការកើនឡើងនៃដំណើរការទេ (ដោយប្រើតែឧបករណ៍សរសេរវ៉ិចទ័រដោយស្វ័យប្រវត្តិរបស់អ្នកចងក្រង) ដោយសារតែកម្រិតបញ្ជូនអង្គចងចាំមានកម្រិត។ ការកើនឡើងនៃដំណើរការនៃ processors ទំនើបគឺដោយសារតែការកើនឡើងនៃចំនួនស្នូល។

ក្នុងពេលជាមួយគ្នានេះ ដំណើរការស្នូលនៃដំណើរការ Elbrus-8C ទាក់ទងទៅនឹង Elbrus-4C ជំនាន់មុន បានកើនឡើងប្រហែលមួយដងកន្លះ។ នេះអនុញ្ញាតឱ្យយើងសង្ឃឹមថាជាមួយនឹងការចេញផ្សាយនៃជំនាន់បន្ទាប់នៃដំណើរការ Elbrus-16C គម្លាតនឹងថយចុះបន្ថែមទៀត។ ម៉ូដែលបន្ទាប់ដែលគ្រោងនឹងចេញផ្សាយនៅឆ្នាំ 2022 ត្រូវបានគេរំពឹងថានឹងមាន 16 cores ដំណើរការនៅ 2 GHz ។ វាត្រូវបានគេរំពឹងថានឹងប្រើពី 4 ទៅ 8 ប៉ុស្តិ៍នៃអង្គចងចាំ DDR4-2666 ដែលអាចបង្កើនកម្រិតបញ្ជូននៃប្រព័ន្ធរងនៃអង្គចងចាំច្រើនជាង 3 ដង។ ដូចគ្នានេះផងដែរ ការកែលម្អបន្ថែមទៀតនៃកម្មវិធីចងក្រងបង្កើនប្រសិទ្ធភាពអាចរួមចំណែកយ៉ាងសំខាន់ដល់កំណើនផលិតភាព។

ខួរក្បាល Elbrus-8S ប្រាំបីស្នូលដែលផលិតដោយប្រើបច្ចេកវិទ្យាដំណើរការ 28 nm ត្រូវបានបង្ហាញនៅក្នុងសន្និសីទលើកទីបួន "IT នៅក្នុងសេវាកម្មនៃស្មុគស្មាញយោធា - ឧស្សាហកម្ម" ។ ព្រឹត្តិការណ៍ពិសេសដ៏ធំបំផុតដែលប្រមូលផ្តុំអ្នកអភិវឌ្ឍន៍ និងអ្នកជំនាញផ្នែកព័ត៌មានវិទ្យានៃបរិវេណឧស្សាហកម្មយោធាបានចាប់ផ្តើមកាលពីម្សិលមិញនៅ Innopolis (សាធារណរដ្ឋតាតាស្តង់) ហើយនឹងមានរយៈពេលរហូតដល់ថ្ងៃទី 29 ខែឧសភា។

ដំណាក់កាលចុងក្រោយនៃការងារលើការបង្កើត microprocessor ក្នុងស្រុកដោយប្រើដំណើរការបច្ចេកវិជ្ជាថ្មីសម្រាប់ប្រទេសរុស្ស៊ីត្រូវបានប្រកាសដោយ Alexander Yakunin អគ្គនាយកនៃ United Instrument-Making Corporation ដែលជាផ្នែកមួយនៃ Rostec ។

លោក Alexander Yakunin បានពន្យល់ថា "លទ្ធផលរបកគំហើញមួយត្រូវបានសម្រេចនៅក្នុងក្របខ័ណ្ឌនៃគម្រោង Baikal ដែលយើងកំពុងដំណើរការរួមគ្នាជាមួយក្រុមហ៊ុន T-Platforms" ។ - គំរូវិស្វកម្មដំបូងនៃប្រព័ន្ធដំណើរការ Baikal-T ជាមួយនឹងបច្ចេកវិទ្យាដំណើរការ 28 nm ដែលជាបដិវត្តន៍សម្រាប់ប្រទេសរុស្ស៊ី ទើបតែត្រូវបានចេញផ្សាយ។

ការអភិវឌ្ឍន៍របស់រុស្ស៊ីបន្ទាប់នឹងក្លាយជាជំនាន់ថ្មីនៃដំណើរការ Elbrus ដោយផ្អែកលើដំណើរការបច្ចេកទេសដូចគ្នា។ ការ​បង្កើត​របស់​វា​បាន​ឈាន​ដល់​ដំណាក់​កាល​ចុង​ក្រោយ​ហើយ ការ​ចេញ​វិស្វកម្ម​បន្ទាប់​កំពុង​ស្ថិត​ក្នុង​ការ​ធ្វើ​តេស្ត»។

ការអភិវឌ្ឍន៍របស់ Elbrus-8S ត្រូវបានអនុវត្តដោយវិទ្យាស្ថានម៉ាស៊ីនត្រួតពិនិត្យអេឡិចត្រូនិច (INEUM) ដែលដាក់ឈ្មោះតាម I. S. Bruk ដោយមានការចូលរួមពីក្រុមហ៊ុន MCST ។ លក្ខណៈរបស់វាមើលទៅដូចនេះ៖

  • តំបន់គ្រីស្តាល់ 350 sq. ម;
  • ស្នូលដំណើរការដូចគ្នាចំនួនប្រាំបីដោយគ្មាន hyperthreading;
  • ឃ្លាំងសម្ងាត់ 512 KB L2 ក្នុងមួយស្នូល;
  • ឃ្លាំងសម្ងាត់កម្រិតទីបី - ចែករំលែក, 16 មេកាបៃ;
  • ស្ថាបត្យកម្មផ្ទាល់ខ្លួន "Elbrus", អភិវឌ្ឍនៅ JSC "MCST";
  • ប្រព័ន្ធបញ្ជាជាមួយឧបករណ៍បង្កើនល្បឿនវ៉ិចទ័រ និងការណែនាំដើម្បីបង្កើនល្បឿននៃការគណនាគណិតវិទ្យា ការអ៊ិនគ្រីប និងដំណើរការសញ្ញា។ ពួកវាមិនត្រូវបានបំបែកទៅជាផ្នែកបន្ថែមដាច់ដោយឡែកនោះទេ ប៉ុន្តែត្រូវបានផ្តល់ជូនដំបូង។
  • ប្រព័ន្ធបកប្រែកូដប្រព័ន្ធគោលពីរដែលបង្កើនប្រសិទ្ធភាពធានាភាពឆបគ្នាជាមួយស្ថាបត្យកម្ម x86 / x86-64 ខណៈពេលដែលត្រូវបានផ្តល់អាជ្ញាប័ណ្ណឯករាជ្យពី Intel និងសម្រេចបាននូវការអនុវត្តនៅ 80% នៃប្រភពដើម។
  • សមត្ថភាពក្នុងការប្រតិបត្តិពាក្យបញ្ជាដោយផ្ទាល់ដោយគ្មានការបកប្រែប្រព័ន្ធគោលពីរនៅក្នុងការចែកចាយប្រព័ន្ធប្រតិបត្តិការម្ភៃនិងកម្មវិធីពេញនិយមជាងមួយពាន់ (បញ្ជីកំពុងរីកចម្រើនយ៉ាងឆាប់រហ័ស);
  • យន្តការដែលភ្ជាប់មកជាមួយដើម្បីការពារប្រឆាំងនឹងការដំណើរការកូដព្យាបាទ៖ អង្គចងចាំដែលមានរចនាសម្ព័ន្ធជាមួយនឹងការចូលប្រើវត្ថុតាមរយៈអ្នកពណ៌នា និងការការពារបរិបទដោយផ្អែកលើវិសាលភាពភាសា។ ការរកឃើញនៃការបំពានព្រំដែនវត្ថុ (ការហូរហៀរនៃសតិបណ្ដោះអាសន្ន) ការប្រើប្រាស់ទិន្នន័យដែលមិនទាន់បានកំណត់ និងគម្លាតដ៏គ្រោះថ្នាក់ពីស្តង់ដារកម្មវិធី។
  • ការគាំទ្រសម្រាប់រន្ធដោតអង្គចងចាំចំនួនបួននៃស្តង់ដារ PC3-12800 (DIMM DDR3-1600);
  • ការប្រតិបត្តិនៃ 30 ប្រតិបត្តិការក្នុងមួយវដ្ត;
  • ប្រេកង់នាឡិកា 1.3 GHz គឺជាពិដានប្រេកង់ដែលបានគ្រោងទុក ដែលការផ្ទុក 100% នៃស្នូលទាំងប្រាំបីគឺអាចធ្វើទៅបានសម្រាប់ពេលវេលាគ្មានដែនកំណត់ក្រោមលក្ខខណ្ឌស្តង់ដារ។ ដើម្បីធ្វើការនៅក្នុងលក្ខខណ្ឌប្រតិបត្តិការដែលមិនអំណោយផល (និងជាពិសេសវាល) ដើម្បីការពារប្រឆាំងនឹងការឡើងកំដៅខ្លាំង គ្រោងការណ៍កាត់បន្ថយប្រេកង់ដោយស្វ័យប្រវត្តិ (អាណាឡូកទៅនឹងការបិទបើក) និងការបិទកម្មវិធី (បណ្តោះអាសន្ន) នៃស្នូលនីមួយៗដោយប្រើប្រព័ន្ធប្រតិបត្តិការនឹងត្រូវបានអនុវត្ត។
  • ការអនុវត្តខ្ពស់បំផុតនៃ 250 Gflops លើការគណនាចំណុចអណ្តែតទឹកដែលមានភាពជាក់លាក់តែមួយ (FP32) ជាមួយនឹង FPUs ទាំងអស់ត្រូវបានផ្ទុកយ៉ាងពេញលេញ។
  • ការចែកចាយថាមពលនៅកម្រិត 60 - 90 W (តួលេខគណនា);
  • ខួរក្បាលត្រូវបាន soldered ដោយផ្ទាល់នៅលើក្តារដែលកាត់បន្ថយតម្លៃនៃបន្ទះសៀគ្វីវេចខ្ចប់និងការបដិសេធរបស់ពួកគេ។

Elbrus-8S នឹងធ្វើការរួមគ្នាជាមួយឧបករណ៍បញ្ជាចំណុចប្រទាក់គ្រឿងកុំព្យូទ័រដែលត្រូវបានអភិវឌ្ឍក្នុងស្រុក - KPI-2 ។

បន្ទះឈីបនេះដែលផលិតនាពេលបច្ចុប្បន្នដោយប្រើបច្ចេកវិទ្យាដំណើរការ 65 nm គាំទ្រ 20 PCI-Express 2.0 bus lanes (8+8+4), ឧបករណ៍បញ្ជាបណ្តាញអ៊ីសឺរណិត gigabit ចំនួនបី, ច្រក SATA v.3.0 ចំនួនប្រាំបី និងច្រក USB 2.0 ចំនួនប្រាំបី។ អត្រាប្តូរទិន្នន័យជាមួយខួរក្បាលនៅ KPI-2 គឺ 16 GB/s ។

បន្ថែមពីលើការគាំទ្រចំណុចប្រទាក់មូលដ្ឋាន វាមានឧបករណ៍បញ្ជា SPMC ដែលភ្ជាប់មកជាមួយ ដែលផ្តល់នូវមុខងារសន្សំថាមពល ក៏ដូចជាឧបករណ៍បញ្ជារំខានផងដែរ។

ផ្នែករឹងមានអន្តរកម្មជាមួយប្រព័ន្ធប្រតិបត្តិការតាមរយៈមីក្រូកូដ BIOS របស់វា។ វាអាចទៅរួចក្នុងការធ្វើការជាមួយ Linux, FreeBSD, QNX, Windows XP distributions ប៉ុន្តែសម្រាប់កម្មវិធីសំខាន់ៗ យើងសូមណែនាំ Elbrus OS ដោយផ្អែកលើខឺណែល Linux 2.6.33។ ក្រុមការងារ MCST បានធ្វើការងារជាច្រើនដើម្បីបង្កើតប្រព័ន្ធប្រតិបត្តិការតាមពេលវេលាជាក់ស្តែងជាមួយនឹងយន្តការផ្ទាល់ខ្លួនសម្រាប់ដោះស្រាយការរំខាន ការធ្វើសមកាលកម្ម ការគ្រប់គ្រងអង្គចងចាំ និងការគាំទ្រសម្រាប់ការគណនាដែលបានដាក់ស្លាក។ ទាំងអស់នេះគឺមានគោលបំណងដោះសោសក្តានុពលនៃស្ថាបត្យកម្មខួរក្បាលក្នុងស្រុក និងការពារប្រឆាំងនឹងការកេងប្រវ័ញ្ចទូទៅ។

ការបង្កើនប្រសិទ្ធភាពនៃកូដកម្មវិធីដោយគិតគូរពីស្ថាបត្យកម្ម Elbrus ត្រូវបានសម្រេចតាមរយៈការប្រើប្រាស់ឧបករណ៍អភិវឌ្ឍន៍ឯកទេស៖ ការបង្កើនប្រសិទ្ធភាពកម្មវិធីចងក្រងសម្រាប់ភាសា C និង C ++, Fortran និង Java, ឧបករណ៍បំបាត់កំហុស ឧបករណ៍ និងបណ្ណាល័យសម្រាប់ការគណនាស្របគ្នា។ ក្នុងចំណោមចំណុចចុងក្រោយ គេអាចប្រើ Message Passing Interface (MPI) និង OpenMP ស្តង់ដារបើកចំហ។


ការអភិវឌ្ឍន៍ប្រព័ន្ធដំណើរការ Elbrus ។

ឧបករណ៍ប្រើប្រាស់ និងសមាសធាតុជំនួយដែលធ្វើឱ្យប្រសើរឡើងសម្រាប់ការប្រតិបត្តិលើប្រព័ន្ធដំណើរការ Elbrus កំពុងត្រូវបានបង្កើតរួចហើយ។ ទាំងនេះគឺជាឧបករណ៍ប្រើប្រាស់ សេវាកម្ម បណ្ណាល័យគោលបំណងទូទៅ ការគាំទ្រមូលដ្ឋានទិន្នន័យ ប្រព័ន្ធរងក្រាហ្វិក (ផ្អែកលើ Xorg, GTK+ និង Qt) ឧបករណ៍សម្រាប់ធ្វើការជាមួយបណ្តាញ និងឧបករណ៍គ្រឿងកុំព្យូទ័រ។

ភារកិច្ចចម្បងគឺអនុវត្តការជំនួសការនាំចូលនៅកន្លែងស្មុគស្មាញយោធា-ឧស្សាហកម្មសំខាន់ៗ និងហេដ្ឋារចនាសម្ព័ន្ធសំខាន់ៗជាយុទ្ធសាស្ត្ររបស់រុស្ស៊ី។ Computerra កំពុងនិយាយរួចហើយអំពីលទ្ធភាពបច្ចេកទេសនៃការបង្កើត Trojan កម្រិត Hardware នៅក្នុង Intel processors ជាមួយនឹងស្ថាបត្យកម្ម Ivy Bridge ដែលពិបាករកណាស់។ ការងារនេះដោយអ្នកស្រាវជ្រាវត្រូវបានអនុវត្តនៅសាកលវិទ្យាល័យ Massachusetts ហើយត្រូវបានដាក់ជាភស្តុតាងនៃគំនិត - ចំណាំស្រដៀងគ្នាអាចត្រូវបានបង្កើតនៅក្នុងដំណើរការផ្សេងទៀត។

លោក Alexander Yakunin កត់សម្គាល់ថា "ការប្រើប្រាស់បច្ចេកវិទ្យាជាមួយនឹងសមាសធាតុសំខាន់ៗរបស់បរទេសបង្កើតការគំរាមកំហែងដ៏អស្ចារ្យនៅក្នុងផ្នែកនៃការគ្រប់គ្រង និងផលិតកម្មដែលមានសារៈសំខាន់សម្រាប់ប្រទេស" ។ "ជាដំបូង ពីទស្សនៈនៃការការពារទិន្នន័យ និងលទ្ធភាពលាក់កំបាំងនៃឥទ្ធិពលនៃប្រតិបត្តិការឧបករណ៍ពីខាងក្រៅ។"

ការធ្វើតេស្តរដ្ឋនៃដំណើរការ Elbrus-8C ត្រូវបានកំណត់ពេលសម្រាប់ចុងឆ្នាំនេះ។ ប្រសិនបើពួកគេជោគជ័យ ការផលិតសៀរៀលនឹងចាប់ផ្តើមនៅឆ្នាំ 2016។ រហូតមកដល់ពេលនេះយើងកំពុងនិយាយបន្ថែមទៀតអំពីការផលិតខ្នាតតូចនៅកម្រិតប្រហែល 50 ពាន់ processors ក្នុងមួយឆ្នាំ ប៉ុន្តែនេះគឺជាជំហានដ៏ធំមួយសម្រាប់មីក្រូអេឡិចត្រូនិចរបស់រុស្ស៊ីរួចទៅហើយ។

"នៅចុងឆ្នាំនេះ ឬដើមឆ្នាំក្រោយ វេទិកា T-Platforms គួរតែបញ្ចប់ការងារលើប្រព័ន្ធដំណើរការ Baikal-M ថ្មី ហើយនៅឆ្នាំ 2018 យើងមានគម្រោងណែនាំ Elbrus-16S លើបច្ចេកវិទ្យា 28 Nm ដូចគ្នាជាមួយនឹងប្រេកង់ 1.5 ។ GHz និងការសម្តែងលើសពី 512 GFlops" Alexander Yakunin បញ្ចេញនូវផែនការភ្លាមៗរបស់គាត់។ វាត្រូវបានគេដឹងរួចហើយថាប្រព័ន្ធដំណើរការ Elbrus បន្ទាប់នឹងដំណើរការ 50 ក្នុងមួយវដ្តនាឡិកា។ ផលិតភាពប៉ាន់ស្មានរបស់វានឹងខ្ពស់ជាង Elbrus-8S ដល់ទៅ 2.5 ដង។

អត្ថបទប្រើប្រាស់សម្ភារៈពី JSC United Instrument-Making Corporation។