Patent · US Active

Providing input/output virtualization (IOV) by mapping transfer requests to shared transfer requests lists by IOV host controllers

US9632953B2 · kind B2 · utility

2Cited by
10References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 2, 2015
Grant dateApr 25, 2017
Priority date
Expiry dateJun 2, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An input/output virtualization (IOY) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an IOV-HC is coupled to input/output (I/O) clients via corresponding client register interfaces (CRIs), and is also coupled to a flash-memory-based storage device. The IOV-HC comprises transfer request list (TRL) slot offset registers indicating slots of a shared TRL that are assigned as base slots to each of the CRIs. The IOV-HC further comprises TRL slot count registers indicating how many slots of the shared TRL are assigned to each of the CRIs. When a transfer request (TR) directed to the flash-memory-based storage device is received from a CRI, the IOV-HC is configured to map the TR to a slot of the shared TRL based on a TRL slot offset register and a TRL slot count register of the plurality of TRL slot count registers corresponding to the CRI.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.