-
公开(公告)号:DE102018004727A1
公开(公告)日:2019-01-03
申请号:DE102018004727
申请日:2018-06-13
Applicant: INTEL CORP
Inventor: VASUDEVAN ANIL , KRISHNAN VENKATA , HERDRICH ANDREW J , WANG REN , BLANKENSHIP ROBERT G , GEETHA VEDARAMAN , SHAH SHRIKANT M , MILLIER MARSHALL A , SADE RAANAN , PHAM BINH Q , SERRES OLIVIER , MIAO CHYI-CHANG , WILKERSON CHRISTOPHER B
IPC: G06F12/0806 , G06F9/48
Abstract: Ein Verfahren und System zum Durchführen von Datenbewegungsoperationen wird hierin beschrieben. Eine Ausführungsform eines Verfahrens weist auf: Speichern von Daten für eine erste Speicheradresse in einer Cachezeile eines Speichers einer ersten Verarbeitungseinheit, wobei die Cachezeile mit einem Kohärenzzustand assoziiert ist, der anzeigt, dass der Speicher den alleinigen Besitz der Cachezeile hat; Decodieren eines Befehls zur Ausführung durch eine zweite Verarbeitungseinheit, wobei der Befehl einen Quelldatenoperanden, der die erste Speicheradresse angibt, und einen Zieloperanden, der einen Speicherort in der zweiten Verarbeitungseinheit angibt, umfasst; und in Reaktion auf das Ausführen des decodierten Befehls Kopieren von Daten von der Cachezeile des Speichers der ersten Verarbeitungseinheit, wie durch die erste Speicheradresse identifiziert, zum Speicherort der zweiten Verarbeitungseinheit, wobei die Cachezeile in Reaktion auf den Kopiervorgang im Speicher verbleiben soll und der Kohärenzzustand unverändert bleiben soll.