会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Memory interface with fractional addressing
    • 具有分数寻址的存储器接口
    • US06799261B2
    • 2004-09-28
    • US10184582
    • 2002-06-28
    • Philip E. MayKent Donald MoatRaymond B. Essick, IVSilviu ChiricescuBrian Jeffrey LucasJames M. NorrisMichael Allen SchuetteAli Saidi
    • Philip E. MayKent Donald MoatRaymond B. Essick, IVSilviu ChiricescuBrian Jeffrey LucasJames M. NorrisMichael Allen SchuetteAli Saidi
    • G06F1200
    • G06F9/3552G06F9/345G06F12/04
    • A memory interface device (100) providing a fractional address interface between a data processor (104) and a memory system (102) and a method for retrieving intermediate data values from a memory system using fractional addressing. The device includes an address generator (108) for generating first and second memory addresses, the first memory address being less than or equal to a specified fractional address, the second memory address being greater than or equal to the fractional address. The device also includes a memory access unit (110) coupled to the address generator (108) for retrieving first and second data values from the memory system (102) at the first and second memory addresses, respectively. The device also includes a data access unit (112) for interpolating between the first and second data values and passing the interpolated value to the data processor (104). The memory interface has application in a variety of data processing systems, including digital signal processors and streaming vector processors.
    • 在数据处理器(104)和存储器系统(102)之间提供分数地址接口的存储器接口设备(100)以及用于使用分数寻址从存储器系统检索中间数据值的方法。 该设备包括用于产生第一和第二存储器地址的地址发生器(108),第一存储器地址小于或等于指定的分数地址,第二存储器地址大于或等于分数地址。 该设备还包括耦合到地址发生器(108)的存储器访问单元(110),用于分别在第一和第二存储器地址处从存储器系统(102)检索第一和第二数据值。 该装置还包括用于在第一和第二数据值之间进行内插并将内插值传递给数据处理器(104)的数据访问单元(112)。 存储器接口在各种数据处理系统中具有应用,包括数字信号处理器和流媒体矢量处理器。
    • 7. 发明授权
    • Queuing cache for vectors with elements in predictable order
    • 用可预测顺序的元素排队缓存
    • US07246203B2
    • 2007-07-17
    • US10993972
    • 2004-11-19
    • Kent D. MoatRaymond B. Essick, IVPhilip E. MayJames M. Norris
    • Kent D. MoatRaymond B. Essick, IVPhilip E. MayJames M. Norris
    • G06F12/00
    • G06F12/0862G06F12/126
    • A cache for storing data elements is disclosed. The cache includes a cache memory having one or more lines and one or more cache line counters, each associated with a line of the cache memory. In operation, a cache line counter of the one or more of cache line counters is incremented when a request is received to prefetch a data element into the cache memory and is decremented when the data element is consumed. Optionally, one or more reference queues may be used to store the locations of data elements in the cache memory. In one embodiment, data cannot be evicted from cache lines unless the associated cache line counters indicate that the prefetched data has been consumed.
    • 公开了一种用于存储数据元素的缓存。 高速缓存包括具有一行或多行和一个或多个高速缓存行计数器的高速缓冲存储器,每个缓存行计数器与高速缓冲存储器的一行相关联。 在操作中,当接收到请求以将数据元素预取入高速缓冲存储器时,高速缓存行计数器中的一个或多个的高速缓存行计数器递增,并且当数据元素被消耗时递减。 可选地,可以使用一个或多个参考队列来存储高速缓冲存储器中的数据元素的位置。 在一个实施例中,除非相关联的高速缓存行计数器指示预取的数据已被消耗,否则数据不能从高速缓存行逐出。
    • 9. 发明授权
    • Method and apparatus for elimination of prolog and epilog instructions in a vector processor using data validity tags and sink counters
    • 用于使用数据有效性标签和接收器计数器消除矢量处理器中的序言和epilog指令的方法和装置
    • US07415601B2
    • 2008-08-19
    • US10652135
    • 2003-08-29
    • Philip E. MayRaymond B. Essick, IVBrian G. LucasKent D. MoatJames M. Norris
    • Philip E. MayRaymond B. Essick, IVBrian G. LucasKent D. MoatJames M. Norris
    • G06F9/30
    • G06F9/3889G06F9/30036G06F9/30105G06F9/325G06F9/3824G06F9/3859
    • A method and apparatus for the elimination of prolog and epilog instructions in a vector processor. To eliminate the prolog, a functional unit of the vector processor has at least one input for receiving an input data value tagged with a data validity tag and an output for outputting an intermediate result tagged with a data validity tag. The data validity tags indicate the validity of the data. Before a loop is executed, the data validity tags are set to indicate that the associated data values are invalid. During execution of the loop body a functional unit checks the validity of input data. If all of the input data values are valid the functional operation is performed, the corresponding data validity tag set to indicate that the result is valid. If any of the input data values is invalid, the data validity tag of the result is set to indicate that the result is invalid. To eliminate the epilog, an iteration counter is associated with each sink unit of the vector processor. When a specified number of data values have been produced by a particular sink, no more data values are produced by that sink. The instructions for the pipelined loop body may be repeated, without alteration, to eliminate prolog and epilog instructions.
    • 用于消除向量处理器中的序言和外延指令的方法和装置。 为了消除序言,矢量处理器的功能单元具有至少一个用于接收标记有数据有效性标签的输入数据值的输入和用于输出用数据有效性标签标记的中间结果的输出。 数据有效性标签表示数据的有效性。 在执行循环之前,数据有效性标签被设置为指示相关联的数据值无效。 在执行循环体期间,功能单元检查输入数据的有效性。 如果所有输入数据值都有效,则执行功能操作,设置相应的数据有效性标签以指示结果有效。 如果任何输入数据值无效,则将结果的数据有效性标签设置为指示结果无效。 为了消除epilog,迭代计数器与向量处理器的每个宿单元相关联。 当特定接收器产生指定数量的数据值时,该接收器不会产生更多的数据值。 流水线回路体的指令可以重复进行,而无需改变,以消除序言和epilog指令。
    • 10. 发明申请
    • METHOD AND APPARATUS FOR BATTERY-AWARE DYNAMIC BANDWIDTH ALLOCATION FOR GROUPS OF WIRELESS SENSOR NODES IN A WIRELESS SENSOR NETWORK
    • 无线传感器网络无线传感器组的电池动态带宽分配方法与装置
    • US20080211666A1
    • 2008-09-04
    • US11681634
    • 2007-03-02
    • Ali SaidiSilviu ChiricescuPhilip E. MayKent D. Moat
    • Ali SaidiSilviu ChiricescuPhilip E. MayKent D. Moat
    • H04Q7/00G08B19/00H04B7/00
    • G01D21/00H04W4/06H04W52/0261H04W72/085H04W84/18
    • A method and apparatus that allocates bandwidth among wireless sensor nodes in wireless sensor groups in a wireless sensor network (WSN) is disclosed. The method may include forming a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless senor nodes, allocating transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric, determining average battery levels for each of the wireless sensor node groups and average battery level of all of the wireless sensor nodes, determining differences between the average battery levels of each of the wireless sensor node groups and the average battery level of all of the wireless sensor nodes, wherein if any difference in the average battery levels is above a predetermined threshold, regrouping the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize any variance in average battery level across all of the wireless sensor node groups.
    • 公开了一种在无线传感器网络(WSN)中的无线传感器组中的无线传感器节点之间分配带宽的方法和装置。 该方法可以包括基于无线传感器节点的电池电平从多个无线传感器节点形成多个无线传感器节点组,至少基于至少基于无线传感器节点组中的无线传感器节点组中的无线传感器节点分配传输时隙 单通道质量度量,确定每个无线传感器节点组的平均电池电量和所有无线传感器节点的平均电池电量,确定每个无线传感器节点组的平均电池电量与平均电池电量之间的差异 所有无线传感器节点,其中如果平均电池电平中的任何差异高于预定阈值,则根据多个无线传感器节点的电池电平重新分组多个无线传感器节点,以最小化所有的平均电池电平的任何差异 的无线传感器节点组。