Tim Kelly
2018-03-20 13:36:44 UTC
Hello Everyone,
I'm inquiring to find someone that can answer some multi-part questions
about hwloc, OpenMPI and an alternative OS and toolchain. I have a
project as part of my PhD work, and it's not a simple, one-part
question. For brevity, I am omitting details about the OS and
toolchain, other than that neither are supported. If forced to choose
between OpenMPI and the OS/toolchain, I am likely to choose the
OS/toolchain and pursue other avenues for parallelization. That's part
of what I am trying to determine with my inquiry, and not a reflection
on OpenMPI.
To summarize some of the question areas:
1) The OS I am working with does not support MP
2) nor does it support pthreads
3) the hardware is quad-core x86 SoC with an integrated memory controller
4) I'd like to see if it possible to utilize hwloc and shmem to build an
asymmetric multi-processing system where only one core has I/O but the
other three can run the executable
This is a fairly dedicated system to be used for analyzing ODEs (disease
models). The hardware is cheap ($200) and uses very little power (can
run off a 12v battery), and the toolchain and OS are all BSD-licensed
(and everything will be published under that license).
If someone is available for off-line discussion (to minimize unnecessary
traffic to the list), I'd be more than willing to summarize the
conversation and contribute it to the online documentation.
Thank you,
tim
I'm inquiring to find someone that can answer some multi-part questions
about hwloc, OpenMPI and an alternative OS and toolchain. I have a
project as part of my PhD work, and it's not a simple, one-part
question. For brevity, I am omitting details about the OS and
toolchain, other than that neither are supported. If forced to choose
between OpenMPI and the OS/toolchain, I am likely to choose the
OS/toolchain and pursue other avenues for parallelization. That's part
of what I am trying to determine with my inquiry, and not a reflection
on OpenMPI.
To summarize some of the question areas:
1) The OS I am working with does not support MP
2) nor does it support pthreads
3) the hardware is quad-core x86 SoC with an integrated memory controller
4) I'd like to see if it possible to utilize hwloc and shmem to build an
asymmetric multi-processing system where only one core has I/O but the
other three can run the executable
This is a fairly dedicated system to be used for analyzing ODEs (disease
models). The hardware is cheap ($200) and uses very little power (can
run off a 12v battery), and the toolchain and OS are all BSD-licensed
(and everything will be published under that license).
If someone is available for off-line discussion (to minimize unnecessary
traffic to the list), I'd be more than willing to summarize the
conversation and contribute it to the online documentation.
Thank you,
tim
--
All we need is one more Mickey Mouse
another golf course
another country club
another gated community
-- JJ Grey
All we need is one more Mickey Mouse
another golf course
another country club
another gated community
-- JJ Grey