• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhang Chao, Lü Fang, Wang Lei, Feng Xiaobing. An Address Register Promotion Method Based on Feedbacks[J]. Journal of Computer Research and Development, 2009, 46(4): 698-704.
Citation: Zhang Chao, Lü Fang, Wang Lei, Feng Xiaobing. An Address Register Promotion Method Based on Feedbacks[J]. Journal of Computer Research and Development, 2009, 46(4): 698-704.

An Address Register Promotion Method Based on Feedbacks

More Information
  • Published Date: April 14, 2009
  • In processor architectures such as MIPS, ALPHA, SPARC and PowerPC, indirect addressing mode is always adopted to access global variables and static ones. Since the addresses of these variables and the corresponding values are in different data sections in the corresponding binary file, the data locality of the program will be very poor. As a result, accessing the read only addresses of these variables every time tends to result in non-trivial redundant data cache miss memory accesses. Moreover, such indirect addressing mode will generate two sequential load instructions which have data dependences between them. As a result, the amount of instruction level parallelism (ILP) of the program will be decreased. The authors present an address register promotion nethod based on feedbacks (ARPF) to solve the above problems. ARPF algorithm reduces the redundant accesses to the read only addresses of the global variables and static ones, increases the amount of instruction level parallelism of a program, and avoids the performance declines due to the increase in register pressure caused by register promotion. The algorithm has been implemented in the Loongson compiler for MIPS architecture. Experiments on SPEC CPU2000INT benchmarks are conducted to show that ARPF can improve the performance of all benchmarks by 1%~6%.
  • Related Articles

    [1]Ji Zhong, Nie Linhong. Texture Image Classification with Noise-Tolerant Local Binary Pattern[J]. Journal of Computer Research and Development, 2016, 53(5): 1128-1135. DOI: 10.7544/issn1000-1239.2016.20148320
    [2]Lu Daying, Zhu Dengming, Wang Zhaoqi. Texture-Based Multiresolution Flow Visualization[J]. Journal of Computer Research and Development, 2015, 52(8): 1910-1920. DOI: 10.7544/issn1000-1239.2015.20140417
    [3]Wang Huafeng, Wang Yuting, Chai Hua. State-of-the-Art on Texture-Based Well Logging Image Classification[J]. Journal of Computer Research and Development, 2013, 50(6): 1335-1348.
    [4]Zhong Hua,Yang Xiaoming, and Jiao Licheng. Texture Classification Based on Multiresolution Co-occurrence Matrix[J]. Journal of Computer Research and Development, 2011, 48(11): 1991-1999.
    [5]Xiong Changzhen, Huang Jing, Qi Dongxu. Irregular Patch for Texture Synthesis[J]. Journal of Computer Research and Development, 2007, 44(4): 701-706.
    [6]Li Jie, Zhu Weile, Wang Lei. Texture Recognition Using the Wold Model and Support Vector Machines[J]. Journal of Computer Research and Development, 2007, 44(3).
    [7]Xu Cunlu, Chen Yanqiu, Lu Hanqing. Statistical Landscape Features for Texture Retrieval[J]. Journal of Computer Research and Development, 2006, 43(4): 702-707.
    [8]Yang Gang, Wang Wencheng, Wu Enhua. Texture Synthesis by the Border Image[J]. Journal of Computer Research and Development, 2005, 42(12): 2118-2125.
    [9]Shang Zhaowei, Zhang Mingxin, Zhao Ping, Shen Junyi. Different Complex Wavelet Transforms for Texture Retrieval and Similarity Measure[J]. Journal of Computer Research and Development, 2005, 42(10): 1746-1751.
    [10]Zhang Yan, Li Wenhui, Meng Yu, and Pang Yunjie. Fast Texture Synthesis Algorithm Using PSO[J]. Journal of Computer Research and Development, 2005, 42(3).

Catalog

    Article views (790) PDF downloads (553) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return