Рус Eng Cn 翻译此页面:
请选择您的语言来翻译文章


您可以关闭窗口不翻译
图书馆
你的个人资料

返回内容

软件系统和计算方法
正确的文章链接:

基于识别对象-事件模型的cilk++指令的C程序自动并行化

Pekunov Vladimir Viktorovich

博士 技术科学

软件工程师,JSC"信息学"

153000, Russia, Ivanovskaya oblast', g. Ivanovo, ul. Tashkentskaya, 90

pekunov@mail.ru

DOI:

10.7256/2454-0714.2018.4.28086

评审日期

21-11-2018


出版日期

10-01-2019


注解: 在本文中,我们考虑了使用Cilk++指令自动并行化C程序(主要是计算性质的)的问题,并借助有限的任务并行性可以显式表达。 为了解决这个问题,制定了识别对象事件模型的概念,这些模型可能能够解析和转换任意文本。 这个概念是作者先前提出的对象-事件模型理论的发展,在最终的表述中,它相当于扩展图灵机。 使用对象事件模型理论的一般方法,它断言使用这些模型描述任意算法的可能性。 提出了利用识别对象事件模型对结构化和非结构化文本进行分析和转换的技术。 提出了一种基于该技术的cilk++指令自动并行化C程序的策略。 使用简单计算程序的自动并行化的例子,获得关于并行化的加速度和效率的数据。 声称所开发的技术可以用作用于并行化生成的程序的程序生成系统的一部分。


出版日期:

自动并行化, C语言, Cilk扩展, 对象-事件模型, 算法识别, 算法变换, 程序生成系统, 逻辑编程, 任务并行性, 并行计算