셀의 일반적인 DMA 요청은 SPU와 PPU간에 발생합니다. 그러나 SPU간에 직접 DMA를 설정할 수 있다는 것을 읽었습니다. 누구든지 이것이 어떻게 이루어 졌는지 알 수 있습니까?셀 프로세서에서 SPU에서 SPU 로의 직접적인 DMA 요청은 무엇입니까?
1
A
답변
2
spe_get_ls()를 살펴보십시오. 이렇게하면 로컬 저장소간에 데이터를 전송하는 데 사용할 수있는 유효 주소 목록을 설정하는 데 도움이됩니다. SPU 식별자를 물리적 SPU에 매핑하려면 관리가 필요할 수 있습니다.
0
트릭은 본질적으로 크리스가 말한 것입니다. 하나의 SPE의 로컬 저장소는 PPE의 메모리 공간에 메모리 매핑됩니다. 그런 다음 다른 SPE에서 PPE의 해당 주소로 일반 DMA 전송을 수행하면됩니다.
죄송합니다. 정확한 코드가 없습니다. 내가이 일을 한 후에 1 년 정도 지났어. :)
관련 문제
- 1. splice()의 DMA 사본
- 2. 프로세서에서 실행중인 Java 스레드는 무엇입니까?
- 3. JSONP 요청은 ...
- 4. JSONP 요청은
- 5. 직접적인 java.nio.ByteBuffer를 지원하지 않는 JVM은 무엇입니까?
- 6. joda LocalTime을 복사하는 직접적인 방법은 무엇입니까?
- 7. TwitterOauth를 사용한 직접적인 메시지
- 8. ARM9 프로세서에서 안드로이드를 장치로 이식하는 방법은 무엇입니까?
- 9. 워드 프로세서에서 카테고리를 필터링하십시오.
- 10. HTTPS 요청은 어떻게 생겼습니까?
- 11. 효율적인 리눅스 소켓 (DMA/zero-copy)
- 12. DMA 용 정적 데이터 구조 사용
- 13. WinCE6.0 또는 DMA 구현에서 복수 처리
- 14. Main에서 처리되는 스레딩 웹 요청은 무엇입니까?
- 15. Google지도 API에 대한 최대 요청은 무엇입니까?
- 16. Ruby (Sinatra?)와의 동시 웹 요청은 무엇입니까?
- 17. jQuery.wrap 내용이 직접적인 자손이 아님
- 18. watir에서 태그의 직접적인 자식 찾기
- 19. HTTP 요청은 브라우저에서만 작동합니다.
- 20. http 요청은 항상 완료됩니까?
- 21. jQuery를 Ajax 요청은
- 22. 요청은 CodeIgniter로 라우팅되지 않습니다.
- 23. 임베디드 프로세서에서 Simulink를 사용해야하는 경우
- 24. 64 비트 프로세서에서 뷰어 작업을보고합니까?
- 25. Symfony : sfError404Exception :이 요청은 액션
- 26. HDFS 로의 병렬 복사
- 27. Datalog에서 SQL 로의 변환
- 28. p 프로세서에서 n 요소의 벡터를 분산하는 방법
- 29. 컨텍스트 프로세서에서 "backward"관계를 따르는 경우
- 30. CGI 로의 파이썬 패스리스트