2006 First International Multi-Symposiums on Computer and Computational Sciences Analysis and Characterization of Intel Itanium Instruction Bundles for Improving VLIW Processor Performance Hangzhou, Zhejiang, China June 20-June 24 ISBN: 0-7695-2581-4
In order to achieve high instruction level parallelism (ILP), designers are turning to very long instruction word (VLIW) based designs, in which different types of instructions are grouped together as bundles of 128 bits or longer. In VLIW, the added nops increase the code size, limit processor performance by the under-utilization of functional units. In examining these performance issues of VLIW systems, we consider Intel first 64-bit architecture, the IA-64, and its first implementation, the Itanium, which employs Intel version of VLIW. We present a comprehensive analysis of the problem of under-utilization due to nops and stops across a wide range of application domains through the use of three different benchmark suites: SPEC CPU 2000, MediaBench, and PacketBench. Our results show that, on average, nops create an under-utilization factor of 28.46% in the case of SPEC CPU, 32.27% in MediaBench, and 29.76% in PacketBench. We also analyze the characteristics of different instruction bundle formats, which we obtain by collecting statistics concerning the frequency of the bundle formats.
Citation:
Jiangjiang Liu, Brian Bell, Tan Truong, "Analysis and Characterization of Intel Itanium Instruction Bundles for Improving VLIW Processor Performance," imsccs, vol. 1, pp.389-396, 2006 First International Multi-Symposiums on Computer and Computational Sciences, 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||