摘要
核外计算中,由于磁盘I/O操作特点是启动开销大,所以对文件的访问时间占的比例较大。如果能减少读取文件操作的次数则可以大幅度地提高运行效率。数据重用是一种有效的减少I/O操作次数的技术。本文将数据分成几个文件,然后将本次Cholesky分解完毕的文件继续的留在内存缓冲区中。当对下一个文件进行分解时,可用上一个刚分解完的文件进行数据的更新。这样就减少了读取数据的I/O操作次数,从而提高了分解效率。
Access to files is a larger proportion of time because disk I/O operations are characterized by a large overhead starts in the Out-of-core computation.We can greatly improve the operating efficiency by reducing the number of operations to read the file.Data reusing is a technology which can reduce effectively the number of I/O operations.In this article the data was first divided into several files,then the file of Cholesky decomposition remain in the memory buffer.We used the file that has just been decomposed to update the current data file when decomposing the next file.Which reduces the number of I/O operations of reading data and improve the efficiency of Cholesky decomposition.
出处
《微计算机应用》
2011年第2期15-20,共6页
Microcomputer Applications