Abstract
In this paper we first present two tagging mechanisms; the SCISM and IA-64; thereafter we describe the mapping of IA-64 ISA to a SCISM configuration without changing or reassigning the IA-64 instructions to preserve the original architectural properties. Under this limiting SCISM scenario, opcode re-assignment will improve even more the SCISM performance, it is shown that SCISM tagging will significantly improve (between 21 and 29%) static code density. The results are based on analysis of various SPECINT2000 executables.
Chapter PDF
Similar content being viewed by others
References
Tomasulo, R.M.: An Efficient Algorithm for Exploiting Multiple Arithmetic Units. IBM Journal 11, 25–33 (1967)
Ebcioglu, K.: Some Design Ideas for a VLIW Architecture for Sequential Natured Software. In: Proceedings of IFIP WG 10.3 Working Conference on Parallel Processing, April 1988, pp. 3–21. Elsevier Science Publishers, Amsterdam (1988)
Smith, M.D., Lam, M., Horowitz, M.A.: Boosting beyond static scheduling in a superscalar processor. In: Proceedings of the 17th Annual Symposium on Computer Architecture, pp. 344–354 (1990)
Marketing Brochure, The Series 10000 Personal Supercomputer, Apollo Computer Inc., Chelmsford, MA (1988)
Vassiliadis, S., Blaner, B., Eickmeyer, R.J.: SCISM: A scalable compound instruction set machine. IBM J. Res. Develop. 38(1), 59–78 (1994)
Huck, J., Morris, D., Ross, J., Knies, A., Mulder, H., Zahir, R.: Introducing the IA-64 architecture. IEEE Micro, 12–23 (September-October 2000)
Intel Corporation, Intel IA-64 Architecture Software Developer’s Manual Vol.3, Rev. 1.0 (2000)
Blaauw, G., Brooks Jr., F.: Computer Architecture. Addison-Wesley, One Jacob Way (1997)
Vassiliadis, S., Philips, J.E., Blaner, B.: Interlock collapsing ALUs. IEEE Trans. Computers 42(7), 825–839 (1993)
IBM Corporation, IBM enterprise System Architecture/370 Principles of operation (1989)
Vassiliadis, S., Blaner, B.: Concepts of the SCISM organization. Technical Report TR-01 C209, IBM Glendale Laboratory, Endicott, NY (January 1992)
Eickemeyer, R.J., Vassiliadis, S., Blaner, B.: An in-memory preprocessor for SCISM instruction-level parallel processors. Technical Report TR-01 C407, IBM Glendale Laboratory, Endicott, NY (May 1992)
Gaydadjiev, G.N., Vassiliadis, S.: What SCISM tagging can do that IA64 can not. Tech. Rep. CE-TR-2004-02, TU Delft (2004)
Eranian, S., Mosberger, D.: The making of linux/ia64. HPL (August 1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gaydadjiev, G., Vassiliadis, S. (2004). SCISM vs IA-64 Tagging: Differences/Code Density Effects. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds) Euro-Par 2004 Parallel Processing. Euro-Par 2004. Lecture Notes in Computer Science, vol 3149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27866-5_74
Download citation
DOI: https://doi.org/10.1007/978-3-540-27866-5_74
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22924-7
Online ISBN: 978-3-540-27866-5
eBook Packages: Springer Book Archive