구글링하다가 눈에 띈 글 몇개를 링크합니다.
ARMv8의 특징을 요약해보면 아래와 같을 것으로 추정(?) 됩니다.
- 32비트 실행상태(AArch32) 에서 기존 ARMv7-A 호환
- A32+T32 ISAs 호환 (32비트 ARM 명령어, Thumb 명령어 호환)
- VFPv3/v4, Virtualization, NEON Adv SIMD 등 호환
- Thumb-2, TrustZone 등 호환
- 64비트 관련 추가된 Feature
- 64비트 실행상태(AArch64) 및 새로운 예외처리
- 64비트 연산을 위한 새로운 명령어 셋(A64 ISA)의 도입 등
즉, 만일 Cortex-A57을 타겟 프로세서로 선정한다면(ARMv8을 타겟 아키텍쳐를 선정한다면)
- Cortex-A15 프로세서 수준의(ARMv7-A 아키텍쳐 수준의) 스터디는 물론 해야하고 - 왜? 호환되니깐.. ㅠㅠ
- Cortex-A57 프로세서에 추가된(ARMv8-A 아키텍쳐에 추가된) 내용을 스터디해야 한다는 얘기가 되겠습니다.
현재 ARMv8은 아키텍쳐만 존재하고 프로세서는 2013년 말 ~ 2014년 정도에 나올 예정이라고 합니다.
댓글 3
.
항상 미리 조사해주셔서 감사드립니다. ^^
개인적으로나 오티때 추천사항으로나 A57,A53으로 가는게 좋을꺼 같네요
내년이면 대세가 A57이 될것이고, ARM 홈페이지 내용으로도 멀티미디어가 강조되고 있는 시대이기 때문에
고성능 아키텍쳐를 미리 준비하는것이 좋을꺼 같습니다.
아무리 어렵더라도 초협력 집단지성으로 이겨낼 수 있다고 생각합니다. ^^