会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Conditional garbage based on monitoring to improve real time performance
    • 基于监控的条件垃圾提高实时性能
    • US07392269B2
    • 2008-06-24
    • US10631195
    • 2003-07-31
    • Gerard Chauvel
    • Gerard Chauvel
    • G06F17/30
    • G06F12/126G06F9/30134G06F9/30174G06F12/0253G06F12/0804G06F12/0891G06F2212/502Y02D10/13Y10S707/99957
    • A system comprising a counter adapted to monitor the memory consumption of the allocated memory resources. Upon reaching or surpassing the memory resource threshold provided, the counter may indicate the need for garbage collection. The garbage collector assesses the memory and releases memory resources that are consumed by the programs but are not needed anymore. The recycled memory resources are thus provided to the programs and the counter is updated accordingly. In addition, the system may also include instructions requesting memory resources. After detecting such instructions, the memory usage counter is updated either by the exact amount of memory allocated or the estimated amount of memory allocated. The counter may be implemented in hardware or in software.
    • 一种系统,包括适于监视所分配的存储器资源的存储器消耗的计数器。 达到或超过提供的内存资源阈值时,计数器可能表示需要进行垃圾收集。 垃圾收集器评估内存并释放程序使用的内存资源,但不再需要。 因此,将再循环的存储器资源提供给程序,并相应地更新计数器。 另外,系统还可以包括请求存储器资源的指令。 在检测到这样的指令之后,存储器使用计数器被分配的存储器的精确量或估计的分配的内存量更新。 计数器可以硬件或软件来实现。
    • 6. 发明授权
    • Transport packet parser
    • 传输数据包解析器
    • US07295576B2
    • 2007-11-13
    • US10404854
    • 2003-04-01
    • Gerard Chauvel
    • Gerard Chauvel
    • H04J3/24H04N7/167
    • H04L49/3009H04L49/20
    • A transport packet parser (42) includes a transport packet header decoder (50) for identifying a packet identifier (PID) and continuity counter (CC) associated with a current packet. The PID along with an enable (En) bit is input to an PID associative memory (52) in search mode to identify an address associated with the PID. The address is used to access a CC associated with a previous packet for the same PID in a random access memory (62). The previous continuity counter is used along with other header information to determine whether the current packet satisfies predetermined criteria. If so, the packet is passed to a transport packet buffer for further processing.
    • 传输分组解析器(42)包括用于识别与当前分组相关联的分组标识符(PID)和连续性计数器(CC)的传输分组报头解码器(50)。 在搜索模式下,将PID与使能(En)位一起输入到PID关联存储器(52),以识别与PID相关联的地址。 地址用于在随机存取存储器(62)中访问与先前分组相关联的用于相同PID的CC。 先前的连续性计数器与其他标题信息一起使用以确定当前分组是否满足预定标准。 如果是这样,则将分组传递到传输分组缓冲器以进一步处理。
    • 7. 发明授权
    • Address space priority arbitration
    • 地址空间优先仲裁
    • US07266824B2
    • 2007-09-04
    • US09932556
    • 2001-08-17
    • Gerard Chauvel
    • Gerard Chauvel
    • G06F3/00
    • G06F9/30043G06F1/206G06F1/3203G06F1/329G06F12/0292G06F12/0879G06F12/0891G06F12/1027G06F12/1081G06F2201/81G06F2201/885G06F2212/1028Y02D10/13Y02D10/24
    • A digital system and method of operation is provided in which several processors (400[]) are connected to a shared resource (432). Each processor has a translation lookaside buffer (TLB) (310[]) that contains recently used page entries that each includes an access priority value. Access priority values are assigned to regions of address space, typically pages, according to the program or data that is stored on a given page. Access priority values are maintained in page tables with address translations, such that when a translated page address is loaded into a TLB, the access priority associated with that page is included in the TLB page entry. Arbitration circuitry (430) is connected to receive a request signal from each processor along with an access priority value (353[]) from each TLB in response to the requested address. The arbitration circuitry is operable to schedule access to the shared resource according to the access priority values provided by the TLBs.
    • 提供了一种数字系统和操作方法,其中几个处理器(400 [])连接到共享资源(432)。 每个处理器具有翻译后备缓冲器(TLB)(310 []),其包含最近使用的页面条目,每个页面条目包括访问优先级值。 根据存储在给定页面上的程序或数据,将访问优先级值分配给地址空间区域(通常是页面)。 在具有地址转换的页面表中维护访问优先级值,使得当翻译的页面地址被加载到TLB中时,与该页面相关联的访问优先级被包括在TLB页面条目中。 连接仲裁电路(430)以响应于所请求的地址从每个TLB接收来自每个处理器的请求信号以及来自每个TLB的访问优先级值(353 [])。 仲裁电路可操作以根据由TLB提供的访问优先级值来调度对共享资源的访问。
    • 8. 发明授权
    • Temperature field controlled scheduling for processing systems
    • 温度场控制调度处理系统
    • US07174194B2
    • 2007-02-06
    • US09932361
    • 2001-08-17
    • Gerard ChauvelDominique D'InvernoDarvin R. Edwards
    • Gerard ChauvelDominique D'InvernoDarvin R. Edwards
    • H04B1/38G06F1/32G06F9/46
    • G06F9/4893G06F1/206G06F1/3203G06F1/329G06F11/0724Y02D10/16Y02D10/24
    • A multiprocessor system (10) includes a plurality of processing modules, such as MPUs (12), DSPs (14), and coprocessors/DMA channels (16). Power management software (38) in conjunction with profiles (36) for the various processing modules and the tasks to executed are used to build scenarios which meet predetermined power objectives, such as providing maximum operation within package thermal constraints or using minimum energy. Actual activities associated with the tasks are monitored during operation to ensure compatibility with the objectives. The allocation of tasks may be changed dynamically to accommodate changes in environmental conditions and changes in the task list. Temperatures may be computed at various points in the multiprocessor system by monitoring activity information associated with various subsystems. The activity measurements may be used to compute a current power dissipation distribution over the die. If necessary, the tasks in a scenario may be adjusted to reduce power dissipation. Further, activity counters may be selectively enabled for specific tasks in order to obtain more accurate profile information.
    • 多处理器系统(10)包括多个处理模块,例如MPU(12),DSP(14)和协处理器/ DMA通道(16)。 电力管理软件(38)结合用于各种处理模块的简档(36)和执行的任务被用于构建满足预定功率目标的场景,例如在封装热约束内提供最大操作或使用最小能量。 在操作过程中监视与任务相关的实际活动,以确保与目标的兼容性。 可以动态地改变任务的分配,以适应环境条件的变化和任务列表的变化。 可以通过监视与各种子系统相关联的活动信息来在多处理器系统中的各个点计算温度。 活动测量可用于计算模具上的当前功耗分布。 如果需要,可以调整场景中的任务以减少功耗。 此外,可以为特定任务选择性地启用活动计数器,以便获得更准确的简档信息。