会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 公开了一种用于存储数据元素的缓存。 高速缓存包括具有一行或多行和一个或多个高速缓存行计数器的高速缓冲存储器,每个缓存行计数器与高速缓冲存储器的一行相关联。 在操作中,当接收到请求以将数据元素预取入高速缓冲存储器时,高速缓存行计数器中的一个或多个的高速缓存行计数器递增,并且当数据元素被消耗时递减。 可选地,可以使用一个或多个参考队列来存储高速缓冲存储器中的数据元素的位置。 在一个实施例中,除非相关联的高速缓存行计数器指示预取的数据已被消耗,否则数据不能从高速缓存行逐出。
    • 2. 发明授权
    • Computer assisted dispatch incident report video search and tagging systems and methods
    • 计算机辅助调度事件报告视频搜索和标记系统和方法
    • US08837906B2
    • 2014-09-16
    • US13714663
    • 2012-12-14
    • Philip E. MaySteven D. Tine
    • Philip E. MaySteven D. Tine
    • H04N9/80H04N9/077G06K9/00
    • H04N5/77G06F17/3082G08B13/19671
    • A video tagging method, a video analytics method, and a Computer Assisted Dispatch (CAD) system use incident reports for video tagging and searching. A CAD system is integrated with field-based video surveillance systems to aid in searching video content and subsequent tagging of the video content. The systems and methods can include extracting keywords from a CAD incident report and creating a small, focused, and incident-specific dictionary on which to perform video searching in real-time. The small, focused, and incident-specific dictionary increases tagging accuracy and reduces tagging processing time in the context of video analytics. Further, a multi-pass approach in real-time continually updates and disseminates to video cameras of interest the small, focused, and incident-specific dictionary as the CAD incident report is updated and as the incident of interest plays out.
    • 视频标记方法,视频分析方法和计算机辅助调度(CAD)系统使用事件报告进行视频标记和搜索。 CAD系统与基于现场的视频监控系统集成,以帮助搜索视频内容和随后标记视频内容。 系统和方法可以包括从CAD事件报告中提取关键字,并创建一个实时视频搜索的小型,专注和特定于事件的字典。 小型,专注和事件特定的字典增加了标签的准确性,并减少了视频分析背景下的标记处理时间。 此外,随着CAD事件报告的更新和兴趣事件的发生,实时的多通道方法不断更新和传播到感兴趣的小型,专注和事件特定字典的摄像机。
    • 3. 发明授权
    • Dataflow graph compression for power reduction in a vector processor
    • 用于矢量处理器中功率降低的数据流图压缩
    • US07290122B2
    • 2007-10-30
    • US10652134
    • 2003-08-29
    • Philip E. MayBrian G. LucasKent D. Moat
    • Philip E. MayBrian G. LucasKent D. Moat
    • G06F9/308G06F15/18
    • G06F9/3853G06F1/3203G06F1/3275G06F1/3287G06F9/3017G06F9/3885Y02D10/14Y02D10/171
    • A method and apparatus for power reduction in a processor controlled by multiple-instruction control words. A multiple-instruction control word comprises a number of ordered fields, with each ordered field containing an instruction for an element of the processor. The sequence of instructions for a loop is compressed by identifying a set of aligned fields that contain NOP instructions in all of the control words of the sequence. The sequence of control words is then modified by removing the fields of the identified aligned set containing NOP instructions and adding an identifier that identifies the set of fields removed. The sequence of control words is processed by fetching the identifier at the start the loop, then, for each control word in the sequence, fetching a control word and reconstructing the corresponding uncompressed control word by inserting NOP instructions into the compressed control word as indicated by the identifier. The identifier may be a bit mask and may used to disable memory units and processing elements for the duration of the loop to reduce power consumption by the processor.
    • 一种用于由多指令控制字控制的处理器中的功率降低的方法和装置。 多指令控制字包括多个有序字段,每个有序字段包含用于处理器的元素的指令。 通过在序列的所有控制字中识别包含NOP指令的一组对齐的字段来压缩循环的指令序列。 然后通过去除包含NOP指令的所识别的对齐集合的字段来添加控制字的序列,并添加标识删除的字段的标识符。 控制字的序列通过在循环开始时取出标识符来处理,然后,对于序列中的每个控制字,通过将NOP指令插入到压缩控制字中来获取控制字并重建相应的未压缩控制字,如 标识符。 标识符可以是位掩码,并且可以用于在循环的持续时间内禁用存储器单元和处理元件以减少处理器的功耗。
    • 6. 发明授权
    • 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. 发明授权
    • Method and apparatus for battery-aware dynamic bandwidth allocation for groups of wireless sensor nodes in a wireless sensor network
    • 无线传感器网络中无线传感器节点组的电池感知动态带宽分配的方法和装置
    • US07801079B2
    • 2010-09-21
    • US11681634
    • 2007-03-02
    • Ali SaidiSilviu ChiricescuPhilip E. MayKent D. Moat
    • Ali SaidiSilviu ChiricescuPhilip E. MayKent D. Moat
    • H04W4/00H04B7/212
    • 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)中的无线传感器组中的无线传感器节点之间分配带宽的方法和装置。 该方法可以包括基于无线传感器节点的电池电平从多个无线传感器节点形成多个无线传感器节点组,至少基于至少基于无线传感器节点组中的无线传感器节点组中的无线传感器节点分配传输时隙 单通道质量度量,确定每个无线传感器节点组的平均电池电量和所有无线传感器节点的平均电池电量,确定每个无线传感器节点组的平均电池电量与平均电池电量之间的差异 所有无线传感器节点,其中如果平均电池电平中的任何差异高于预定阈值,则根据多个无线传感器节点的电池电平重新分组多个无线传感器节点,以最小化所有的平均电池电平的任何差异 的无线传感器节点组。
    • 8. 发明授权
    • 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指令。