21.01.2013 Views

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Study<strong>in</strong>g Compiler Optimizations on Superscalar Processors 129<br />

4. Taha, T.M., Wills, D.S.: An <strong>in</strong>struction throughput model of superscalar processors. In: RSP,<br />

pp. 156–163 (2003)<br />

5. Michaud, P., Seznec, A., Jourdan, S.: Explor<strong>in</strong>g <strong>in</strong>struction-fetch bandwidth requirement <strong>in</strong><br />

wide-issue superscalar processors. In: Malyshk<strong>in</strong>, V. (ed.) Parallel Comput<strong>in</strong>g Technologies.<br />

LNCS, vol. 1662, pp. 2–10. Spr<strong>in</strong>ger, Heidelberg (1999)<br />

6. Riseman, E.M., Foster, C.C.: The <strong>in</strong>hibition of potential parallelism by conditional jumps.<br />

IEEE Transactions on <strong>Computer</strong>s C-21, 1405–1411 (1972)<br />

7. Wall, D.W.: Limits of <strong>in</strong>struction-level parallelism. In: ASPLOS, pp. 176–188 (1991)<br />

8. Chou, Y., Fahs, B., Abraham, S.: Microarchitecture optimizations for exploit<strong>in</strong>g memorylevel<br />

parallelism. In: ISCA, pp. 76–87 (2004)<br />

9. Kle<strong>in</strong>Osowski, A.J., Lilja, D.J.: M<strong>in</strong>neSPEC: A new SPEC benchmark workload for<br />

simulation-based computer architecture research. <strong>Computer</strong> Architecture Letters 1, 10–13<br />

(2002)<br />

10. Burger, D.C., Aust<strong>in</strong>, T.M.: The SimpleScalar Tool Set. <strong>Computer</strong> Architecture News (1997),<br />

See also http://www.simplescalar.com<br />

11. Valluri, M.G., Gov<strong>in</strong>darajan, R.: Evaluat<strong>in</strong>g register allocation and <strong>in</strong>struction schedul<strong>in</strong>g<br />

techniques <strong>in</strong> out-of-order issue processors. In: Malyshk<strong>in</strong>, V. (ed.) Parallel Comput<strong>in</strong>g Technologies.<br />

LNCS, vol. 1662, pp. 78–83. Spr<strong>in</strong>ger, Heidelberg (1999)<br />

12. Silvera, R., Wang, J., Gao, G.R., Gov<strong>in</strong>darajan, R.: A register pressure sensitive <strong>in</strong>struction<br />

scheduler for dynamic issue processors. In: Malyshk<strong>in</strong>, V. (ed.) Parallel Comput<strong>in</strong>g Technologies.<br />

LNCS, vol. 1277, pp. 78–89. Spr<strong>in</strong>ger, Heidelberg (1997)<br />

13. Pai, V.S., Adve, S.V.: Code transformations to improve memory parallelism. In: MICRO, pp.<br />

147–155 (1999)<br />

14. Holler, A.M.: Optimization for a superscalar out-of-order mach<strong>in</strong>e. In: MICRO, pp. 336–348<br />

(1996)<br />

15. Cohn, R., Lowney, P.G.: Design and analysis of profile-based optimization <strong>in</strong> Compaq’s compilation<br />

tools for Alpha. Journal of Instruction-Level Paralellism 3, 1–25 (2000)<br />

16. Vaswani, K., Thazhuthaveetil, M.J., Srikant, Y.N., Joseph, P.J.: Microarchitecture sensitive<br />

empirical models for compiler optimizations. In: CGO, pp. 131–143 (2007)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!