Параллдаштыруу түзүүчүлөрү деген эмне?

Параллдаштыруу түзүүчүлөрү деген эмне?
Параллдаштыруу түзүүчүлөрү деген эмне?
Anonim

Автоматтык параллелдөө, ошондой эле автоматтык параллелдөө же автопараллелдөө жалпы эс тутумундагы мультипроцессордук машинада бир эле учурда бир нече процессорлорду колдонуу үчүн ырааттуу кодду көп агымдуу жана/же векторлаштырылган кодго айландырууну билдирет.

Параллдаштыруу түзүүчүлөрү деген эмне?

“Параллелдештирүүчү компилятор” адатта ырааттуу программада параллелизмди тапкан жана параллелдүү компьютер үчүн ылайыктуу кодду жараткан компилятор. Акыркы параллелдештирүүчү компиляторлор массив дайындоо же параллелдүү цикл сыяктуу так параллелдүү тил конструкцияларын кабыл алышат.

Параллдаштыруу компилятору үчүн эмне зарыл?

Параллдаштыруунун мааниси. Көп ядролуу процессорлордун тез өнүгүшү менен параллелдүү программалар сериялык программаларга караганда бир топ ылдамыраак иштөө үчүн ушундай артыкчылыктарды пайдалана алат. Сериялык программаларды параллелдүү иштөөгө айландыруу үчүн түзүлгөн компиляторлор параллелдүү компиляторлор.

Эсептөөдө параллелдөө деген эмне?

Параллдаштыруу берилиштерди параллелдүү иштетүү үчүн компьютер программасын же тутумун долбоорлоо актысы. Адатта, компьютердик программалар берилиштерди сериялык түрдө эсептейт: алар бир маселени чечет, анан кийинкисин, анан кийинкисин. … Эсептөө техникасы катары параллелдөө көп жылдар бою, өзгөчө суперкомпьютинг тармагында колдонулуп келет.

Компиляторлорду параллелдүү системаларда оптималдаштыруу үчүн кантип колдонсо болот?

Бүтүн сызыктуу программалоонун негизинде,реструктуризациялоочу компиляторлор эсептөөлөрдү иретке келтирүү менен маалыматтардын локалдуулугун жакшыртат жана көбүрөөк параллелдүүлүктү көрсөтөт. Мейкиндикти оптималдаштыруучу компиляторлор подпрограммаларга кошула турган ырааттуулукту узартуу үчүн кодду иретке келтириши мүмкүн.

Сунушталууда: