This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Augmented Reality

Dear all,

I'm planning to perform a basic embedded augmented reality environment by using codesign  "coupling MALI GPU (HW)  to ARM processor(SW)".

Please, is there any suggestion for a design platform, for example does DS-5 allow to couple between Mali GPU and ARM Cortex-A9 ?

best regards

  • Hi hamdi,

    Please can you explain further what you are asking?

    What do you mean by 'coupling/couple'?

    If you are asking whether DS-5 can show you performance and analysis information for both the CPU and the GPU component of your device, then yes it can if configured correctly.

    However this will depend on what target device you are planning on profiling.

    Here are a couple of documents explaining how to setup the device to do GPU profiling on the Nexus 10: Using DS-5 Streamline with Mali on Google Nexus 10 and the Note 3 and Note 10.1 2014 edition: Using DS-5 Streamline with Mali on Samsung Galaxy Note 3 & 10.1

    If you could explain more about your target hardware, or if you have no target hardware yet, what exactly you wish to do, and we could advise accordingly.

    Kind Regards,

    Michael McGeagh

  • Hi,

    Michael has covered the compatibility of DS5, I thought I'd say a little about target platforms.

    When I worked on the Mali demo team we developed an augmented reality system using physical black and white markers to overlay virtual items on a live camera stream. Although it was originally written for a development board, this could run on a Samsung Galaxy SII, and after we switched to the SII the code iteration became much easier. Obviously things have moved on since then but that had a Mali-400 MP4 and dual core Cortex A9, so it fits your specification, plus an inbuilt camera, which is kind of vital for augmented reality - with a development board we had to sort out external camera drivers.

    Basically what I'm saying is that there's no reason you can't use any commercial ARM Mali device as a target development platform for an application of this type.

    Finally here's a video of the aforementioned demo running on another commercial device; the original Samsung Galaxy Note:

  • Dear Michael and Stacy,

    thank you very much for your kind answer, It seems that DS5 "mainly with commercial MALI GPU" is the ideal platform to test my codesign "CPU/GPU" partitioning  concepts.

    best regards,