首页> 外文会议>High Performance Computing on the Information Superhighway, 1997. HPC Asia '97 >Using cache optimizing compiler for managing software cache on distributed shared memory system
【24h】

Using cache optimizing compiler for managing software cache on distributed shared memory system

机译:使用缓存优化编译器来管理分布式共享内存系统上的软件缓存

获取原文

摘要

On a distributed shared memory (DSM) system, the optimization of memory access is very important for achieving good performance. The authors propose an optimizing compiler which controls a software cache system implemented on a DSM. The software cache consists of a static part related to the compiler and a dynamic part related to cache-managing runtime routines. The compiler controls the static part of the software cache by using information from static analysis. For applications whose behavior can only be dynamically determined, the compiler uses the dynamic part of the software cache. They also propose the application of RISC-oriented optimization techniques to parallel applications on their software cache system. They evaluate the efficiency of the compiler and RISC-oriented optimization techniques on the CM-5 distributed parallel machine. The results show that the compiler and the optimizations considerably improve the performance of basic linear algebra routines: matrix multiplication, Cholesky decomposition and Gaussian elimination.
机译:在分布式共享内存(DSM)系统上,优化内存访问对于实现良好性能非常重要。作者提出了一种优化编译器,该编译器控制在DSM上实现的软件缓存系统。软件缓存由与编译器有关的静态部分和与缓存管理运行时例程有关的动态部分组成。编译器通过使用静态分析中的信息来控制软件缓存的静态部分。对于只能动态确定其行为的应用程序,编译器使用软件缓存的动态部分。他们还建议将面向RISC的优化技术应用于其软件缓存系统上的并行应用程序。他们评估了CM-5分布式并行机上编译器和面向RISC的优化技术的效率。结果表明,编译器和优化程序大大改善了基本线性代数例程的性能:矩阵乘法,Cholesky分解和高斯消去。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号