30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FOCUS: The set of groups, processes, and threads upon which a CLI command<br />

acts. The current focus is indicated in the CLI prompt (if you’re using<br />

the default prompt).<br />

FRAME: An area in stack memory that contains the information corresponding<br />

to a single invocation of a subprocedure. See stack frame on page<br />

408.<br />

FRAME POINTER: See stack pointer on page 408.<br />

FULLY QUALIFIED (SYMBOL): A symbol is fully qualified when each level of<br />

source code organization is included. For variables, those levels are executable<br />

or library, file, procedure or line number, and variable name.<br />

GARBAGE COLLECTION: Examining memory to determine if it is still be referenced.<br />

If it is not, it sent back to the program's memory manager so that it<br />

can be reused.<br />

GID: The <strong>TotalView</strong> group ID.<br />

GLOBAL ARRAYS: (from a definition on the Global Arrays web site) The Global<br />

Arrays (GA) toolkit provides an efficient and portable “shared-memory”<br />

programming interface for distributed-memory computers. Each process in<br />

a MIMD parallel program can asynchronously access logical blocks of physically<br />

distributed dense multi-dimensional arrays, without need for explicit<br />

cooperation by other processes. For more information, see http://<br />

www.emsl.pnl.gov/docs/global/.<br />

GRID: A collection of distributed computing resources available over a local<br />

or wide area network that appears as if it were one large virtual computing<br />

system.<br />

GOI: The group of interest. This is the group that <strong>TotalView</strong> uses when it is<br />

trying to determine what to step, stop, and so on.<br />

GROUP: When <strong>TotalView</strong> starts processes, it places related processes in<br />

families. These families are called “groups.”<br />

GROUP OF INTEREST: The primary group that is affected by a command. This<br />

is the group that <strong>TotalView</strong> uses when it is trying to determine what to step,<br />

stop, and so on.<br />

HEAP: An area of memory that your program uses when it dynamically allocates<br />

blocks of memory. It is also how people describe my car.<br />

HOST COMPUTER: The computer on which <strong>TotalView</strong> is running.<br />

IMAGE: All of the programs, libraries, and other components that make up<br />

your executable.<br />

INFINITE LOOP: See loop, infinite on page 403.<br />

INSTRUCTION POINTER: See program counter.<br />

INITIAL PROCESS: The process created as part of a load operation, or that<br />

already existed in the runtime environment and was attached by <strong>TotalView</strong><br />

or the CLI.<br />

402 Glossary

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!