PaSh Linux фондунун колуна өтөт

Бир нече күн мурун PaSh долбоору (бул кабык сценарийлерин параллелдүү аткаруу үчүн куралдарды иштеп чыгат) жана Linux Foundation долбоор акыркыга өтөөрүн жарыялашты өнүгүүнү улантуу үчүн зарыл болгон инфраструктураны жана кызматтарды камсыз кылат.

Ал эми бул PaSh кабык сценарийлерин параллелизациялоодо чоң ийгиликтерге жетишти, натыйжалуулугун олуттуу жакшыртууга жетишүү. Заманбап мультипроцессордук компьютерлерде PaSh веб-скандоо жана индекстөө, COVID19 менен байланышкан аналитика, табигый тилди иштетүү жана башка жүктөө сыяктуу тапшырмаларды баштапкы убакыттын бир аз бөлүгүндө аткара алат.

Linux Foundation, ачык булак аркылуу массалык инновацияларды ишке ашырууга мүмкүндүк берген коммерциялык эмес уюм, бүгүн PaSh долбоорун өткөрө турганын жарыялады. PaSh – бул POSIX кабык сценарийлерин автоматтык түрдө параллелдештирүүчү система, ал программаларды оптималдаштырып, аткаруу убакыттарын тездетип, маалымат таануучулар, инженерлер, биологдор, экономисттер, администраторлор жана программисттер үчүн тезирээк натыйжаларды жаратат.

Долбоор MIT, Райс университети, Стивенс технологиялык институту жана Пенсильвания университети тарабынан колдоого алынат жана ага MIT илимпоз Никос Василакис кирген Техникалык башкаруу комитети тарабынан башкарылат; Майкл Гринберг, Стивенс технология институтунун ассистенти; жана филология илимдеринин кандидаты Константинос Каллас. Пенсильвания университетинин студенти.

ПаШ JIT компиляторун, иштөө убактысын жана аннотация китепканасын камтыйт:

  • Runtime өз бөлүгүндө скрипттердин параллелдүү аткарылышын колдоо үчүн примитивдердин топтомун камсыз кылат.
  • Аннотациялар китепканасы жеке POSIX жана GNU Coreutils буйруктарын параллелдештирүү мүмкүн болгон жагдайларды сүрөттөгөн касиеттердин жыйындысын аныктаган китепкана.
  • Компилятор абстракттуу синтаксис дарагында (AST) сунуш кылынган Shell скриптин талдоо жүргүзүү үчүн жооптуу болуп, аны параллелдүү аткарууга ылайыктуу фрагменттерге бөлөт жана алардын негизинде сценарийдин жаңы версиясын, анын бөлүктөрүн бир эле учурда иштетүүгө болот.
    Компилятор аннотациялар китепканасынан параллелдештириле турган буйруктар жөнүндө маалыматты алат. Скрипттин параллелдүү аткарылуучу версиясын түзүү процессинде коддо кошумча Runtime конструкциялары алмаштырылат.

"Linux Foundation техникалык башкаруунун инфраструктурасын жана кызматтарын камсыздайт, анткени ал жетилгендиктен PaSh талап кылынган", - деди Никос Василакис, PaSh долбоорунун техникалык башкаруу комитетинин төрагасы. "Биз проектти жаңы сойлоп чыгуу, индекстөө жана табигый тилди иштетүүдөгү өзгөрүүлөрдүн шартында кабык сценарийинин аткарылышын жакшыртуу жана тездетүү үчүн курдук."

"Shell скрипттери жарым кылымдан бери кеңири колдонулуп келе жатат жана"контейнерлештирүү" багытындагы акыркы тенденциялар маанилүүлүгүн гана арттырды" деди Майкл Гринберг, PaSh долбоорунун техникалык башкаруу комитетинин мүчөсү. «Шелл скрипттерин туура жана автоматташтырылган параллелизациялоо бир нече ондогон жылдар бою көйгөй болуп келген. PaSh бардык түрдөгү кабык колдонуучулар үчүн ылдамдыкты жогорулатууну убада кылат.

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

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

Чакан иштөө убактысы китепканасы жана кабык скрипттеринде кеңири колдонулган программалардагы аннотациялар сүрөттү толуктап, PaSh компиляторун жогорку өндүрүмдүүлүктөгү примитивдер менен камсыз кылып, анын негизги функцияларын колдойт.

Майк Долан, Linux Фондунун долбоорлорунун башкы менеджери жана улук вице-президенти: "PaSh долбоору компьютер илиминдеги жана ачык булактуу программалык камсыздоодогу инновацияны билдирет" деди. "Программалык камсыздоону иштеп чыгуу машинаны үйрөнүү, контейнерлештирүү, жасалма интеллект жана башкаларды чечүү үчүн өнүгүп жаткандыктан, PaSh скрипт инструменттеринен көбүрөөк муктаж болгон иштеп чыгуучуларды жана маалымат таануучуларды колдойт окшойт. Биз бул маанилүү ишти ушул сыяктуу долбоордун табигый үйү болгон Linux Фондунда өткөрүүгө кубанычтабыз.

акырында ал жөнүндө көбүрөөк билүүгө кызыкдар болсо нотадан, сиз кеңеше аласыз толук маалыматты төмөнкү шилтемеде.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.