WO2003048943A3 - Speicher für die zentraleinheit einer rechenanlage, rechenanlage und verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage - Google Patents

Speicher für die zentraleinheit einer rechenanlage, rechenanlage und verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage Download PDF

Info

Publication number
WO2003048943A3
WO2003048943A3 PCT/DE2002/004066 DE0204066W WO03048943A3 WO 2003048943 A3 WO2003048943 A3 WO 2003048943A3 DE 0204066 W DE0204066 W DE 0204066W WO 03048943 A3 WO03048943 A3 WO 03048943A3
Authority
WO
WIPO (PCT)
Prior art keywords
memory
computer
synchronising
address range
central unit
Prior art date
Application number
PCT/DE2002/004066
Other languages
English (en)
French (fr)
Other versions
WO2003048943A2 (de
Inventor
Berndt M Gammel
Thomas Kuenemund
Holger Sedlak
Original Assignee
Infineon Technologies Ag
Berndt M Gammel
Thomas Kuenemund
Holger Sedlak
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Infineon Technologies Ag, Berndt M Gammel, Thomas Kuenemund, Holger Sedlak filed Critical Infineon Technologies Ag
Priority to JP2003550068A priority Critical patent/JP4047281B2/ja
Priority to EP02791592A priority patent/EP1449091B1/de
Priority to DE50206838T priority patent/DE50206838D1/de
Publication of WO2003048943A2 publication Critical patent/WO2003048943A2/de
Publication of WO2003048943A3 publication Critical patent/WO2003048943A3/de
Priority to US10/857,617 priority patent/US7181576B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1408Protection against unauthorised use of memory or access to memory by using cryptography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0804Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with main memory updating

Abstract

Die Erfindung schlägt einen Speicher, insbesondere einen Cache-Speicher, und ein Verfahren zum Synchronisieren des Cache-Speichers mit dem Hauptspeicher einer Rechenanlage vor, bei dem jeder Speichereintrag einen Adreßbereich, einen dem Adreßbereich zugeordneten Datenbereich und einen dem Adreßbereich zugeordneten Kennungsbereich aufweist. Der Kennungsbereich umfaßt dabei ein erstes Speicherfeld, das einen Wert beinhaltet, der angibt, ob oder mit welchem kryptographischen Schlüssel Daten in dem Datenbereich des Speichers gespeichert sind. Auf Grund einer angenommenen Zuordnung zwischen zu synchronisierenden Daten und kryptographischen Schlüsseln kann die in dem ersten Speicherfeld enthaltene Information als Anhaltspunkt für eine Synchronisation dienen.
PCT/DE2002/004066 2001-11-28 2002-10-31 Speicher für die zentraleinheit einer rechenanlage, rechenanlage und verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage WO2003048943A2 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2003550068A JP4047281B2 (ja) 2001-11-28 2002-10-31 キャッシュメモリをメインメモリに同期させる方法
EP02791592A EP1449091B1 (de) 2001-11-28 2002-10-31 Verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage
DE50206838T DE50206838D1 (de) 2001-11-28 2002-10-31 Verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage
US10/857,617 US7181576B2 (en) 2001-11-28 2004-05-27 Method for synchronizing a cache memory with a main memory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10158393.1 2001-11-28
DE10158393A DE10158393A1 (de) 2001-11-28 2001-11-28 Speicher für die Zentraleinheit einer Rechenanlage, Rechenanlage und Verfahren zum Synchronisieren eines Speichers mit dem Hauptspeicher einer Rechenanlage

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/857,617 Continuation US7181576B2 (en) 2001-11-28 2004-05-27 Method for synchronizing a cache memory with a main memory

Publications (2)

Publication Number Publication Date
WO2003048943A2 WO2003048943A2 (de) 2003-06-12
WO2003048943A3 true WO2003048943A3 (de) 2004-04-08

Family

ID=7707285

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2002/004066 WO2003048943A2 (de) 2001-11-28 2002-10-31 Speicher für die zentraleinheit einer rechenanlage, rechenanlage und verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage

Country Status (6)

Country Link
US (1) US7181576B2 (de)
EP (1) EP1449091B1 (de)
JP (1) JP4047281B2 (de)
DE (2) DE10158393A1 (de)
TW (1) TW200301856A (de)
WO (1) WO2003048943A2 (de)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7386676B2 (en) * 2005-01-21 2008-06-10 International Buiness Machines Coporation Data coherence system
US7533135B2 (en) * 2005-07-01 2009-05-12 Sap Aktiengesellschaft Methods and systems for reducing database accesses in an object-oriented system
US20070005552A1 (en) * 2005-07-01 2007-01-04 Udo Klein Methods and systems for reducing transient memory consumption in an object-oriented system
US7765398B2 (en) * 2005-07-07 2010-07-27 At&T Intellectual Property I, L.P. Method of promulgating a transaction tool to a recipient
JP2008293378A (ja) * 2007-05-25 2008-12-04 Panasonic Corp プログラム書き換え装置
US8443150B1 (en) * 2008-11-04 2013-05-14 Violin Memory Inc. Efficient reloading of data into cache resource
US7591019B1 (en) 2009-04-01 2009-09-15 Kaspersky Lab, Zao Method and system for optimization of anti-virus scan
JP5353828B2 (ja) 2010-06-14 2013-11-27 富士通セミコンダクター株式会社 プロセッサ及びプロセッサシステム
US10915463B2 (en) 2017-04-28 2021-02-09 International Business Machines Corporation Synchronizing requests to access computing resources
US10360393B2 (en) * 2017-04-28 2019-07-23 International Business Machines Corporation Synchronizing write operations

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4319079A (en) * 1979-09-13 1982-03-09 Best Robert M Crypto microprocessor using block cipher
US4573119A (en) * 1983-07-11 1986-02-25 Westheimer Thomas O Computer software protection system
EP0347040A1 (de) * 1988-06-14 1989-12-20 International Computers Limited Datenspeicheranordnung
US5081675A (en) * 1989-11-13 1992-01-14 Kitti Kittirutsunetorn System for protection of software in memory against unauthorized use
EP0583140A1 (de) * 1992-08-11 1994-02-16 International Business Machines Corporation System zur ununterbrochenen Verarbeitung verschlüsselter und unverschlüsselter Daten und Befehle
EP0720098A1 (de) * 1994-12-30 1996-07-03 Thomson-Csf Einrichtung zur Sicherung von Informationssystemen, die auf der Basis von Mikroprozessoren organisiert sind
WO1999028887A2 (de) * 1997-12-01 1999-06-10 Siemens Aktiengesellschaft Verfahren zur reduzierung von speicherplatzbedarf für einen elektronischen ersten schlüssel und anordnung zur ver- und entschlüsselung
US6092172A (en) * 1996-10-16 2000-07-18 Hitachi, Ltd. Data processor and data processing system having two translation lookaside buffers
DE19957810A1 (de) * 1999-03-03 2000-09-07 Via Tech Inc Streuabbildungsverfahren für eine Cache-Speicher-Einrichtung
WO2002056184A1 (de) * 2001-01-15 2002-07-18 Infineon Technologies Ag Cache-speicher und verfahren zur adressierung

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4700330A (en) * 1985-10-30 1987-10-13 Digital Equipment Corporation Memory for a digital data processing system including circuit for controlling refresh operations during power-up and power-down conditions
US5045996A (en) * 1986-11-12 1991-09-03 Xerox Corporation Multiprocessor cache memory housekeeping
JPH01154261A (ja) 1987-12-11 1989-06-16 Toshiba Corp 情報処理装置
DE68917326T2 (de) * 1988-01-20 1995-03-02 Advanced Micro Devices Inc Organisation eines integrierten Cachespeichers zur flexiblen Anwendung zur Unterstützung von Multiprozessor-Operationen.
DE68924992T2 (de) * 1988-02-23 1996-07-25 Digital Equipment Corp Symmetrische Steuerungsanordnung für Multiverarbeitung.
JPH03216744A (ja) 1990-01-22 1991-09-24 Fujitsu Ltd 内蔵キャッシュ・メモリ制御方式
US5481610A (en) * 1994-02-28 1996-01-02 Ericsson Inc. Digital radio transceiver with encrypted key storage
US6009498A (en) * 1995-02-16 1999-12-28 Fujitsu Limited Disk control unit for holding track data in cache memory
US5778427A (en) 1995-07-07 1998-07-07 Sun Microsystems, Inc. Method and apparatus for selecting a way of a multi-way associative cache by storing waylets in a translation structure
US6157999A (en) * 1997-06-03 2000-12-05 Motorola Inc. Data processing system having a synchronizing link stack and method thereof
EP1118941B1 (de) * 2000-01-18 2008-01-02 Infineon Technologies AG Mikroprozessoranordnung und Verfahren zum Betreiben einer Mikroprozessoranordnung
US6745294B1 (en) * 2001-06-08 2004-06-01 Hewlett-Packard Development Company, L.P. Multi-processor computer system with lock driven cache-flushing system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4319079A (en) * 1979-09-13 1982-03-09 Best Robert M Crypto microprocessor using block cipher
US4573119A (en) * 1983-07-11 1986-02-25 Westheimer Thomas O Computer software protection system
EP0347040A1 (de) * 1988-06-14 1989-12-20 International Computers Limited Datenspeicheranordnung
US5081675A (en) * 1989-11-13 1992-01-14 Kitti Kittirutsunetorn System for protection of software in memory against unauthorized use
EP0583140A1 (de) * 1992-08-11 1994-02-16 International Business Machines Corporation System zur ununterbrochenen Verarbeitung verschlüsselter und unverschlüsselter Daten und Befehle
EP0720098A1 (de) * 1994-12-30 1996-07-03 Thomson-Csf Einrichtung zur Sicherung von Informationssystemen, die auf der Basis von Mikroprozessoren organisiert sind
US6092172A (en) * 1996-10-16 2000-07-18 Hitachi, Ltd. Data processor and data processing system having two translation lookaside buffers
WO1999028887A2 (de) * 1997-12-01 1999-06-10 Siemens Aktiengesellschaft Verfahren zur reduzierung von speicherplatzbedarf für einen elektronischen ersten schlüssel und anordnung zur ver- und entschlüsselung
DE19957810A1 (de) * 1999-03-03 2000-09-07 Via Tech Inc Streuabbildungsverfahren für eine Cache-Speicher-Einrichtung
WO2002056184A1 (de) * 2001-01-15 2002-07-18 Infineon Technologies Ag Cache-speicher und verfahren zur adressierung

Also Published As

Publication number Publication date
TW200301856A (en) 2003-07-16
US20050005071A1 (en) 2005-01-06
EP1449091A2 (de) 2004-08-25
JP2005512192A (ja) 2005-04-28
US7181576B2 (en) 2007-02-20
DE10158393A1 (de) 2003-06-12
WO2003048943A2 (de) 2003-06-12
DE50206838D1 (de) 2006-06-22
JP4047281B2 (ja) 2008-02-13
EP1449091B1 (de) 2006-05-17

Similar Documents

Publication Publication Date Title
WO2002097676A3 (en) Integrating tablespaces with different block sizes
WO2004025418A3 (en) System and method for encrypted communications between electronic devices
WO2005029369A3 (en) Data profiling
AR029034A1 (es) Metodo para autenticar una etiqueta
WO2007141338A3 (de) Lesegerät für ein dokument, verfahren zum lesen eines datenobjekts und computerprogrammprodukt
WO2002095554A3 (en) System and method for authentication using biometrics
FI20011611A (fi) Menetelmä informaation käsittelemiseksi elektroniikkalaitteessa, järjestelmä, elektroniikkalaite ja suoritinlohko
WO2003102723A3 (en) Data processing system having multiple register contexts and method therefor
WO2006041517A3 (en) Partition and recovery of a verifiable digital secret
WO2004099947A3 (en) Memory protection systems and methods for writable memory
TW200508860A (en) Systems and methods for storing data on computer systems
WO2008042938A3 (en) Methods and systems for controlling access to custom objects in a database
WO2001086396A3 (en) Encryption systems and methods for identifying and coalescing identical objects encrypted with different keys
MXPA02000185A (es) Metodo y sistema para buscar anuncios clasificados.
WO2006014805A3 (en) Presentation instrument security arrangement and methods
TW200731159A (en) Multiple graphics processor system and methods
WO2003019374A1 (fr) Dispositif et procede pour le traitement de l'information
ES2168746T3 (es) Dispositivo y sistema de procesamiento electronico de datos.
WO2003048943A3 (de) Speicher für die zentraleinheit einer rechenanlage, rechenanlage und verfahren zum synchronisieren eines speichers mit dem hauptspeicher einer rechenanlage
EP1600869A4 (de) Inhaltsverarbeitungsendgerät, copyright-verwaltungssystem und verfahren dafür
WO1999060747A3 (de) Verfahren und anordnung zum rechnergestützten austausch kryptographischer schlüssel zwischen einer ersten computereinheit und einer zweiten computereinheit
WO2001095160A3 (en) Accessing state information in a hardware/software co-simulation
WO2004095284A3 (en) Storage system class distinction cues for run-time data management
AU2003209346A1 (en) A method for protecting memory buffers from unauthorized access
AU2001269215A1 (en) Data processing with a key

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): BR CA CN IL IN JP KR MX RU UA US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002791592

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10857617

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2003550068

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 2002791592

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2002791592

Country of ref document: EP