发明名称 Method and system for dedicating processors for desired tasks
摘要 Improving the performance of multitasking processors are provided. For example, a subset of M processors within a system with N processors is dedicated for a desired task. The M (where M>0) of the N processors are dedicate to a task, thus, leaving N−M (N minus M) processors for running normal operating system (OS). The processors dedicated to the task may have their interrupt mechanism disabled to avoid interrupt handler switching overhead. Therefore, these processors run in an independent context and can communicate with the normal OS and cooperation with the normal OS to achieve higher performance.
申请公布号 US9535760(B2) 申请公布日期 2017.01.03
申请号 US201414567542 申请日期 2014.12.11
申请人 Fortinet, Inc. 发明人 Ding Jianzu
分类号 G06F9/46;G06F9/50;G06F9/48;G06F9/30 主分类号 G06F9/46
代理机构 Law Office of Dorian Cartwright 代理人 Law Office of Dorian Cartwright ;Cartwright Dorian
主权项 1. A method for improving the performance of a multi-processor system, the method comprising: bypassing a controller that is subject to context switching of an operating system to disable interrupts of the controller for context switching; initializing a pseudo controller in a memory that is not subject to context switching in performing on behalf of the bypassed controller; dedicating a subset of general-purpose processors from a plurality of general-purpose processors to perform a desired task, wherein the pseudo controller in the memory facilitates performing the desired task in connection with the subset of general purpose processors without the need for context switching; and configuring the remaining general purpose processors to handle interrupts for context switching; and performing the desired task.
地址 Sunnyvale CA US