全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...
软件学报  2000 

Eliminate Redundant Loop-Carried Flow Dependences for VLIW Architectures
消除VLIW结构上的循环体间冗余流相关

Keywords: VLIW (very long instruction word),loop scheduling,data dependence,loop,redundancy
VLIW(very
,long,instruction,word),循环调度,数据相关,循环,冗余.

Full-Text   Cite this paper   Add to My Lib

Abstract:

Data dependence is the basic guideline and constraint for parallel processing. The structural distinctiveness of VLIW (very long instruction word), i.e., the lockstep property, leads to remarkable uniqueness in its data dependence analysis, as is shown in this paper. Flow dependences with the same iteration distance comprise a linear ordered set, while characteristic flow dependences with different iteration distances may also have inclusion relationship between each other. From such discovery, a novel method is presented to eliminate redundant loop-carried flow dependences for VLIW architectures, so as to facilitate loop scheduling. The method is complete in that it gets rid of all redundancies. The sufficient and necessary preconditions to identify redundancy for single and multiple iteration distances are given, and a linear ordered algorithm is described. The method is generic, and can serve as a foundation for research on VLIW, such as software pipelining and multi-instruction stream scheduling.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133