发明名称 Preemptive multitasking employing software emulation of directed exceptions in a multithreading processor
摘要 A multiprocessor computer system includes an exception domain having multiple thread contexts (TCs) each having a restart address register, and a timer that generates a periodic interrupt request to the exception domain. The exception domain selects an eligible TC to service the interrupt request, which is non-specific regarding which TC to select. A first interrupt handler executes on the selected TC to service the interrupt request to schedule a set of processes assigned by the SMP OS for execution on the selected TC, and write an address of a second interrupt handler to the restart address register of each TC other than the selected TC. The second interrupt handler schedules a plurality of sets of processes assigned by the SMP OS for execution on respective ones of the TCs other than the selected TC.
申请公布号 US2006161921(A1) 申请公布日期 2006.07.20
申请号 US20050313296 申请日期 2005.12.20
申请人 MIPS TECHNOLOGIES, INC. 发明人 KISSELL KEVIN D.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址