FIELD: information technology.
SUBSTANCE: method of copying data involves calculating virtual addresses for reading at the data source address and recording at the data receiver address based on an instruction, transforming virtual addresses of the data source and receiver into physical addresses, accessing, based thereon, first layer cache memory and second layer cache memory and loading data at the data source address from external memory into first and second layer cache memory; adding an instruction for copying the entire cache line in the first and second layer cache memory without forwarding data through processor registers, wherein the virtual addresses of the data source for reading and the data receiver for recording are formed consecutively and then transformed into physical addresses for accessing the first and second layer cache memory. Data loaded at the data source address in one cache line are recorded in first and second layer cache memory at the data receiver address.
EFFECT: high speed of copying data through direct recording of copied data without using a register file.
2 cl, 1 dwg
Title | Year | Author | Number |
---|---|---|---|
VIRTUALISATION PROCESSING METHOD AND APPARATUS AND COMPUTER SYSTEM | 2012 |
|
RU2573219C2 |
MICROPROCESSOR CORE MEMORY SUBSYSTEM | 2011 |
|
RU2475822C1 |
METHOD AND DEVICE TO ESTABLISH CACHING POLICY IN PROCESSOR | 2008 |
|
RU2427892C2 |
HYBRID MICROPROCESSOR | 2014 |
|
RU2556364C1 |
INSTRUCTION AND LOGIC FOR MEMORY ACCESS IN A CLUSTERED WIDE-EXECUTION MACHINE | 2013 |
|
RU2662394C2 |
METHOD AND APPARATUS FOR ADDRESS TRANSLATION | 2008 |
|
RU2461870C2 |
UNIFIED ACCESS TO JOINTLY USED AND CONTROLLED MEMORY | 2014 |
|
RU2641244C2 |
OPTICAL DISC DRIVE | 2009 |
|
RU2440629C1 |
CACHING APPARATUS, METHOD AND SYSTEM | 2008 |
|
RU2483347C2 |
METHOD, DEVICE AND SYSTEM OF WORK RESTART TIME REDUCING FOR ROOT PORTS AND END POINTS INTEGRATED INTO ROOT PORTS | 2014 |
|
RU2645596C1 |
Authors
Dates
2014-01-10—Published
2012-07-20—Filed