Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020223575 - PIPELINED-DATA-TRANSFORM-ENABLED DATA MOVER SYSTEM

Publication Number WO/2020/223575
Publication Date 05.11.2020
International Application No. PCT/US2020/030883
International Filing Date 30.04.2020
IPC
G06F 9/445 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
G06F 9/38 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
CPC
G06F 13/1668
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
16for access to memory bus
1668Details of memory controller
G06F 21/602
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60Protecting data
602Providing cryptographic facilities or services
G06F 3/0604
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
G06F 3/0659
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
0659Command handling arrangements, e.g. command buffers, queues, command scheduling
G06F 3/0673
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
0671In-line storage system
0673Single storage device
G06F 9/44505
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
44505Configuring for program initiating, e.g. using registry, configuration files
Applicants
  • DELL PRODUCTS L.P. [US]/[US]
Inventors
  • IYER, Shyamkumar T.
Agents
  • MENCHER, Joseph R.
  • HAMMERLIND, Chad
Priority Data
16/401,91302.05.2019US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) PIPELINED-DATA-TRANSFORM-ENABLED DATA MOVER SYSTEM
(FR) SYSTÈME DE DÉPLACEMENT DE DONNÉES ACTIVÉ PAR TRANSFORMÉE DE DONNÉES EN PIPELINE
Abstract
(EN)
A pipelined-data-transform-enabled data mover system includes a data mover device coupled to a memory system. The data mover device reads initial data from memory location(s) included in the memory system, and include at least one first data mover element that performs at least one intermediate data transform operation on the initial data in order to produce intermediate data. The data mover device also includes at least one second data mover element that subsequently performs at least one final data transform operation on the intermediate data in order to produce final data. The data mover device then writes the final data to memory location(s) included in the memory system. The data mover device may be configured by a processing system via a single descriptor that configures the data mover device to perform multiple read operations from different memory locations in the memory system in order to read the initial data.
(FR)
La présente invention concerne un système de déplacement de données activé par transformée de données en pipeline comprenant un dispositif de déplacement de données accouplé à un système de mémoire. Le dispositif de déplacement de données lit des données initiales à partir d'un ou plusieurs emplacements de mémoire inclus dans le système de mémoire, et comprend au moins un premier élément de déplacement de données qui effectue au moins une opération de transformée de données intermédiaire sur les données initiales afin de produire des données intermédiaires. Le dispositif de déplacement de données comprend également au moins un second élément de déplacement de données qui effectue ensuite au moins une opération de transformée de données finale sur les données intermédiaires afin de produire des données finales. Le dispositif de déplacement de données écrit ensuite les données finales dans un ou plusieurs emplacements de mémoire compris dans le système de mémoire. Le dispositif de déplacement de données peut être configuré par un système de traitement par l'intermédiaire d'un descripteur unique qui configure le dispositif de déplacement de données pour effectuer de multiples opérations de lecture à partir de différents emplacements de mémoire dans le système de mémoire afin de lire les données initiales.
Latest bibliographic data on file with the International Bureau