会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • INSTRUCTIONS AND LOGIC FOR LOAD-INDICES-AND-PREFETCH-GATHERS OPERATIONS
    • 指标和逻辑的负载指数和预分析运行
    • WO2017112176A1
    • 2017-06-29
    • PCT/US2016/062708
    • 2016-11-18
    • INTEL CORPORATION
    • YOUNT, Charles R.VALLES, Antonio C.GOKHALE, Indraneil M.OULD-AHMED-VALL, Elmoustapha
    • G06F9/30G06F15/80
    • G06F9/30029G06F9/30G06F9/3802G06F9/3818G06F15/8007
    • A processor includes an execution unit to execute instructions to load indices from an array of indices, optionally perform a gather, and prefetch (to a specified cache) elements for a future gather from arbitrary locations in memory. The execution unit includes logic to load, for each element to be gathered or prefetched, an index value to be used in computing the address in memory for the element. The index value may be retrieved from an array of indices that is identified for the instruction. The execution unit includes logic to compute the address based on the sum of a base address that is specified for the instruction and the index value that was retrieved for the data element, with or without scaling. The execution unit includes logic to store gathered data elements in contiguous locations in a destination vector register that is specified for the instruction.
    • 处理器包括执行单元以执行指令以从指数阵列加载指数,可选地执行汇集以及从存储器中的任意位置预取(到指定的高速缓存)元件以用于未来汇集。 执行单元包括为每个要被收集或预取的元素加载用于计算元素在存储器中的地址的索引值的逻辑。 索引值可以从为该指令识别的索引数组中检索。 执行单元包括用于基于为指令指定的基地址和为数据元素检索的索引值的总和计算地址的逻辑,具有或不具有缩放。 执行单元包括将收集到的数据元素存储在为指令指定的目的地向量寄存器中的连续位置中的逻辑。
    • 5. 发明申请
    • SCATTER REDUCTION INSTRUCTION
    • 减少散装指令
    • WO2017107124A1
    • 2017-06-29
    • PCT/CN2015/098654
    • 2015-12-24
    • INTEL CORPORATION
    • JIN, JunOULD-AHMED-VALL, Elmoustapha
    • G06F9/30
    • G06F9/3887G06F9/30G06F9/3001G06F9/30036G06F9/3016
    • Single Instruction, Multiple Data (SIMD) technologies are described. A processing device can include a processor core and a memory. The processor core can receive, from a software application, a request to perform an operation on a first set of variables that includes a first input value and a register value and perform the operation on a second set of variables that includes a second input value and the first register value. The processor core can vectorize the operation on the first set of variables and the second set of variables. The processor core can perform the operation on the first set of variables and the second set of variables in parallel to obtain a first operation value and a second operation value. The processor core can perform a horizontal add operation on the first operation value and the second operation value and write the result to memory.
    • 描述了单指令多数据(SIMD)技术。 处理设备可以包括处理器核心和存储器。 处理器核可以从软件应用程序接收对包括第一输入值和寄存器值的第一变量集合执行操作的请求,并且对包括第二输入值的第二变量集合执行操作,以及 第一个寄存器值。 处理器内核可以对第一组变量和第二组变量进行矢量化操作。 处理器内核可以并行地对第一组变量和第二组变量执行操作以获得第一操作值和第二操作值。 处理器内核可以对第一操作值和第二操作值执行水平加法操作并将结果写入存储器。