减少通信开销是并行编译优化的主要目标之一。
Reducing communication overhead is one of the goals of parallel compiling optimization.
计算划分问题是并行编译中最为重要的问题之一。
Computation partition is one of the most important problems in parallel compilation and optimization.
并行编译器为人们获得高质量的并行软件提供了一条很重要的途径。
Parallelizing compilers provide an important way for people to acquire high quality parallel software.
最终完成预定设计目标,使用并行编译任务验证其有效性并给出性能比较数据。
The success of the implementation is proved by a test using parallel compilation task and the system's performance is compared with another two similar systems.
该文介绍了自动并行编译技术的最新进展,并提出了进一步的研究所要解决的问题。
In this paper, the new development of automatic parallel compilation technique and the challenges of future research are presented.
但由于缺乏有效的并行编译优化支持,其性能与商业UPC编译器相比,有着较大的差距。
However, there is a big performance gap between it and the commercial UPC compilers, for lack of effective parallel compiler optimization support.
传统的并行编译器在处理非可规约循环时一般使用结点分割法,但由此带来的代码复制是不可避免的。
Traditional parallelized compiler techniques use node splitting to make irreducible loops reducible, but will make code duplicate inevitably.
在嵌入式系统中,随着多核处理器的应用,相应的系统软件,如实时操作系统、并行编译器等也日益成为研究的热点。
In the embedded system, along with the application of multi-core processor, the system software such as Real Time Operation system (RTOS) and parallel compilers are becoming a research hotspot.
在并行编译中,循环变换是开发程序并行度的主要方法,但存在复杂控制流的非紧密嵌套循环往往无法得到有效的并行化。
Loop transformation is the basic way to maximization parallelism, but it doesn't work in the case of non - perfect nested loop with complicated control flow.
不幸的是,该项目不是并行构建的——就像以前一样每一部分都是单独构建的——但是每个项目的实际编译能够使用多线程的方式。
Unfortunately, the projects aren't built in parallel - each one is built individually as before - but the actual compilation of each project will be able to use multiple threads.
查询在远程服务器上的编译,以及取足够的数据来填充union所有分支上的AT Q缓冲区,这两个过程是并行进行的。
The compilation of the query on the remote server and fetching of enough data to fill the ATQ buffer on all legs of the UNION will proceed in parallel.
能编译规则并利用并行处理能力的清理服务器实现的性能将高于其他实现。
Cleansing server implementations that can compile the rules and exploit parallel processing capabilities will perform better than alternative implementations.
在有序编译期间,yacc(其中y.t ab . c是默认文件名)为parserl生成文件y.t ab . c,然后为parser 2生成文件y.t ab . c;但在并行模式下,这会导致冲突。
During sequential compilation, the file y.tab.c is generated by yacc (where y.tab.c is the default filename) for parserl and then parser2; but in parallel mode, this results in a conflict.
您必须严密监视 makefile 是否发生这种情况,在这种情况下,在顺序模式下良好编译的脚本会在并行模式下出现混乱。
You must take a close look into the makefile to figure out such situations, where parallelizing an otherwise fine script in serial mode will mess things up if it's run in parallel.
编译器的确提出那种应该在不同层次上处理并行的程序设计问题。
Compilers certainly present the sort of programming issue that should deal with parallelism at different levels.
并行性的难题和生成有效代码所需的优化不适合在单个的编译器构造的课程中讲。
The hard issues of parallelism and the optimizations needed to produce effective code just don't fit into the time available for a single course in compiler construction.
Linux可以在很多硬件上运行,并且具有高质量的编译器和其他软件,例如并行文件系统和MPI实现在Linux上都是免费的。
Linux runs on a wide variety of hardware, and high-quality compilers and other software like parallel filesystems and mpi implementations are freely available for Linux.
他不关心语言是不是函数性(functional)的,只要你能告诉编译器在哪儿能使用并行就可以了。
He does not care if the language is functional or not, as long as you can tell the compiler where it's OK to use parallelism.
本文探讨了GNU make、distcc和ccache,这些工具能够并行分布编译过程。
This article has delved into the GNU make, distcc, and ccache tools, which can help you parallelize the build process.
作者已应用该技术编写出一个面向C语言的并行语言编译器前端,验证了该技术是可行的和高效的。
With this technology, have finished a front-end compiler of C -oriented parallel language, and this practice have proved the technology feasible and highly effective.
VLIWDSP机器由于硬件控制简单,指令的并行性完全在编译时决定。因此编译程序成为基于VLIW DSP机器应用的关键因素。
VLIW DSP has simple control hardware, and its ILP is decided during the compile time, so compiler is the key factor in developing applications based on VLIW DSP.
该技术可以提高量子网络的并行性,可以用于量子计算程序的编译优化。
This technique can improve the parallelism in quantum network and use for the compiler of quantum program.
其次实现了消息传递并行编程模型MPICH在并行计算机上的编译、链接与运行。
Secondly, on the parallel computer system, we implement the compile, connection and running of the message passing parallel program model MPICH.
通过编译将逻辑程序的子句转换成执行图表达式。执行时,只需简单的测试即可进行“与”并行求解。
A clause of logic programs is transformed into an execution graph expression through compilation With simple test at run-time, execution in AND-parallelism can be available.
编译器提高程序并行性的主要障碍是:频繁的控制转移和模棱两可的内存访问。
The main impediments for compiler to improve the parallelism of program, are frequent branches and ambiguous memory accessess.
软件流水和循环展开是开发循环并行性的两种重要编译优化技术。
Software pipelining and loop unroll are two kinds of important optimized compile technique to develop loop parallelism.
VL IW机器的并行特性,导致其以最大限度地提高执行效率作为评判编译器性能的依据,而现今局部调度的使用已达到瓶颈。
VLIW machine's parallel property makes that compiler's capability is judged by improving machine's execution efficiency utmost, while nowadays local scheduling is used to its bottleneck.
投机优化技术作为一种先进的现代编译技术,有效地提高了指令执行的并行性。
Speculation is a very effective way to improve instruction level parallelism as an advance compiler optimization technique.
显式并行指令计算(EPIC)关注于编译器和硬件的相互协作。
Explicitly Parallel Instruction Computing (EPIC) emphasizes importance of the synergy between compiler and hardware.
并行化编译器可以把现有的串行程序自动或半自动地转换为并行程序。
Parallelizing compiler can transform serial programs to parallel programs automatically or semi automatically.
应用推荐