CACHING APPARATUS, METHOD AND SYSTEM Russian patent published in 2013 - IPC G06F12/08 

Abstract RU 2483347 C2

FIELD: information technology.

SUBSTANCE: caching apparatus has: cache memory for storing one or more entries, wherein each entry corresponds to an input/output memory access request, and each entry should contain a guest physical address (GPA) which corresponds to the input/output memory access request, and a corresponding host physical address (HPA); and a first logic circuitry which receives a first input/output memory access request from a terminal device and determines the first input/output memory access request includes future access prompting associated with an address, wherein the future access prompting should indicate to the host whether the address can be accessed in the future, and entries in the cache memory which do not contain prompting which corresponds to the previous input/output memory access requests, containing future access prompting should be replaced with earlier entries which contain prompting; and the first logic circuitry should provide updating of one or more bits, which corresponds to the address of both the entry in the cache memory and the entry in the input/output translation look-aside buffer (IOTLB), in response to the determination that the first input/output memory access request includes a future access prompt.

EFFECT: improved address translation caching during virtualisation for directed input/output.

19 cl, 4 dwg

Similar patents RU2483347C2

Title Year Author Number
VIRTUALISATION PROCESSING METHOD AND APPARATUS AND COMPUTER SYSTEM 2012
  • Jan Sjaovehj
  • Van Fehn
RU2573219C2
TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
RU2547705C2
RUNTIME DETERMINATION OF TRANSLATION FORMATS FOR ADAPTER FUNCTIONS 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
  • Donald Uill'Jam Shmidt
RU2556418C2
APPARATUS, METHOD AND SYSTEM FOR MANAGING MATRICES 2010
  • Fang Zhen
  • Wagh Mahesh
  • Ajanovic Jasmin
  • Espig Michael E.
  • Iyer Ravishankar
RU2491616C2
COMPUTATION MEDIUM ADAPTER ACTIVATION/DEACTIVATION 2010
  • Dan Grejner
  • Charlz Gejni
  • Dejvid Kraddok
  • Antoni Koneski
  • Bet Glendening
  • Mark Farrel
  • Tomas Gregg
  • Ugochukvu N'Oku-Charlz
RU2562372C2
CONVERTING MESSAGE-INITIATED INTERRUPTION INTO INPUT/OUTPUT ADAPTER-GENERATED EVENT NOTIFICATION 2010
  • Gustav Sittmann Iii
  • Dejvid Kraddok
  • Tomas Gregg
  • Mark Farrell
  • Dzhanet Iston
  • Ehrik Norman Lejs
RU2546561C2
DATA UNIT STORAGE/STORAGE INSTRUCTIONS FOR COMMUNICATION WITH ADAPTERS 2010
  • Dan Grejner
  • Dejvid Kraddok
  • Tomas Gregg
  • Mark Farrell
RU2522314C1
MEASURING TOOL FOR ADAPTER FUNCTIONS 2010
  • Piter Kennet Shved
  • Dejvid Kraddok
  • Tomas Gregg
  • Bet Glendenning
  • Ehrik Norman Lejs
  • Stiven Glenn Uilkins
  • Frehnk Uill'Jam Brajs Dzhr.
RU2523194C2
METHOD OF PROVIDING COMMUNICATION IN COMMUNICATION ENVIRONMENT, COMPUTER SYSTEM AND NONVOLATILE COMPUTER-READABLE DATA MEDIUM 2012
  • Andzhelo Makk'Jano
  • Richard Tarcha
  • Aleksandra Vinter
  • Gustav Zittmann Iii
  • Dzherri Stivens
RU2574815C2
DEVICE, SYSTEM AND METHOD OF IMPROVING CORRECTION OF APPARATUS-SPECIFIED ALGORITHM 2014
  • Das Sharma Debendra
  • Gadej Naga Venkata Kanaka Lakshimi Siva Prasad
  • Dzhajjaprakash Bkharadvaj Prakhladachar
RU2580404C2

RU 2 483 347 C2

Authors

Uagkh Makhesh

Ajanovich Zhasmin

Dates

2013-05-27Published

2008-09-26Filed