상변화 메모리를 사용하며 메모리 셀 어레이가 복수의 파티션으로 구분되어 있는 메모리의 메모리 컨트롤러가 제공된다. 요청 큐에는 메모리로 데이터 쓰기를 요청하는 쓰기 요청과 메모리로부터 데이터 읽기를 요청하는 읽기 요청이 입력된다. 스케줄러는 복수의 파티션 중에서 제1 파티션에서 쓰기 동작이 진행되고 있는 제1 조건을 포함하는 충돌 확인 조건이 만족되는 경우, 제1 파티션에서의 쓰기 동작과 읽기 동작이 충돌하지 않는 제2 파티션에 해당하는 읽기 요청이 요청 큐에 존재하면, 제2 파티션에 해당하는 읽기 요청에 기초하여서 제2 파티션을 위한 읽기 명령을 생성한다.