cortex-a8

    0

    1답변

    ARM 프로세서에서 내 응용 프로그램의 프로파일 링을 수행하려고합니다. oprofile이 작동하지 않는 것을 발견했습니다. 누군가 다음과 같은 코드를 사용하여 몇 년 전에 테스트했습니다. 사이 클릭 카운터 가 작동해도 성능 모니터 카운터는 작동하지 않습니다. 나는 그것을 다시 시험했다, 그것은 동일하다. 다음 코드에서는주기 수 : 2109, 성능 모니터 수

    3

    1답변

    ARM Cortex a8의 보조 프로세서 레지스터의 물리적 주소를 가져오고 싶습니다. 예를 들어 c9 사용자 활성화 레지스터 (USEREN). 어떻게받을 수 있습니까? 감사합니다.

    0

    1답변

    NEON 시뮬레이터의 출력을 이해하는 데 문제가 있습니다. 생성 된 출력은 모호하며 시뮬레이터 출력을 이해하기위한 적절한 문서가 없습니다. 예를 들어 : 1 열의 정보를 명확하게 설명되지 않는다 위의 그림에서 . lc는 무엇을 의미합니까? 아래에 주어진 구문이 표의 데이터 형식과 일치하지 않는 경우가 있습니다. 코드와 데이터는 http://pulsar.we

    1

    1답변

    NEON Intrinsics에서 작동하도록 코드를 수정하려고 했으므로 속도가 향상되었습니다. 불행히도 아무 것도 올바르게 작동하지 않는 것 같습니다. 아무도 무슨 일이 일어나고 있는지 전혀 모른다. double을 단일 부동 소수점 요소로 업데이트했습니다.는 typedef float REAL; typedef REAL VEC3[3]; type

    0

    1답변

    ARM Cortex-A8의이 인기있는 파이프 라인 다이어그램이 ARM presentations에 나와 있습니다. 명령 인출 단계에는 3 사이클이 걸리지 만 첫 번째 사이클은 일종의 할인입니다. 하지만 왜? 이견있는 사람? 는 Cortex A8에 다소 숨겨진 종이에서

    4

    2답변

    ARM Cortex-A8과 관련하여 NEON이 명령을 실행하는 동안 ARM 모듈이 해당 작업을 기다리거나 계속 수행합니까? 이 동기화는 어떻게 이루어 집니까? ARM과 NEON이 동일한 데이터/코드 세그먼트에서 작동하는 경우 ARM 코어와 NEON 코어가 어떻게 동기화됩니까?

    2

    1답변

    NEON의 12 개의 쿼드 레지스터를로드하는 간단한 asm 코드가 있으며, 이중 명령어 기능을 사용하기 위해로드 명령어와 함께 pairwise add 명령어를 병행했습니다. 여기 코드를 확인했습니다 하나는 볼 수 있듯이 http://pulsar.webshaker.net/ccc/sample-d3a7fe78 이 코드는 약 13주기를하고있다. 그러나 보드에 코드

    -2

    1답변

    x86 프로세서에서 cmp 명령을 사용 중이고 제대로 작동하고 있습니다 (이진 파일은 gcc를 사용하여 생성됩니다). 그러나 arm cortex a9에서 사용하는 동안 올바른 출력을 제공하지 않습니다 (이진 파일은 십자 기호를 사용하여 생성됩니다 gcc) cmp 명령을 사용하는 X86 시스템에서 비교할 때 보드 특정 바이너리가 적절한 출력을 생성합니다. X

    5

    2답변

    @ auselen의 대답을 참조하십시오 : Using ARM NEON intrinsics to add alpha and permute, armcc 컴파일러는 NEON 최적화를위한 gcc 컴파일러보다 훨씬 낫습니다. 이게 사실인가요? 난 정말 armcc 컴파일러를 시도하지 않았습니다. 하지만 -O3 최적화 플래그가있는 gcc 컴파일러를 사용하여 매우 최적화

    2

    2답변

    이것은 ARM-Cortex 8 기반 SoC에서 SMP 지원 Linux를 실행하고 있다는 사소한 견해에서 제기 된 두 가지 질문입니다. 첫 번째 부분은 Uni 프로세서 시스템에서 SMP와 NON-SMP Linux 커널 간의 성능 (메모리 공간/CPU 시간) 차이입니다. 어떤 차이가 있습니까? 두 번째 부분은 Spinlock의 사용에 관한 것입니다. AFAIK