发明名称 METHOD AND APPARATUS FOR HIGH SPEED CROSS-THREAD INTERRUPTS IN A MULTITHREADED PROCESSOR
摘要 A multithreaded processor includes an interrupt controller for processing a cross-thread interrupt directed from a requesting thread to a destination thread. The interrupt controller in an illustrative embodiment receives a request for delivery of the cross-thread interrupt to the destination thread, determines whether the destination thread of the cross-thread interrupt is enabled for receipt of cross-thread interrupts, and utilizes a thread identifier to control delivery of the cross-thread interrupt to the destination thread if the destination thread is enabled for receipt of cross-thread interrupts. The requesting thread requests delivery of the cross-thread interrupt to the destination thread by setting a corresponding interrupt pending bit in a flag register of the multithreaded processor.; The destination thread is enabled for receipt of cross-thread interrupts if a corresponding enable bit is set in an enable register of the multithreaded processor. The flag and enable registers may be implemented within the interrupt controller.
申请公布号 EP1554651(A2) 申请公布日期 2005.07.20
申请号 EP20030776329 申请日期 2003.10.10
申请人 SANDBRIDGE TECHNOLOGIES, INC. 发明人 HOKENEK, ERDEM;MOUDGILL, MAYAN;DORWARD, SEAN, M.
分类号 G06F;G06F9/30;G06F9/38;G06F9/46;G06F9/48;G06F13/24;G06F15/163 主分类号 G06F
代理机构 代理人
主权项
地址