您的当前位置:首页正文

System and method for performing efficient conditi

2022-10-13 来源:我们爱旅游
专利内容由知识产权出版社提供

专利名称:System and method for performing efficient

conditional vector operations for dataparallel architectures involving both inputand conditional vector values

发明人:William J. Dally,Scott Rixner,John D.

Owens,Ujval J. Kapasi

申请号:US09871301申请日:20010530公开号:US07100026B2公开日:20060829

专利附图:

摘要:A processor implements conditional vector operations in which, for example, aninput vector containing multiple operands to be used in conditional operations is dividedinto two or more output vectors based on a condition vector. Each output vector canthen be processed at full processor efficiency without cycles wasted due to branchlatency. Data to be processed are divided into two groups based on whether or not theysatisfy a given condition by, e.g., steering each to one of two index vectors. Once the datahave been segregated in this way, subsequent processing can be performed withoutconditional operations, processor cycles wasted due to branch latency, incorrect

speculation or execution of unnecessary instructions due to predication. Other examplesof conditional operations include combining one or more input vectors into a singleoutput vector based on a condition vector, conditional vector switching, conditionalvector combining, and conditional vector load balancing.

申请人:William J. Dally,Scott Rixner,John D. Owens,Ujval J. Kapasi

地址:Stanford CA US,Spring TX US,Emeryville CA US,Santa Clara CA US

国籍:US,US,US,US

代理机构:Crawford Maunu PLLC

代理人:Robert J. Crawford

更多信息请下载全文后查看

因篇幅问题不能全部显示,请点此查看更多更全内容