期刊文献+
共找到46,954篇文章
< 1 2 250 >
每页显示 20 50 100
基于古汉语语料的新词发现方法 被引量:12
1
作者 刘昱彤 吴斌 +1 位作者 谢韬 王柏 《中文信息学报》 CSCD 北大核心 2019年第1期46-55,共10页
新词发现,作为自然语言处理的基本任务,是用计算方法研究中国古代文学必不可少的一步。该文提出一种基于古汉语料的新词识别方法,称为AP-LSTM-CRF算法。该算法分为三个步骤。第一步,基于Apache Spark分布式并行计算框架实现的并行化的Ap... 新词发现,作为自然语言处理的基本任务,是用计算方法研究中国古代文学必不可少的一步。该文提出一种基于古汉语料的新词识别方法,称为AP-LSTM-CRF算法。该算法分为三个步骤。第一步,基于Apache Spark分布式并行计算框架实现的并行化的Apriori改进算法,能够高效地从大规模原始语料中产生候选词集。第二步,用结合循环神经网络和条件随机场的切分概率模型对测试集文档的句子进行切分,产生切分概率的序列。第三步,用结合切分概率的过滤规则从候选词集里过滤掉噪声词,从而筛选出真正的新词。实验结果表明,该新词发现方法能够有效地从大规模古汉语语料中发现新词,在宋词和宋史数据集上分别进行实验,F1值分别达到了89.68%和81.13%,与现有方法相比,F1值分别提高了8.66%和2.21%。 展开更多
关键词 Apriori的改进算法 长短时记忆网络 条件随机场 过滤规则 并行化
下载PDF
关于串行程序并行化 被引量:2
2
作者 蒋作 高毅 《云南民族大学学报(自然科学版)》 CAS 2007年第3期274-276,共3页
并行程序设计主要有两种途径,即使用并行程序设计语言编写并行程序,或将串行程序并行化.串行程序并行化是一种比较有效的并行程序设计的途径.通过介绍并行技术的现状及相关分析的一些定义,给出了一个关于在串行程序中识别可并行执行语... 并行程序设计主要有两种途径,即使用并行程序设计语言编写并行程序,或将串行程序并行化.串行程序并行化是一种比较有效的并行程序设计的途径.通过介绍并行技术的现状及相关分析的一些定义,给出了一个关于在串行程序中识别可并行执行语句的算法,论述了这一算法的意义. 展开更多
关键词 串行程序 并行化 相关分析 数据相关
下载PDF
串行算法并行化处理的数学模型与算法描述 被引量:3
3
作者 吴越 《计算机技术与发展》 2012年第5期14-18,共5页
并行计算是指同时使用多种计算资源解决计算问题的过程,节省了大量计算时间,极大地提高计算效率。目前各领域大量的串行程序已经相当成熟,所以如何通过一种转换,将现有大量的串行程序转化成并行程序,是提高程序运行速度的突破口。为了... 并行计算是指同时使用多种计算资源解决计算问题的过程,节省了大量计算时间,极大地提高计算效率。目前各领域大量的串行程序已经相当成熟,所以如何通过一种转换,将现有大量的串行程序转化成并行程序,是提高程序运行速度的突破口。为了将串行程序并行化,以提高程序的运行效率,充分利用已经非常成熟的大量串行程序,文中从图论出发,建立并讨论了串行算法并行化的三个数学模型:有向带权图模型、集合划分模型、标记AVL树模型。通过这些数学模型,基于图论的思想方法,文中讨论了串行算法并行化的可行性,并提出了串行程序并行化的算法思想。 展开更多
关键词 带权有向图 AVL树 并行化 串行程序
下载PDF
基于聚类算法的并行化研究 被引量:2
4
作者 彭厚文 杨爽 何凤成 《电脑知识与技术》 2009年第8X期7010-7012,共3页
聚类是数据挖掘中重要组成部分,为了提高聚类的处理效率,将并行处理技术运用于k-means和PAM算法中,对k-means与PAM算法进行了改进。实验结果表明:并行k-means算法相对串行k-means算法有更好的执行效率;且k-means算法有比PAM算法更好的... 聚类是数据挖掘中重要组成部分,为了提高聚类的处理效率,将并行处理技术运用于k-means和PAM算法中,对k-means与PAM算法进行了改进。实验结果表明:并行k-means算法相对串行k-means算法有更好的执行效率;且k-means算法有比PAM算法更好的并行性和可扩展性。最后,该文提出和介绍了将并行技术引入谱聚类算法。 展开更多
关键词 聚类算法 并行 K-MEANS PAM
下载PDF
NUAPC: A Parallelizing Compiler for C++
5
作者 朱根江 谢立 孙钟秀 《Journal of Computer Science & Technology》 SCIE EI CSCD 1997年第5期458-459,共2页
This paper presents a model for automatically parallelizing compiler based on C++ which consists of compile-time and run-time parallelizing facilities.The paper also describes a method for finding both intra-object an... This paper presents a model for automatically parallelizing compiler based on C++ which consists of compile-time and run-time parallelizing facilities.The paper also describes a method for finding both intra-object and inter-object parallelism. The parallelism detection is completely transparent to users. 展开更多
关键词 parallelizing compiler data dependence object-oriented programming distributed discrete-event simulation
原文传递
Loop Staggering,Loop Compacting:Restructuring Techniques for Thrashing Problem
6
作者 金国华 杨学军 陈福接 《Journal of Computer Science & Technology》 SCIE EI CSCD 1993年第1期49-56,共8页
Parallel loops account for the greatest amount of parallelism in numerical programs.Executing nested loops in parallel with low run-time overhead is thus very important for achieving high performance in parallel proce... Parallel loops account for the greatest amount of parallelism in numerical programs.Executing nested loops in parallel with low run-time overhead is thus very important for achieving high performance in parallel processing systems.However,in parallel processing systems with caches or local memories in memory hierarchies,“thrashing problem”may arise when data move back and forth frequently between the caches or local memories in different processors.The techniques associated with parallel compiler to solve the problem are not completely developed.In this paper,we present two restructuring techniques called loop staggering,loop staggering and compacting,with which we can not only eliminate the cache or local memory thrashing phenomena significantly,but also exploit the potential parallelism existing in outer serial loop.Loop staggering benefits the dynamic loop scheduling strategies,whereas loop staggering and compacting is good for static loop scheduling strategies,Our method especially benefits parallel programs,in which a parallel loop is enclosed by a serial loop and array elements are repeatedly used in the different iterations of the parallel loop. 展开更多
关键词 parallelizing compiler loop staggering loop compacting thrashing problem CACHE
原文传递
Task scheduling of parallel programs to optimize communications for cluster of SMPs
7
作者 郑纬民 杨博 +1 位作者 林伟坚 李志光 《Science in China(Series F)》 2001年第3期213-225,共13页
This paper discusses the compile time task scheduling of parallel program running on cluster of SMP workstations. Firstly, the problem is stated formally and transformed into a graph parti-tion problem and proved to b... This paper discusses the compile time task scheduling of parallel program running on cluster of SMP workstations. Firstly, the problem is stated formally and transformed into a graph parti-tion problem and proved to be NP-Complete. A heuristic algorithm MMP-Solver is then proposed to solve the problem. Experiment result shows that the task scheduling can reduce communication over-head of parallel applications greatly and MMP-Solver outperforms the existing algorithms. 展开更多
关键词 SMP cluster of workstations communication optimization task scheduling graph partition parallelizing compiler.
原文传递
Optimizing FORTRAN Programs for Hierarchical Memory Parallel Processing Systems
8
作者 金国华 陈福接 《Journal of Computer Science & Technology》 SCIE EI CSCD 1993年第3期209-220,共12页
Parallel loops account for the greatest amount of parallelism in numerical programs.Executing nested loops in parallel with low run-time overhead is thus very important for achieving high perform- ance in parallel pro... Parallel loops account for the greatest amount of parallelism in numerical programs.Executing nested loops in parallel with low run-time overhead is thus very important for achieving high perform- ance in parallel processing systems.However,in parallel processing systems with caches or local memo- ries in memory hierarchies,“thrashing problem”may arise whenever data move back and forth between the caches or local memories in different processors. Previous techniques can only deal with the rather simple cases with one linear function in the perfect- ly nested loop.In this paper,we present a parallel program optimizing technique called hybrid loop inter- change(HLI)for the cases with multiple linear functions and loop carried data dependences in the nested loop.With HLI we can easily eliminate or reduce the thrashing phenomena without reducing the program parallelism. 展开更多
关键词 Thrashing problem hierarchical memory CACHE parallelizing compiler hybrid loop interchange FORTRAN
原文传递
面向众核GPU加速系统的网络编码并行化及优化
9
作者 唐绍华 《计算机工程与应用》 CSCD 2014年第21期79-84,共6页
网络编码允许网络节点在数据存储转发的基础上参与数据处理,已成为提高网络吞吐量、均衡网络负载和提高网络带宽利用率的有效方法,但是网络编码的计算复杂性严重影响了系统性能。基于众核GPU加速的系统可以充分利用众核GPU强大的计算能... 网络编码允许网络节点在数据存储转发的基础上参与数据处理,已成为提高网络吞吐量、均衡网络负载和提高网络带宽利用率的有效方法,但是网络编码的计算复杂性严重影响了系统性能。基于众核GPU加速的系统可以充分利用众核GPU强大的计算能力和有效利用GPU的存储层次结构来优化加速网络编码。基于CUDA架构提出了以片段并行的技术来加速网络编码和基于纹理Cache的并行解码方法。利用提出的方法实现了线性随机编码,同时结合体系结构对其进行优化。实验结果显示,基于众核GPU的网络编码并行化技术是行之有效的,系统性能提升显著。 展开更多
关键词 网络编码 图形处理器(GPU) 并行 计算统一设备架构(CUDA) 优化
下载PDF
三维前处理有限差分网格剖分的并行化技术
10
作者 陈茹 张文耀 宁建国 《计算机工程》 CAS CSCD 北大核心 2009年第4期13-15,共3页
针对前处理中网格剖分模块计算量大、处理速度慢等问题,对网格剖分串行算法进行并行化处理,利用多线程并行机制加以实现。同时对该并行算法进行测试。实验结果表明,该算法相对于串行算法在处理速度上具有绝对优势,且其加速度和并行效率... 针对前处理中网格剖分模块计算量大、处理速度慢等问题,对网格剖分串行算法进行并行化处理,利用多线程并行机制加以实现。同时对该并行算法进行测试。实验结果表明,该算法相对于串行算法在处理速度上具有绝对优势,且其加速度和并行效率均会随网格精度的提高以及基本实体个数的增多而提高。 展开更多
关键词 前处理 网格剖分 并行化 多线程
下载PDF
同步发电机非同期并网引起强迫功率振荡分析 被引量:30
11
作者 杨东俊 丁坚勇 +2 位作者 李继升 禹海峰 许汉平 《电力系统自动化》 EI CSCD 北大核心 2011年第10期99-103,共5页
对发电机非同期并网引起强迫功率振荡的机理及其特性进行了分析。通过对非同期并网的滑差分析、发电机转矩分析,结合强迫功率振荡理论,提出在发电机非同期并网过程中产生的2种低频模式下的谐波转矩可能激发系统的强迫功率振荡,即双滑差... 对发电机非同期并网引起强迫功率振荡的机理及其特性进行了分析。通过对非同期并网的滑差分析、发电机转矩分析,结合强迫功率振荡理论,提出在发电机非同期并网过程中产生的2种低频模式下的谐波转矩可能激发系统的强迫功率振荡,即双滑差激发。通过仿真和电网的实际案例分析,进一步论证了上述理论分析的正确性。 展开更多
关键词 强迫功率振荡 非同期并网 双滑差激发 低频振荡 电力系统稳定
下载PDF
一个交互式的Fortran77并行化系统 被引量:8
12
作者 陈文光 杨博 +2 位作者 王紫瑶 郑丰宙 郑纬民 《软件学报》 EI CSCD 北大核心 1999年第12期1259-1267,共9页
并行化编译器可以把现有的串行程序自动或半自动地转换为并行程序 .现有并行化系统的自动并行化效果与手工并行化的效果相比还有一定的差距 ,这是由于并行化工具的分析能力不足以及程序中所固有的语义信息无法被并行化工具所理解而造成... 并行化编译器可以把现有的串行程序自动或半自动地转换为并行程序 .现有并行化系统的自动并行化效果与手工并行化的效果相比还有一定的差距 ,这是由于并行化工具的分析能力不足以及程序中所固有的语义信息无法被并行化工具所理解而造成的 .TIPS(Tsinghua interactiveparallelizing system)系统通过提供一些友好的交互式工具 ,使用户与编译器紧密协作 ,是提高并行化系统的能力和效率的一条有效途径 . 展开更多
关键词 并行化编译器 增量编译 FORTRAN77 并行程序
下载PDF
有效的数组私有化方法:相关-覆盖方法 被引量:5
13
作者 臧斌宇 陈彤 +1 位作者 张瑜 朱传琪 《计算机学报》 EI CSCD 北大核心 2000年第1期1-8,共8页
数组私有化是并行化编译中的重要技术 ,该文针对现有数组私有化方法的不足 ,分析了数组私有化的本质 ,提出了一个新的数组私有化方法 :相关 -覆盖方法 .它将相关性分析技术和数据覆盖技术有机地结合在一起 ,具有了执行效率高、处理能力强。
关键词 并行化编译 数组私有化 数据相关 编译系统
下载PDF
指针数组的过程内别名分析 被引量:3
14
作者 黄波 臧斌宇 +1 位作者 俞一峻 朱传琪 《软件学报》 EI CSCD 北大核心 1999年第6期600-607,共8页
指针别名分析在C语言的并行优化中占有重要的地位,但已有的指针别名分析只能处理指针标量的情况.文章在介绍已有指针别名信息表示法的不足的基础上,提出了一种能够表示指针数组别名信息的表示方法,它可以更加准确地表示指针别名信... 指针别名分析在C语言的并行优化中占有重要的地位,但已有的指针别名分析只能处理指针标量的情况.文章在介绍已有指针别名信息表示法的不足的基础上,提出了一种能够表示指针数组别名信息的表示方法,它可以更加准确地表示指针别名信息.在此表示法的基础上,提出了指针数组的过程内别名分析算法.此算法完全包含了指针标量的别名分析,对现有的指针别名分析算法所不能解决的一些问题能进行有效地处理. 展开更多
关键词 指针别名 指针数组 并行优化 并行编译
下载PDF
一种面向异构众核处理器的并行编译框架 被引量:7
15
作者 李雁冰 赵荣彩 +3 位作者 韩林 赵捷 徐金龙 李颖颖 《软件学报》 EI CSCD 北大核心 2019年第4期981-1001,共21页
异构众核处理器是面向高性能计算领域处理器发展的重要趋势,但其更为复杂的体系结构使得编程难的问题更加突出.针对这一问题,基于开源编译器Open64,提出了一种面向异构众核处理器的并行编译框架,将程序自动转换为异构并行程序.该框架主... 异构众核处理器是面向高性能计算领域处理器发展的重要趋势,但其更为复杂的体系结构使得编程难的问题更加突出.针对这一问题,基于开源编译器Open64,提出了一种面向异构众核处理器的并行编译框架,将程序自动转换为异构并行程序.该框架主要包括4个模块:任务划分模块用来识别适合进行加速计算的程序段,实现了嵌套循环的多维并行识别方法;数据布局模块完成数据在主存和SPM之间的布局,实现了数组边界分析和指针范围分析;传输优化模块实现了数据传输合并、传输外提、打包传输、数组转置等多种数据传输优化方法;收益评估模块在构建代价模型的基础上实现了一种动静结合的收益评估方法.并且,基于SW26010处理器,对该编译框架进行了实现,测试结果表明,该编译框架能够实现一些程序以面向异构众核结构的并行变换,且获得较好的加速效果. 展开更多
关键词 异构众核处理器 SW26010 并行编译 数据传输优化 OpenACC
下载PDF
JAVA并行化编译器JAPS-Ⅱ 被引量:5
16
作者 于 勐 陈贵海 +2 位作者 阳雪林 谢 立 过敏意 《软件学报》 EI CSCD 北大核心 2002年第4期739-747,共9页
JAPS-Ⅱ(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-Ⅱ的体系结构... JAPS-Ⅱ(Java automatic parallelizing system version 2)是一个Java源代码重构编译器,用来发现和实现串行Java程序中对象内和对象间的并行性.其目标体系结构为基于工作站网络环境的分布式存储器计算机系统.介绍了JAPS-Ⅱ的体系结构和实现JAPS-Ⅱ的关键技术,包括用于对象并行性分析的数据流分析技术、提高对象并行性和减少运行开销的优化技术以及类重构和代码生成技术.测试结果表明,JAPS-Ⅱ能够有效地发现循环中和对象内、对象间的并行性,获得加速比.这种技术也可应用于其他面向对象语言的并行化. 展开更多
关键词 并行计算 面向对象语言 JAVA语言 并行化编译器 JAPS-Ⅱ
下载PDF
分散、耦合、并行强化的纤维素酒精生物转化 被引量:4
17
作者 肖炘 李佐虎 《化工冶金》 EI CAS CSCD 北大核心 2000年第3期283-287,共5页
利用分散、耦合、并行系统对纤维素制酒精进行了研究.所得结果明显优于同步糖化发酵法,表明纤维素制酒精的分散、耦合、并行系统不仅可行,而且是充分发挥现有技术、强化纤维素酒精生物转化过程的有效途径.
关键词 纤维素 酒精 分散-耦合-并行 生物转化
下载PDF
并行语言及编译技术现状和发展趋势 被引量:5
18
作者 尉红梅 姚建华 《计算机工程》 CAS CSCD 北大核心 2004年第B12期97-98,共2页
首先介绍了现阶段几种主流的并行语言:OpenMP,HPF,Co-array FORTRAN,ZPL,UPC,并说明其各自的特点以及目前的状 况,然后对并行编译技术的现状进行了分析,最后对并行语言以及编译技术的发展趋势进行了预测。
关键词 OPENMP HPF Co—array FORTRAN ZPL UPC 并行编译技术
下载PDF
燃气轮发电机同期回路加装闭锁继电器的研究与应用
19
作者 张庚午 潘亚英 《山东电力高等专科学校学报》 2024年第2期34-37,共4页
某些燃气轮发电机同期回路未配置闭锁继电器,存在非同期并网的安全隐患。为解决此问题,对某电厂燃气轮发电机同期回路进行研究,提出了在其同期回路中加装闭锁继电器的方案,进行闭锁继电器和中间继电器选型。现场试验证明,该方案能够提... 某些燃气轮发电机同期回路未配置闭锁继电器,存在非同期并网的安全隐患。为解决此问题,对某电厂燃气轮发电机同期回路进行研究,提出了在其同期回路中加装闭锁继电器的方案,进行闭锁继电器和中间继电器选型。现场试验证明,该方案能够提高燃气轮发电机同期并列的可靠性,达到了消除非同期并列安全隐患的目的,可为同类型燃气轮发电机同期回路加装闭锁继电器提供借鉴。 展开更多
关键词 同期回路 闭锁继电器 燃气轮发电机 非同期并列
下载PDF
基于嵌套循环分类的并行识别技术 被引量:5
20
作者 赵捷 赵荣彩 +1 位作者 丁锐 黄品丰 《软件学报》 EI CSCD 北大核心 2012年第10期2695-2704,共10页
传统的分布存储并行编译系统大多是在共享存储并行编译系统的基础上开发的.共享存储并行编译系统的并行识别技术适合OpenMP代码生成,实现方式是将所有嵌套循环都按照相同的识别方法进行处理,用于分布存储并行编译系统必然会导致无法高... 传统的分布存储并行编译系统大多是在共享存储并行编译系统的基础上开发的.共享存储并行编译系统的并行识别技术适合OpenMP代码生成,实现方式是将所有嵌套循环都按照相同的识别方法进行处理,用于分布存储并行编译系统必然会导致无法高效发掘程序的并行性.分布存储并行编译系统应根据嵌套循环结构的特点进行分类处理,提出适合MPI代码生成的并行识别技术.为解决上述问题,根据嵌套循环的结构和MPI并行程序的特点,提出了一种新的嵌套循环分类方法,并针对不同的嵌套循环分别提出了相应的并行识别技术.实验结果表明,与采用传统并行识别技术的分布存储并行编译系统相比,按照所提方法对嵌套循环进行分类,采用相应并行识别技术的编译系统能够更高效地识别基准程序中的并行循环,自动生成的MPI并行代码其性能加速比提高了20%以上. 展开更多
关键词 并行编译 并行识别 嵌套循环 模型法 遍历法 交互法
下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部