로우 레이턴시 하드웨어 메모리 관리를 위한 시스템 및 방법

데이터 레이턴시, 이에 따른 전력 소비 및 데이터 관리 비용을 감소시키는 효율적인 데이터 처리를 가능하게 하는 시스템 및 방법이 제공된다. 다양한 실시예들에서, 이는 메모리 내의 제 1 데이터 블록의 어드레스 포인터, 및 그 데이터 블록을 포함하고 매트릭스 프로세서의 입력과 관련된 데이터의 길이를 식별하는 시퀀서를 사용함으로써 달성된다. 시퀀서는 블록 길이, 입력 길이, 및 메모리 맵에 기초하여, 메모리로부터 탐색되는 데이터 블록의 수를 나타내는 블록 카운트를 계산한다. 어드레스 포인터를 사용하여, 시퀀서는 데이터 블록들이 연속적인...

Full description

Saved in:
Bibliographic Details
Main Authors TALPES EMIL, BANNON PETER JOSEPH, HURD KEVIN ALTAIR
Format Patent
LanguageKorean
Published 14.10.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:데이터 레이턴시, 이에 따른 전력 소비 및 데이터 관리 비용을 감소시키는 효율적인 데이터 처리를 가능하게 하는 시스템 및 방법이 제공된다. 다양한 실시예들에서, 이는 메모리 내의 제 1 데이터 블록의 어드레스 포인터, 및 그 데이터 블록을 포함하고 매트릭스 프로세서의 입력과 관련된 데이터의 길이를 식별하는 시퀀서를 사용함으로써 달성된다. 시퀀서는 블록 길이, 입력 길이, 및 메모리 맵에 기초하여, 메모리로부터 탐색되는 데이터 블록의 수를 나타내는 블록 카운트를 계산한다. 어드레스 포인터를 사용하여, 시퀀서는 데이터 블록들이 연속적인지 여부에 의존하는 횟수의 사이클에서 메모리로부터 복수의 데이터 블록을 탐색할 수 있다. In various embodiment, the present invention teaches a sequencer that identifies an address point of a first data block within a memory and a length of data that comprises that data block and is related to an input of a matrix processor. The sequencer then calculates, based on the block length, the input length, and a memory map, a block count representative of a number of data blocks that are to be retrieved from the memory. Using the address pointer, the sequencer may retrieve a number of data blocks from the memory in a number of cycles that depends on whether the data blocks are contiguous. In embodiments, based on the length of data, a formatter then maps the data blocks to the input of the matrix processor.
Bibliography:Application Number: KR20207025838