会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Process scheduler employing adaptive partitioning of process threads
    • 进程调度程序使用进程线程的自适应分区
    • US08434086B2
    • 2013-04-30
    • US11317468
    • 2005-12-22
    • Dan DodgeAttilla DankoSebastien Marineau-MesPeter Van Der VeenColin BurgessThomas FletcherBrian Stecher
    • Dan DodgeAttilla DankoSebastien Marineau-MesPeter Van Der VeenColin BurgessThomas FletcherBrian Stecher
    • G06F9/46G06F15/173
    • G06F9/5038G06F9/4881G06F9/4887G06F9/505G06F9/5077
    • A system is set forth comprising a processor and memory storage units storing software code. The software code comprises code for a scheduling system and for generating a plurality of adaptive partitions that are each associated with one or more software threads and that each have a corresponding processor budget. The code also is executable to generate at least one sending thread and at least one receiving thread which responds to communications from the sending thread to execute one or more tasks corresponding to the communications. In operation, the scheduling system selectively allocates the processor to each sending and receiving thread based on the processor budget of the adaptive partition associated with the respective thread. The scheduling system bills the processor budget of the adaptive partition associated with the sending thread for processor allocation used by the receiving thread to respond to communications sent by the sending thread.
    • 提出了一种包括处理器和存储软件代码的存储器存储单元的系统。 软件代码包括用于调度系统的代码,并且用于生成多个自适应分区,每个自适应分区与一个或多个软件线程相关联,并且每个具有相应的处理器预算。 所述代码还可执行以生成至少一个发送线程和至少一个接收线程,所述至少一个接收线程响应来自所述发送线程的通信来执行与所述通信相对应的一个或多个任务。 在操作中,调度系统基于与相应线程相关联的自适应分区的处理器预算来选择性地将处理器分配给每个发送和接收线程。 调度系统对与发送线程相关联的自适应分区的处理器预算进行计费,以便接收线程使用的处理器分配来响应由发送线程发送的通信。
    • 6. 发明授权
    • Process scheduler employing adaptive partitioning of critical process threads
    • 进程调度程序使用关键进程线程的自适应分区
    • US07840966B2
    • 2010-11-23
    • US11371638
    • 2006-03-08
    • Dan DodgeAttilla DankoSebastien Marineau-MesPeter van der VeenColin BurgessThomas FletcherBrian Stecher
    • Dan DodgeAttilla DankoSebastien Marineau-MesPeter van der VeenColin BurgessThomas FletcherBrian Stecher
    • G06F9/46
    • G06F9/4881
    • A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more process threads. Each of the plurality of adaptive partitions has a corresponding processor time budget. One or more of the process threads are designated as critical threads. Each adaptive partition associated with a critical thread is assigned a corresponding critical time budget. The software code also includes a scheduling system that is executable by the processor for selectively allocating the processor to run the process threads based, at least in part, on the processor time budgets of the respective adaptive partitions. The scheduling system may allocate the processor to run a critical thread based on the available critical time budget of the associated adaptive partition even when the processor time budget of the associated adaptive partition has been exhausted. In one example, the scheduling system functions so that it only bills the critical time budget of an adaptive partition for time used to run an associated critical thread when the processor is overloaded and the critical time budget for the adaptive partition is concurrently exhausted. Methods of implementing such a system are also set forth.
    • 提出了一种包括处理器,一个或多个存储器单元和存储在一个或多个存储器存储单元中的软件代码的系统。 软件代码可由处理器执行以产生多个与一个或多个进程线程相关联的自适应分区。 多个自适应分区中的每一个具有对应的处理器时间预算。 一个或多个进程线程被指定为关键线程。 与关键线程相关联的每个自适应分区都被分配相应的关键时间预算。 软件代码还包括调度系统,其可由处理器执行,用于至少部分地基于相应自适应分区的处理器时间预算来选择性地分配处理器来运行处理线程。 即使相关联的自适应分区的处理器时间预算已经耗尽,调度系统也可以基于相关自适应分区的可用关键时间预算来分配处理器来运行关键线程。 在一个示例中,调度系统的功能是使得当处理器过载时,它仅对用于运行相关联的关键线程的时间用于自适应分区的关键时间预算,并且自适应分区的关键时间预算同时耗尽。 还阐述了实现这种系统的方法。
    • 9. 发明申请
    • Symmetric multi-processor system
    • 对称多处理器系统
    • US20070130567A1
    • 2007-06-07
    • US11515675
    • 2006-09-05
    • Peter Van Der Veen
    • Peter Van Der Veen
    • G06F9/46
    • G06F9/526
    • The present invention relates generally to computer operating systems, and more specifically, to operating system calls in a symmetric multiprocessing (SMP) environment. Existing SMP strategies either use a single lock or multiple locks to limit access to critical areas of the operating system to one thread at a time. These strategies suffer from a number of performance problems including slow execution, large software and execution overheads and deadlocking problems. The invention applies a single lock strategy to a micro kernel operating system design which delegates functionality to external processes. The micro kernel has a single critical area, the micro kernel itself, which executes very quickly, while the external processes are protected by proper thread management. As a result, a single lock may be used, overcoming the performance problems of the existing strategies.
    • 本发明一般涉及计算机操作系统,更具体地涉及对称多处理(SMP)环境中的操作系统呼叫。 现有的SMP策略可以使用单个锁或多个锁来将操作系统的关键区域一次限制到一个线程。 这些策略受到许多性能问题的影响,包括执行缓慢,大型软件和执行开销以及死锁问题。 本发明将单个锁定策略应用于将功能委托给外部过程的微内核操作系统设计。 微内核具有单个关键区域,即微内核本身,其执行速度非常快,而外部进程则通过适当的线程管理进行保护。 因此,可以使用单个锁来克服现有策略的性能问题。