A quick web search can answer your quest, I believe - here are a few hits I got (Texas Instruments has been active in this area):
http://processors.wiki.ti.com/index.php/MCSDK_HPC_3.x_OpenMPI_Under_Review <http://processors.wiki.ti.com/index.php/MCSDK_HPC_3.x_OpenMPI_Under_Review> https://e2e.ti.com/support/applications/high-performance-computing/f/952/t/440905 <https://e2e.ti.com/support/applications/high-performance-computing/f/952/t/440905> Several of our members have Raspberry Pi systems running OMPI - looks something like this one: https://www.hackster.io/darthbison/raspberry-pi-cluster-with-mpi-4602cb <https://www.hackster.io/darthbison/raspberry-pi-cluster-with-mpi-4602cb> and here’s a little book on how to do it: https://www.packtpub.com/hardware-and-creative/raspberry-pi-super-cluster <https://www.packtpub.com/hardware-and-creative/raspberry-pi-super-cluster> or one of many online explanations: http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton_web.pdf <http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton_web.pdf> HTH Ralph > On Mar 8, 2017, at 10:41 AM, Mateusz Tasz <mateusz.t...@gmail.com> wrote: > > Hi, > > Thank for Your answer. Although I am still confused. As I know TCP > communication is not a problem for microcontrollers, so that cannot be > crucial cause for OS choice. Maybe something else is also necessary - > maybe acording memory - do you know? > Do you know where I can find a ported version of OMPI to > microcontrollers(hopefully with documentation :) ? I admit that > having OS on the board is nice and gives a high level of abstraction. > But I belive that sometimes the lower level would be necessary - thats > why I force to find a solutions. > About this ported version - was it working properly? > > Thanks in advance, > Mateusz Tasz > > > 2017-03-08 18:23 GMT+01:00 r...@open-mpi.org <r...@open-mpi.org>: >> OpenMPI has been ported to microcontrollers before, but it does require at >> least a minimal OS to provide support (e.g., TCP for communications). Most >> IoT systems already include an OS on them for just that reason. I personally >> have OMPI running on a little Edison board using the OS that comes with it - >> no major changes were required. >> >> Others have used various typical microcontroller real-time OS on their >> systems, and porting OMPI to them usually isn’t that bad. May require some >> configuration mods. >> >> >>> On Mar 8, 2017, at 9:00 AM, Mateusz Tasz <mateusz.t...@gmail.com> wrote: >>> >>> Hello, >>> >>> I am a student. I am attracted by concept of MPI and i would like to >>> apply ths idea to bare metel devices like mictrocontrollers e.g. >>> stm32. But your solution requires an operating system on board. May I >>> ask why is it necessary? Can I neglect it? And if so how can I do it? >>> I ask because I'd like to apply this concept to IoT system where data >>> can be processed by few device in local neighbourhood. >>> >>> Thank in advance, >>> Mateusz Tasz >>> _______________________________________________ >>> users mailing list >>> users@lists.open-mpi.org >>> https://rfd.newmexicoconsortium.org/mailman/listinfo/users >> >> _______________________________________________ >> users mailing list >> users@lists.open-mpi.org >> https://rfd.newmexicoconsortium.org/mailman/listinfo/users > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://rfd.newmexicoconsortium.org/mailman/listinfo/users
_______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users