[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bgl-discuss] BGL compute node available memory
Hi,
TAU can show you the memory headroom available in each routine. It
is installed in /soft/tau/tau-2.14.8. See:
http://www.cs.uoregon.edu/research/tau/docs/newguide/rn01re73.html
and
http://www.cs.uoregon.edu/research/tau/docs/newguide/ch01.html#installing.tau
(-PROFILEHEADROOM option).
I can work with you to get it integrated in your app.
Thanks,
- Sameer
On Tue, 20 Sep 2005, Steven Pieper wrote:
> But one should point out that the heap and stack can quietly
> overrun each other leading to corrupted memory.
>
> Katherine, have you been able to come up with a Fortran callable
> routine that shows the memory situation?
>
> steve
>
> >>>
> >>> I've run malloc tests which indicate that I can get 508 MB before
> >>> anything gets returned with a complaint. I can rerun for the _exact_
> >>> number, if you'd like. But, as Andrew said, you can use very close
> >>> to max.
> >>>
> >>> -katherine
> >>>
> >>> On Sep 20, 2005, at 4:35 PM, chad@xxxxxxxxxxx wrote:
> >>>
> >>> > How much physical memory is available to a running process on a BGL
> >>> > compute node? I've searched google and the ML archive, but so far
> >>> > all I've
> >>> > found is this:
> >>> >
> >>> > http://www-unix.mcs.anl.gov/~beckman/bluegene/SSW-Utah-2005/BGL-
> >>> > SSW03-CNK-CIOD.pdf
> >>> >
> >>> > It shows that the CNK comprises four 256K pieces, and it also shows
> >>> > the
> >>> > opposite end of memory being reserved for memory-mapped devices
> >>> > (but not
> >>> > how much is reserved), with the application occupying the space in
> >>> > between.
> >>> >
> >>> > Mainly, I'm trying to figure out (at least roughly) how much scalar
> >>> > data I
> >>> > could fit into a single compute node.
> >>> >
> >>> > Thanks,
> >>> > ccg
> >>> >
> >>> >
> >>> > - --------------------------------------------------------------------
> >>> > To add or remove yourself from this mailing list, use the 'notifyme'
> >>> > command on any BGL machine. To remove: notifyme -n, to add:
> >>> > notifyme -y.
> >>> >
> >>>
> >>> - --------------------------------------------------------------------
> >>> To add or remove yourself from this mailing list, use the 'notifyme'
> >>> command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.
> >>>
>
> - --------------------------------------------------------------------
> To add or remove yourself from this mailing list, use the 'notifyme'
> command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.
>
- --------------------------------------------------------------------
To add or remove yourself from this mailing list, use the 'notifyme'
command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.