软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2001年
3期
390-397
,共8页
Java程序%自动并行化%多线程%无冲突性操作%有效线程化方法
Java程序%自動併行化%多線程%無遲突性操作%有效線程化方法
Java정서%자동병행화%다선정%무충돌성조작%유효선정화방법
Java程序的并行化研究是一个重要课题.提出一种Java程序的自动并行转换技术,并充分利用Java语言本身提供的多线程机制,通过操作冲突性检测等方法将串行化的Java程序自动转化成并行化程序.使得转化后的并行化程序在多处理机操作系统的支持下,能在共享内存的多处理机系统上运行,从而提高了程序的运行效率.
Java程序的併行化研究是一箇重要課題.提齣一種Java程序的自動併行轉換技術,併充分利用Java語言本身提供的多線程機製,通過操作遲突性檢測等方法將串行化的Java程序自動轉化成併行化程序.使得轉化後的併行化程序在多處理機操作繫統的支持下,能在共享內存的多處理機繫統上運行,從而提高瞭程序的運行效率.
Java정서적병행화연구시일개중요과제.제출일충Java정서적자동병행전환기술,병충분이용Java어언본신제공적다선정궤제,통과조작충돌성검측등방법장천행화적Java정서자동전화성병행화정서.사득전화후적병행화정서재다처리궤조작계통적지지하,능재공향내존적다처리궤계통상운행,종이제고료정서적운행효솔.
The study of parallelism for Java program is one of the mostimportant 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.