摘要 |
System mit einem Prozessor (200), auf dem mehrere gleichzeitig aktive Ausführungsentitäten, beispielsweise Prozesse, Tasks oder Threads, ausgeführt werden können, einem mit dem Prozessor gekoppelten Speicher (206) und einem mit dem Prozessor gekoppelten Cache-Speicher (100; 202), wobei der Cache-Speicher (100; 202) mehrere Cache-Abschnitte (102–106) und einen Cache-Controller (108) aufweist, wobei jeder Cache-Abschnitt mehrere Cache-Speicherplatze aufweist, wobei jeder Cache-Abschnitt (102–106) so ausgebildet ist, dass er Informationen speichert, die zu Anforderungen aus jeweils einer zugehörigen Ausführungsentität der mehreren Ausführungsentitäten gehören, dadurch gekennzeichnet, dass jeder Ausführungsentität ein Ausführungsentitätsidentifizierer (EID) zugeordnet ist, dass in dem Speicher (206) mehrere Befehlsspeicherbereiche definiert sind, die jeweils zu einem Ausführungsentitätsidentifizierer (EID) gehören, so dass der Ausführungsentitätsidentifizierer (EID) anhand des Speicherbereichs, aus dem ein Befehl abgerufen wurde, bestimmt werden kann, und dass der Cache-Controller auf der Basis des Ausführungsentitätsidentifizierers (EID) beim Zugreifen auf den Cache-Speicher (100; 202) einen zugehörigen Cache-Abschnitt (102–106) auswählt.
|