发明名称 System And Method For Maximizing Data Processing Throughput Via Application Load Adaptive Scheduling And Content Switching
摘要 The invention enables dynamic, software application load adaptive optimization of data processing capacity allocation on a shared processing hardware among a set of application software programs sharing said hardware. The invented techniques allow multiple application software programs to execute in parallel on a shared CPU, with application ready-to-execute status adaptive scheduling of CPU cycles and context switching between applications done in hardware logic, without a need for system software involvement. The invented data processing system hardware dynamically optimizes allocation of its processing timeslots among a number of concurrently running processing software applications, in a manner adaptive to realtime processing loads of the applications, without using the CPU capacity for any non-user overhead tasks. The invention thereby achieves continuously maximized data processing throughput for variable-load processing applications, while ensuring that any given application gets at least its entitled share of the processing system capacity whenever so demanded.
申请公布号 US2012079494(A1) 申请公布日期 2012.03.29
申请号 US20100982826 申请日期 2010.12.30
申请人 SANDSTROM MARK HENRIK 发明人 SANDSTROM MARK HENRIK
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址