도 2 의 예시 적 인 데이터 스토리지 관리자 ( 202 ) 는 다 차원 데이터 ( 예컨대 , 텐서 들 , 벡터 들 , 행렬 들 등 ) 를 획득 하 고 , 데이터 의 저장 을 위한 예시 적 인 메모리 ( 204 ) 의 섹션 ( 들 ) 을 할당 하 며 , 데이터 를 할당 된 메모리 에 저장 한다 . 예 를 들 어 , 데이터 스토리지 관리자 ( 202 ) 가 밀집 텐서 ( dense tensor ) ( 예컨대 , 프로세서 및 / 또는 인터페이스 의 다른 부분 으로부터 의 수신 된 입력 ) 를 획득 할 때 , 데이터 스토리지 관리자 ( 202 ) 는 획득 된 밀집 텐서 를 저장 할 수 있 도록 메모리 ( 204 ) 내 의 미 사용 ( free ) ( 예컨대 , 이용 가능 한 ) 위치 들 ( 예컨대 , 정보 를 현재 저장 하 고 있 지 않 은 메모리 내 의 메모리 어드레스 위치 들 ) 을 할당 한다 . 일부 예 들 에서 , 밀집 텐서 는 저장 되 기 전 에 ( 예컨대 , 스토리지 를 절감 하 기 위해 ) 희소 객체 ( 예컨대 , 벡터 또는 행렬 ) 및 희소성 맵 ( 예컨대 , 비트맵 ) 으로 변환 되 어야 한다 . 그러 한 예 들 에서 , 데이터 스토리지 관리자 ( 202 ) 는 , 희소 객체 의 사이즈 가 알려져 있 지 않 기 때문 에 , ( 예컨대 , 밀집 텐서 내 의 비 - 제로 데이터 요소 들 의 양 에 기초 하 여 ) 희소 객체 및 희소성 맵 을 저장 하 기 위해 어떤 미지 의 양 의 메모리 를 할당 ( 예컨대 , 파티 셔 닝 ) 한다 . 일부 예 들 에서 , 데이터 스토리지 관리자 ( 202 ) 는 , 도 2 와 관련 하 여 아래 에서 추가 로 설명 되 는 바 와 같이 , ( 예컨대 , 전체 밀집 텐서 를 저장 하 는 데 필요 한 양 보다 적 은 ) 미리 설정 된 양 의 메모리 를 할당 하 고 , 필요 할 때 부가 의 메모리 를 할당 하 기 위해 희소 객체 의 저장 을 동적 으로 모니터링 한다 .