문제
셀의 정상적인 DMA 요청은 스퍼스와 PPU 사이에 발생합니다. 그러나 스퍼스 사이에 직접 DMA를 설정할 수 있다는 것을 읽었습니다. 누구든지 이것이 어떻게 달성되는지 아는 사람이 있습니까?
해결책
spe_get_ls ()를 살펴보십시오. 이를 통해 지역 상점간에 데이터를 전송하는 데 사용할 수있는 유효 주소 목록을 설정하는 데 도움이됩니다. SPE 식별자를 물리적 스퍼스에 매핑하려면 일부 관리가 필요할 수 있습니다.
다른 팁
트릭은 본질적으로 Chris가 말한 것입니다. One SPE의 로컬 매장은 PPE의 메모리 공간에 메모리 매핑됩니다. 그런 다음 다른 SPE에서 PPE의 주소로 정기적 인 DMA 전송을 수행합니다.
정확한 코드가 없어서 죄송합니다. 내가이 일을해야했던 지 1 년 정도였습니다. :)
제휴하지 않습니다 StackOverflow