prefetch 기능을 사용할 때 궁금한 점이 있습니다
글쓴이: neounivers / 작성시간: 목, 2010/11/18 - 11:27오전
현재 arm에서 프로그래밍을 하고 있는데
data/instruction prefetch 기능이 있기 때문에 cache로 미리 올라오는 것으로 알고 있습니다
궁금한 것은 배열이나 연속된 값들을 미리 cache로 올려서 연산하기 위해
prefetch를 프로그래머가 manual하게 코드를 짜줄 수 있는 것으로 알고 있는데
이것이 arm에서도 가능한 것인지 모르겠습니다 혹은 이런 코드를 짠다는 것이 compiler에서 지원해줘야 할텐데
지원이 되는가도 잘 모르겠구요.
data를 prefetch할 수 있는 명령이 무엇인지 알수 있을까요?
그리고 한가지 더 궁금한 것은 prefetch를 수행하는 동안 바로 다음 명령을 수행하는 것인지
아니면 prefetch 동작이 끝나길 기다리고 난 후 다음 명령어 처리를 시작하는지도 궁금합니다...
Forums:
댓글 달기