面向双SIMD部件的代码循环展开处理方法及系统

    公开(公告)号:CN118916038A

    公开(公告)日:2024-11-08

    申请号:CN202411042606.1

    申请日:2024-07-31

    Abstract: 本发明涉及计算机编译技术领域,特别涉及一种面向双SIMD部件的代码循环展开处理方法及系统,利用编译器对目标程序自动向量化并生成向量语句;针对双SIMD部件自动向量化优化需求,识别并标记向量语句中含有SIMD语句的循环体;在遍历标记的循环体时,若目标平台支持双SIMD部件的流水执行,则在目标平台上对循环体执行指定次数的循环展开。本发明通过添加编译选项的方式来实现面向双SIMD部件的循环展开,避免人工修改程序,提高双SIMD部件的使用效率,既满足了自动循环展开特定循环次数的要求,又不影响非向量化循环体的代码特征,提升代码性能,在数字信号处理、大数据、人工智能、高性能计算等领域具有较好的应用前景。

    一种简化OpenMP指导语句的函数向量化方法

    公开(公告)号:CN118916037A

    公开(公告)日:2024-11-08

    申请号:CN202411042558.6

    申请日:2024-07-31

    Abstract: 本发明公开一种简化OpenMP指导语句的函数向量化方法,在编译器中添加了用于简化OpenMP指导语句的函数向量化优化遍,该优化遍在函数向量化优化遍之前,该优化遍可以遍历需要向量化的循环,自动为被调函数加相应的指导语句,而不再需要程序员在被调函数上手工添加有关函数向量化的指导语句,从而简化基于OpenMP指导语句的函数向量化。本发明简化了基于OpenMP指导语句的函数向量化,不再需要程序员在被调函数上手工添加有关函数向量化的指导语句,从而在一定程度上减少程序员负担。

    一种基于量子退火算法的自动中文文本摘要生成方法及系统

    公开(公告)号:CN117951288A

    公开(公告)日:2024-04-30

    申请号:CN202410013595.8

    申请日:2024-01-04

    Abstract: 本发明公开一种基于量子退火算法的自动中文文本摘要生成方法及系统,将原始中文文本按照句子和词汇为基本单位进行划分,并筛选出无意义的符号和词汇;通过预训练的语言模型,将每个中文单词转换成词向量,然后根据词向量计算出句向量,并计算句子之间的相似度,然后以相似度矩阵为系数,构建一个二次无约束二值优化数学模型;将构建的数学模型转化成伊辛模型量子哈密顿量,然后提交到量子退火计算机上进行求解,最终输出求解后的量子系统状态;对量子求解结果进行解析,根据解析结果选取文本中的句子,并将其组成摘要并输出到文件中,最终完成文本摘要任务。本发明设计了一个更注重全局特征的摘要生成模型,引入了量子退火算法来降低算法复杂度。

    基于量子门线路模型的超导量子芯片EDA设计方法

    公开(公告)号:CN115034169B

    公开(公告)日:2023-06-16

    申请号:CN202210703919.1

    申请日:2022-06-21

    Abstract: 本发明涉及基于量子门线路模型的超导量子芯片EDA设计方法,方法包括将算法门线路模型转化为实现预设算法的量子芯片物理拓扑结构;使用所述量子芯片物理拓扑结构映射出量子比特的等效电路;对所述等效电路进行优化,添加量子参数,生成具有量子参数的等效电路,所述量子参数包括量子比特的工作频率,非谐性、约瑟夫森结常温电阻值;通过量子芯片物理拓扑结构以及具有量子参数的等效电路,生成GDS版图。本发明实现了针对运行某个特定算法,设计硬件载体量子芯片的目的,从算法门线路模型到实际物理版图,完成自动化生成,解决了设计时电路复杂的问题。

    基于金属掩膜刻蚀的ALD约瑟夫森结制备方法

    公开(公告)号:CN115802873A

    公开(公告)日:2023-03-14

    申请号:CN202211302053.X

    申请日:2022-10-24

    Abstract: 本发明涉及基于金属掩膜刻蚀的ALD约瑟夫森结制备方法。包括:在衬底上定义下层金属掩膜图形,沉积金属薄膜,得到下层金属层;将底层金属掩膜图形转移到下层金属层,形成下层金属掩膜;去除下层金属掩膜表面的自然氧化层;在真空中器件原位传输到薄膜生长腔室一次性生长底层Al电极、ALD Al2O3势垒层、顶层Al电极,形成Al/Al2O3/Al约瑟夫森结;定义上层金属掩膜图形,沉积金属薄膜,得到上层金属层;将上层金属掩膜图形转移到上层金属层,形成上层金属掩膜,选择性刻蚀,形成下层金属掩膜/约瑟夫森结(Al/Al2O3/Al)/上层金属掩膜。本发明方法制备的约瑟夫森结电阻均匀性更好。

    一种基于新型量子框架实现乳腺癌分类的方法

    公开(公告)号:CN114663690A

    公开(公告)日:2022-06-24

    申请号:CN202210411357.3

    申请日:2022-04-19

    Abstract: 本发明公开一种基于新型量子框架实现乳腺癌分类的方法,包括:根据乳腺癌数据特征进行量子编码,将样本特征编码到量子线路上;结合量子核估计方法对乳腺癌数据进行量子核熵主成分分析,达到乳腺癌数据预处理的目的;根据得到的预处理后的乳腺癌数据逐次进行量子编码进入变分量子线路、即量子变分分类器;对量子变分分类器的参数使用量子梯度下降算法实现参数优化;判断量子变分分类器的损失函数是否达到实际要求,如果达到,则量子变分分类过程结束;如果未达到实际要求,则对下一条预处理后的乳腺癌数据进行量子编码。在数据集特征值较少,分类准确度不高的情况下,本发明可以有效提高乳腺癌分类准确率。

    面向多代码粒度的向量并行性发掘方法

    公开(公告)号:CN110806897B

    公开(公告)日:2022-02-01

    申请号:CN201911039582.3

    申请日:2019-10-29

    Abstract: 本发明属于高性能计算程序并行技术领域,特别涉及一种面向多代码粒度的向量并行性发掘方法,首先,构建多代码粒度结合的向量化框架,多代码粒度至少包含循环、基本块和函数调用三种代码粒度;然后,通过向量化框架发掘目标程序段中向量并行性,以实现目标程序段向量化。本发明基于循环、基本块、函数调用相结合的多粒度向量并行性发掘,能够有效提高向量并行识别能力,扩大向量并行识别范围,可以为生成更高效的SIMD并行代码提供指导,有利于充分发挥CPU中SIMD部件的并行优势,大幅提高程序的运行性能,保证程序的运行效率,易于部署,具有较好的应用前景。

Patent Agency Ranking