Distributed Processing and Performance Improvement of SVLIW Architectures by Removing LNOPs from An Object Code


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 4, No. 9, pp. 2269-2279, Sep. 1997
10.3745/KIPSTE.1997.4.9.2269,   PDF Download:

Abstract

SVLIW(Superscalar VLIW) processor, a family of VLIW processors schedules very long instruction words ar runtime. If a very long instruction word that is to be issued occurs data dependence relations and/or resource conflicts with those words that were under execution, a long NOP word is issued instead of the word until all the data dependence relations and/or resource conflicts have been resolved. Thus, LNOPs can be removed in object codes for SVLIW processor. In this paper, we measure an improvement of the cache hit ratio caused by removing LNOPs in the object code. We also analyze an improvement of the processor performance due to higher cache hit ratio of the processor. Benchmark tests promise that the performance of SVLIW processors is improved more than 5% compared with that of traditional VLIW processors.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. B. Yun, J. J. Nam, K. S. Il, "Distributed Processing and Performance Improvement of SVLIW Architectures by Removing LNOPs from An Object Code," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 4, no. 9, pp. 2269-2279, 1997. DOI: 10.3745/KIPSTE.1997.4.9.2269.

[ACM Style]
Jeong Bo Yun, Jeon Joong Nam, and Kim Suk Il. 1997. Distributed Processing and Performance Improvement of SVLIW Architectures by Removing LNOPs from An Object Code. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 4, 9, (1997), 2269-2279. DOI: 10.3745/KIPSTE.1997.4.9.2269.