发明名称 Method and apparatus for supporting asymmetric multi-threading in a computer system
摘要 One embodiment of the present invention facilitates favoring the performance of a single-threaded application in a computer system that supports simultaneous multi-threading (SMT), wherein multiple threads of execution simultaneously execute in an interleaved manner on functional units within a processor. During operation, the system maintains a priority for each simultaneously executing thread. The system uses these priorities in allocating a shared computational resource between the simultaneously executing threads, so that a thread with a higher priority is given preferential access to the shared computational resource. This asymmetric treatment of the threads enables+ the system to favor the performance of a single-threaded application while performing simultaneous multi-threading.
申请公布号 US7509643(B2) 申请公布日期 2009.03.24
申请号 US20030396891 申请日期 2003.03.24
申请人 SUN MICROSYSTEMS, INC. 发明人 QIU XIAOGANG;CHANG SI-EN
分类号 G06F9/46;G06F9/38;G06F9/48;G06F9/50 主分类号 G06F9/46
代理机构 代理人
主权项
地址
您可能感兴趣的专利