会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Dynamic instruction execution based on transaction priority tagging
    • 基于事务优先级标记的动态指令执行
    • US20090138682A1
    • 2009-05-28
    • US11946504
    • 2007-11-28
    • Louis B. Capps, JR.Robert H. Bell, JR.
    • Louis B. Capps, JR.Robert H. Bell, JR.
    • G06F9/30
    • G06F9/30101G06F9/3851G06F9/5011G06F11/3409G06F11/3466G06F2201/81G06F2201/885G06F2209/507Y02D10/22Y02D10/34
    • A method, system and program are provided for dynamically assigning priority values to instruction threads in a computer system based on one or more predetermined thread performance tests, and using the assigned instruction priorities to determine how resources are used in the system. By storing the assigning priority values for each thread as a tag in the thread's instructions, tagged instructions from different threads that are dispatched through the system are allocated system resources based on the tagged priority values assigned to the respective instruction threads. Priority values for individual threads may be updated with control software which tests thread performance and uses the test results to apply predetermined adjustment policies. The test results may be used to optimize the workload allocation of system resources by dynamically assigning thread priority values to individual threads using any desired policy, such as achieving thread execution balance relative to thresholds and to performance of other threads, reducing thread response time, lowering power consumption, etc.
    • 提供了一种方法,系统和程序,用于基于一个或多个预定的线程性能测试来动态地为计算机系统中的指令线程分配优先级值,并且使用所分配的指令优先级来确定如何在系统中使用资源。 通过将每个线程的分配优先级值作为标签存储在线程的指令中,基于分配给各个指令线程的标记的优先级值来分配来自系统调度的来自不同线程的标记指令。 可以使用测试线程性能的控制软件更新各个线程的优先级值,并使用测试结果来应用预定的调整策略。 测试结果可用于通过使用任何期望的策略动态地将线程优先级值分配给各个线程来优化系统资源的工作量分配,例如实现相对于阈值的线程执行平衡以及其他线程的性能,减少线程响应时间,降低 功耗等
    • 7. 发明授权
    • Mechanism for efficiently releasing memory lock, after allowing
completion of current atomic sequence
    • 允许完成当前原子序列后有效释放内存锁的机制
    • US5430860A
    • 1995-07-04
    • US761095
    • 1991-09-17
    • Louis B. Capps, Jr.Philip E. MillingWarren E. Price
    • Louis B. Capps, Jr.Philip E. MillingWarren E. Price
    • G06F13/14G06F13/00
    • G06F13/14
    • A logic circuit mechanism for inducing a processing unit to release a LOCK signal that the processing unit uses to secure continuous access to a memory system during read modify write operations requiring "atomic" (continuous) access. The processing unit has an internal cache enabling it to set up consecutive memory access operations at a pace such that the LOCK signal could be held continuously active while a string of atomic memory accesses is carried out. The present circuit mechanism prevents premature release of the processing unit's LOCK signal, by asserting a Hold signal which requires the processing unit to release its LOCK signal but only after that unit has fully completed its current atomic access operation. The logic circuit reduces its impact on processing unit performance by detecting when the LOCK signal has been active continuously for N consecutive atomic operations coinciding with external contention, and calling for release of the CPUs LOCK signal only while the Nth such operation is being conducted.
    • 一种逻辑电路机构,用于在读取需要“原子”(连续)访问的修改写入操作期间,引导处理单元释放处理单元用于确保对存储器系统的连续访问的LOCK信号。 处理单元具有内部高速缓存,使得其能够以一定的速度建立连续的存储器访问操作,使得当执行一串原子存储器访问时,LOCK信号可以被持续地活动。 本电路机制通过断言需要处理单元释放其LOCK信号但仅在该单元完全完成其当前的原子访问操作之后的保持信号来防止处理单元的LOCK信号的过早释放。 逻辑电路通过检测LOCK信号何时连续激活N次连续的原子操作,与外部争用一致,从而降低对处理单元性能的影响,并且仅在执行第N次操作时才要求释放CPU LOCK信号。