민홍교수님 발표자료를 복습하다가, 궁금한점이 생겨서 질문드립니다. (제가 이날 개인사정으로 지각을 좀 했습니다. ㅠㅠ)



아래 Figure1과 같이 Cortex-A8 pipeline(강의자료는 A8 이더라고요..) 을 보면


결국 FPU를 사용하려면 NEON 단계까지 가야 할것 같은데, 1) 이럴경우 최초 연산은 아무리 빨리 실행한다고 해도 23cycle 뒤에 실행된다고 해석하는것이 맞는걸까요? [23=2(fetch)+5(decode)+6(execute)  +  4(M0~M3)+6(N1~N6)]



2) 아니면 decode단계에서 바로 jump하는 기능이 있는건가요? 그림상으로는 안보이네요. 

혹시 강의시간에 이와 관련된 얘기가 나왔었나요?? 나왔더라면 다시 언급하는점 죄송합니다 ㅠㅠ



3) 추가로, ARM의 pipeline 정보가 자세하게 기재된 공식 document는 어디서 확인할 수 있을까요? ARM 이나 TRM에는 안나와 있어서 여쭤봅니다. 아래와 같은 reference는 찾았지만, 원래 pipeline 정보는 이렇게 찾아보는 것인지 좀 궁금하네요^^;


Cortex-A9:

http://web.archive.org/web/20110915171556/http://www.arm.com/files/downloads/Cortex-A9_Devcon_2007_Microarchitecture.pdf


Cortex-A15: 

http://www.arm.com/files/pdf/at-exploring_the_design_of_the_cortex-a15.pdf




NEON.png

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22263
358 CPU 레지스터에 관해 질문 있습니다. [2] mong87suk 2013.12.05 2941
357 slub 질문드립니다. kimkabsu 2013.11.28 1932
356 리눅스 커널 공부관련 질문 입니다. [2] mong87suk 2013.11.27 3894
355 컴파일러(이론)의 LL(1) 파싱테이블 관련 문제 질문입니다. 데프콘 2013.11.25 5470
354 인라인 어셈블리를 사용하여 함수 스택을 보고 싶습니다. [1] 이영준 2013.11.11 2867
353 L2 Unified Cache 질문 [3] demiahn 2013.11.05 4541
352 SquashFS 마운트 에러 질문입니다. 꽃의비밀 2013.10.29 6386
351 mmap() 함수 구조를 보고싶은데요. [1] 김숙현 2013.10.19 3293
350 slab 관련하여 질문드립니다. [9] 꽃의비밀 2013.10.18 7039
349 Exception Vector로 변환시의 발생하는 하드웨어적인 작업관련 질문입니다. [2] June 2013.10.17 8260
348 MIPS계열 Chip에 커널포팅중 인터럽트 관련 문제입니다. 꽃의비밀 2013.10.17 2885
347 혹시 리눅스 커널을 검증하는 자동툴이 있을까요? 주피터 2013.10.17 2395
346 Intel instruction fetch length는 8k 이상? [5] 박한범 2013.10.05 2739
345 비실시간 스케쥴링 관련 질문 드립니다. tezboy 2013.10.04 2863
» 민홍교수님 ARM 강의중 pipeline 기억 나시는분 계신가요? [1] file 조성진 2013.09.26 5363
343 인터넷소스 vim 붙여넣기 문제 [7] file 김기정 2013.09.15 5212
342 Xen의 Populate-On-Demand 를 사용한 요구페이징에 대해서 이영준 2013.09.13 3469
341 console_init() 관련 질문 [2] 최문성 2013.09.12 3395
340 FLOPS에 관하여 질문 드립니다. [3] 조성진 2013.09.05 6562
339 Xen 설치관련 문의 Arnold 2013.09.04 2834
XE Login