우선 , 코어 간 의 태 스 크 이동 을 위해서 는 태 스 크 가 수행 되 던 상태 를 나타내 는 정보 를 이전 코어 에서 다음 에 수행 될 코어 로 모두 이동 시켜야 한다 . 이러 한 상태 정보 에 는 태 스 크 가 사용 하 던 코어 의 레지스터 파일 ( register file ) 정보 뿐 만 아니 라 , 태 스 크 가 사용 하 던 메모리 의 내용 도 함께 포함 된다 . 일반 적 으로 , 멀티 코어 플랫폼 에서 는 캐쉬 ( cache ) 이외 에 코어 별로 스크래치 패드 메모리 ( SPM : ScratchPad Memory ) 와 같 은 로컬 메모리 ( local memory ) 가 사용 된다 . 스크래치 패드 메모리 는 캐쉬 처럼 하드웨어 에 의해 일관 성 ( consistency ) 이 유지 되 지 않 기 때문 에 응용 프로그램 이나 운영 체제 에서 소프트웨어 적 으로 필요 한 데이터 를 DRAM 이나 다른 메모리 로부터 가지 고 와야 한다 . 스크래치 패드 메모리 는 하드웨어 구성 에 따라 수백 KB 를 차지 하 므로 , 메모리 의 내용 을 이동 시키 는 비용 을 줄이 는 것 이 중요 하 다 .