发明名称 |
用于选择向量计算的元素的装置和方法 |
摘要 |
本发明描述了用于执行向量精简的装置和方法。例如,根据一个实施例的方法,装置包括:精简逻辑树,包括N-1个精简逻辑块的集合,用于在N个向量元素的单个操作循环中执行精简;通信耦合到所述精简逻辑块的集合的存储第一输入向量的第一输入向量寄存器;通信耦合到所述精简逻辑块的集合的存储第二输入向量的第二输入向量寄存器;存储掩码值的掩码寄存器,所述掩码值控制一个或多个复用器的集合,所述复用器的集合中的每一个选择直接来自第一输入向量寄存器的值或来自精简逻辑块之一的包含经处理的值的输出;一级耦合到一个或多个复用器的输出的输出向量寄存器,用于响应于控制信号接收由每个所述复用器传递的值输出。 |
申请公布号 |
CN104204989A |
申请公布日期 |
2014.12.10 |
申请号 |
CN201280072063.7 |
申请日期 |
2012.03.30 |
申请人 |
英特尔公司 |
发明人 |
V·W·李;J·巴拉德瓦杰;D·金;N·万苏德范;T-F·奈;A·哈特诺;S·巴格索克希 |
分类号 |
G06F1/00(2006.01)I;G06F9/06(2006.01)I;G06F9/302(2006.01)I |
主分类号 |
G06F1/00(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
张东梅 |
主权项 |
一种用于执行向量精简的装置,包括:精简逻辑树,包括N‑1个精简逻辑块的集合,用于在N个向量元素的单个操作循环中执行精简;通信耦合到所述精简逻辑块的集合的存储第一输入向量的第一输入向量寄存器;通信耦合到所述精简逻辑块的集合的存储第二输入向量的第二输入向量寄存器;存储掩码值的掩码寄存器,所述掩码值控制一个或多个复用器的集合,所述复用器的集合中的每一个选择直接来自第一输入向量寄存器的值或来自精简逻辑块之一的包含经处理的值的输出;以及耦合到一个或多个复用器的输出的输出向量寄存器,用于响应于控制信号接收由每个所述复用器传递的值输出。 |
地址 |
美国加利福尼亚州 |