Microprocessor Forum: Steiniger Weg zu Hunderten von Kernen
Um eine echte Virtualisierung hinbekommen zu können (z.B. bei einer Datenbank eine shared global area (Oracle), die sich permanent im Arbeitsspeicher UND zum Teil im Cache befindet), ist es notwendig, die Anwendungen und deren Verwendung von Daten aus dem Cache zu analysieren (Zählen der Zugriffe auf Cachebereiche innerhalb einer Zeitspanne).
Diese Optimierungen werden immer weiter vorangetrieben werden, sodaß bestimmte Profile geladen werden oder bestimmte Betriebsarten eingestellt werden können, die im Vergleich zu heutiger Cachelogik wesentlich effizienter, weil kostenanalysierend, sind.