| Previous | [1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] | [9] | [10] | [11] | [12] |
Toshinori Sato, Kiichi Sugitani, Akihiko Hamano
and Itsujiro Arita*
*Department of Artificial Intelligence
+Center for Microelectronic Systems
Kyushu Institute of Technology
680-4 Kawazu, Iizuka, 820-8502 Japan
++Fujitsu Kyushu Digital Technology Ltd.
Fukuoka, Japan
**HAW International Inc.
Iizuka, Japan
The practice of using speculation in resolving data dependences based on value prediction has been studied as a means of extracting more instruction level parallelism. There are many studies on value prediction mechanisms with high predictabilities. However, to the best of our knowledge, the influence of compiler optimizations on value prediction has not been investigated. In this paper, we evaluate the efficiency of value prediction on several binaries, which are compiled with different optimization levels. Detailed simulations reveal that value prediction is still effective for highly optimized binaries.
Keywords: instruction level parallelism, data speculation, value prediction, optimization levels, high-performance compilers
Received August 27, 2001; accepted April 15, 2002.
Retrieve PDF document (200211_10.pdf)
Communicated by Jang-Ping Sheu, Makoto Takizawa and Myongsoon Park.