| 摘要: |
| Java程序的并行化研究是一个重要课题.提出一种Java程序的自动并行转换技术,并充分利用Java语言本身提供的多线程机制,通过操作冲突性检测等方法将串行化的Java程序自动转化成并行化程序.使得转化后的并行化程序在多处理机操作系统的支持下,能在共享内存的多处理机系统上运行,从而提高了程序的运行效率. |
| 关键词: Java程序 自动并行化 多线程 无冲突性操作 有效线程化方法 |
| DOI: |
| 分类号: |
| 基金项目:Java program; automatic parallelism; multi-threading; conflict-free operation; thread-effective method |
|
| Thread-Based Automatic Parallel Conversion Technique for Java Program |
|
LIU Ying,LIU Lei,ZHANG Nai-xiao
|
| Abstract: |
| The study of parallelism for Java program is one of the most important subjects at present. In this paper, a kind of automatic parallel conversion technique is given. The serial Java program is transformed to parallel program utilizing the multithreading machanism and testing technique of commutativity operations. The parallel program after transforming can run in the supercomputer with multi-CPU under the multi-processor operating system, which will enhance the programs' efficiency. |
| Key words: Java program automatic parallelism multi-threading conflict-free operation thread-effective method |