다중 계층 메모리 시스템에서의 예측 데이터 오케스트레이션

상이한 계층들의 메모리 컴포넌트들을 갖는 컴퓨팅 시스템. 상기 컴퓨팅 시스템은 프로세싱 장치와 메모리 컴포넌트들 사이에 동작 가능하게 결합된 컨트롤러로서, 프로세싱 장치로부터, 메모리 컴포넌트들에서의 계층들에 걸쳐 제1 데이터 이동을 야기하는 제1 데이터 액세스 요청들을 수신하고; 제1 데이터 이동 후 제1 데이터 액세스 요청들을 서비스하고; 기계 학습을 통해 트레이닝된 예측 모델에 프로세싱 장치로부터 수신된 데이터 사용 정보를 적용함으로써, 메모리 컴포넌트들에서의 계층들에 걸쳐 제2 데이터 이동을 예측하고; 제2 데이터 액세스 요...

Full description

Saved in:
Bibliographic Details
Main Authors RAY ANIRBAN, MITTAL SAMIR, ANAND GURPREET
Format Patent
LanguageKorean
Published 17.09.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:상이한 계층들의 메모리 컴포넌트들을 갖는 컴퓨팅 시스템. 상기 컴퓨팅 시스템은 프로세싱 장치와 메모리 컴포넌트들 사이에 동작 가능하게 결합된 컨트롤러로서, 프로세싱 장치로부터, 메모리 컴포넌트들에서의 계층들에 걸쳐 제1 데이터 이동을 야기하는 제1 데이터 액세스 요청들을 수신하고; 제1 데이터 이동 후 제1 데이터 액세스 요청들을 서비스하고; 기계 학습을 통해 트레이닝된 예측 모델에 프로세싱 장치로부터 수신된 데이터 사용 정보를 적용함으로써, 메모리 컴포넌트들에서의 계층들에 걸쳐 제2 데이터 이동을 예측하고; 제2 데이터 액세스 요청들을 수신하기 전에 제2 데이터 이동을 수행하되, 제2 데이터 이동은 제2 데이터 액세스 요청들에 의해 야기되는 계층들에 걸쳐 제3 데이터 이동을 감소시키는, 상기 컨트롤러를 더 포함한다. A computing system having memory components of different tiers. The computing system further includes a controller, operatively coupled between a processing device and the memory components, to: receive from the processing device first data access requests that cause first data movements across the tiers in the memory components; service the first data access requests after the first data movements; predict, by applying data usage information received from the processing device in a prediction model trained via machine learning, second data movements across the tiers in the memory components; and perform the second data movements before receiving second data access requests, where the second data movements reduce third data movements across the tiers caused by the second data access requests.
Bibliography:Application Number: KR20207025383