发明名称 Prozessorauswahl für einen Interrupt, die einen Prozessorcluster identifiziert
摘要 <p>Vorrichtung, die aufweist: Eine erste Prozessorbaugruppe (0), die ein erstes Cluster von Prozessoren und einen ersten Uncore (42) mit einer ersten Prozessorauswahllogik (46) mit einem ersten Filter (48) umfasst; eine zweite Prozessorbaugruppe (1), die ein zweites Cluster von Prozessoren und einen zweiten Uncore (52) mit einer zweiten Prozessorauswahllogik (56) mit einem zweiten Filter (58) umfasst; einen Eingabe/Ausgabe-Hub (12), der mit der ersten (0) und zweiten Prozessorbaugruppe (1) gekoppelt ist und eine Prozessorauswahllogik (20) umfasst, um Identifikationszahlen für ein logisches Ziel zu empfangen, die mit Interrupts verknüpft sind, welche jeweils eine Prozessorcluster-Identifikationszahl aufweisen, um einen Cluster aus Prozessoren zu identifizieren, an den die Interrupts gerichtet sind, und wobei die Identifikationszahlen für ein logisches Ziel jeweils dazu geeignet sind, zu identifizieren, welche Prozessoren innerhalb des identifizierten Clusters aus Prozessoren zur Verfügung stehen, um den entsprechenden der Interrupts zu empfangen, und wobei die Prozessorauswahllogik (20) dazu eingerichtet ist, einen der ersten und zweiten Cluster auszuwählen, um den Interrupt zu empfangen, und der Filter (48) des ausgewählten Clusters eingerichtet ist, einen oder mehrere Prozessoren basierend auf dem Leistungszustand und/oder der Priorität aus der Betrachtung herauszufiltern, umfassend eine Identifikation eines oder mehrerer Prozessoren in einem niedrigsten Energiesparzustand und ein Finden des Prozessors mit der geringsten Priorität unter dem einen oder den mehreren Prozessoren in einem niedrigsten Energiesparzustand, wobei die Prozessorauswahllogik (20) dazu eingerichtet ist, auf eine Bitmap des ersten Clusters aus Prozessoren in Energiesparzuständen zuzugreifen und die Bitmap mit einer eingehenden Zielbitmap logisch zu UND-Verknüpfen, um einen Prozessor mit einem Identifizierer als ein Ziel, um den Interrupt zu empfangen, auszuwählen, und die Prozessorauswahllogik (46) des ausgewählten Clusters eingerichtet ist, den ausgewählten der zur Verfügung stehenden Prozessoren durch eine relative Position eines entsprechenden Bits in den Identifikationszahlen für ein logisches Ziel zu identifizieren, und wobei andere der zur Verfügung stehenden Prozessoren im identifizierten Cluster, die nicht ausgewählt sind, den Interrupt zu empfangen, den Interrupt nicht empfangen.</p>
申请公布号 DE102008035120(B4) 申请公布日期 2014.11.13
申请号 DE20081035120 申请日期 2008.07.28
申请人 INTEL CORPORATION 发明人 KAUSHIK, SHIVNANDAN D.;TIRUVALLUR, KESHAVAN K.;CROSSLAND, JAMES B.;MUTHRASANALLUR, SRIDHAR;PARTHASARATHY, RAJESH S.;HOOD, LUKE P.
分类号 G06F9/26;G06F9/50 主分类号 G06F9/26
代理机构 代理人
主权项
地址