I am building a prototype of one of my designs and I need a lot of power but in a small space. I am wondering if it is possible to connect two modules together to increase the overall performance of the device.
Thank you for contacting us. Please allow us to investigate further on your question. We'll contact you as soon as we have more information.
We'd like to have more details on the specifics of your project. What are the project requirements? Have you considered approaching this using parallel programming? Please share more information, this'll help us provide a more accurate response.
Firstly, I would like to apologise for the late reply, I have been having issues with my postmaster.
I am developing a prototype for a portable, all-in-one games console. The entire circuitry will be housed inside of an empty Xbox One controller as this will make my device truly portable and it gives it a minimal form factor.
As for the function, all I require is that it is capable of playing controller supported PC games (via the Steam® platform) on their lowest settings. This is simply as a proof-of-concept. Secondly, my device must be capable of wirelessly connecting to an HDMI monitor or television by simply inserting a wireless HDMI dongle into the display. Finally, it must support analogue inputs from the triggers and the joysticks and digital inputs from the buttons. I would like to be able to expand upon this technology further (adding more computing power) in order to build the first generation my device.
Parallel programming is something that I would like to implement one day, currently however, I am not a competent programmer. My project is currently in the planning stage as there are still many gaps that need to be addressed.
Kind regards, T1T4N.
Thank you for your kind words. As you know, there are no guides that explicitly explain your question, or even how to physically connect your board and start the code. However, we will try to point you in the right direction, so that you have a better idea on where to start developing your project.
I believe that parallel programming is the way to go if you're attempting to increase the performance of two Joule boards working together. I'd start by learning more about parallel programming, looking at the documentation available on the Joule and also look for guides on how to approach parallel programming. I know this has been done with Raspberry Pis so maybe checking those projects in the web might be useful. This has not been done in Joule, as it is considered to be outside the scope of support. We can try to help with any questions related to the Joule but please consider that parallel programming is not our area of expertise.
Some of the links you might find useful are:
We encourage you to share your results with the community.
It's hard to say since we don't have any comparison on how the Joule module will behave in this scenario. In my opinion, two Joule modules won't work as two CPUs in the same motherboard because of the fact that they would have to be connected through an interface like SPI, I2C, UART which may cause a slowdown in the overall performance of both modules when communicating between each other.
Unfortunately, there are no tests done that can back this up more specifically, so my suggestions are limited.
I hope you find this useful.
We do offer support for the Edison module. Just post your questions in the Edison forum and we'll help out just as we would on the Joule forum. The link to the Edison community is the following: /community/tech/edison https://communities.intel.com/community/tech/edison