[Swift-user] Shared memory
Justin M Wozniak
wozniak at mcs.anl.gov
Tue Aug 9 12:35:32 CDT 2011
On Tue, 9 Aug 2011, Lorenzo Pesce wrote:
> I use a Cray XE6 with 24 core per node.
> While some of the tasks I will work on will be very suited to Swift, one of my issues is memory. Specifically, some applications will require a small part of "independent" memory and a lot of common memory (e.g., a large data matrix). Usually, I would handle this with openMP or a global o co-array, depending upon its size.
>
> Does swift have any mechanism to deal with this from independent programs or would I need to create an original code that deals with it? It seems unlikely, but I thought I might ask anyway.
>
> Where can I find details about how Swift deals with the structure of a machine (e.g., cpu-binding, memory binding, NUMA node exploitation)?
>
> Thanks a lot!
>
> Lorenzo
Swift does not currently deal with these issues. The Coasters worker
spawns multiple single-process jobs on each compute node in a
straight-forward way.
Justin
--
Justin M Wozniak
More information about the Swift-user
mailing list