Отрывок: action = ['+'] [ident ':'] disjunction ['->' ([ident] '|' ident) | ident]. disjunction = conjunction { '|' conjunction}. conjunction = call {'&' call}. call = ident '(' [args] ')'. args = ident ('?'|'!') ident {',' ident ('?'|'!') ident }. params = '<' ident {',' ident} '>'. For example, there is a program that checks the trigonometric identity sin2x+cos2x=1 in paral- lel. The process of Master class sends x values to working processes of ...
Полная запись метаданных
Поле DC Значение Язык
dc.contributor.authorVostokin, S.V.-
dc.date.accessioned2016-12-16 10:05:09-
dc.date.available2016-12-16 10:05:09-
dc.date.issued2016-
dc.identifierDspace\SGAU\20161216\60883ru
dc.identifier.citationМатериалы Международной конференции и молодёжной школы «Информационные технологии и нанотехнологии», с. 927-933ru
dc.identifier.isbn978-5-7883-1078-7-
dc.identifier.urihttp://repo.ssau.ru/handle/Informacionnye-tehnologii-i-nanotehnologii/Templet-a-markup-language-for-concurrent-programming-60883-
dc.description.abstractThe article presents a markup domain-specific language (DSL) for concurrent programming. Runtime libraries and language extensions are the usual ways to implement parallel execution. However, their using often require a special programming skills. The modern languages with build-in parallel constructs are more convenient for programming, but they are poorly integrated with existing high performance computing infrastructure. We propose a compromise solution which uses DSL together with C++ programming language. The article discusses syntax, programming model, and some practical applications of the language.ru
dc.language.isoenru
dc.publisherИздательство СГАУru
dc.subjectdomain-specific languageru
dc.subjectparallel programmingru
dc.subjectactor modelru
dc.subjectlanguage-oriented programmingru
dc.subjectskeleton programmingru
dc.titleTemplet: a markup language for concurrent programmingru
dc.typeArticleru
dc.textpartaction = ['+'] [ident ':'] disjunction ['->' ([ident] '|' ident) | ident]. disjunction = conjunction { '|' conjunction}. conjunction = call {'&' call}. call = ident '(' [args] ')'. args = ident ('?'|'!') ident {',' ident ('?'|'!') ident }. params = '<' ident {',' ident} '>'. For example, there is a program that checks the trigonometric identity sin2x+cos2x=1 in paral- lel. The process of Master class sends x values to working processes of ...-
Располагается в коллекциях: Информационные технологии и нанотехнологии

Файлы этого ресурса:
Файл Описание Размер Формат  
927-933.pdfОсновная статья217.14 kBAdobe PDFПросмотреть/Открыть



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.