[jsdl-wg] TileSize and ProcessCount (fwd)
Ali Anjomshoaa
ali at epcc.ed.ac.uk
Tue Mar 8 08:12:41 CST 2005
Bounced ?
--
---------------------------------------------------- |epcc| -
Ali Anjomshoaa
EPCC, University of Edinburgh
James Clerk Maxwell Building
Mayfield Road E-mail: ali at epcc.ed.ac.uk
Edinburgh EH9 3JZ Phone: + 44 (0) 131 651 3388
United Kingdom Fax: + 44 (0) 131 650 6555
-------------------------------------------------------------
---------- Forwarded message ----------
Date: Wed, 02 Mar 2005 09:26:56 +0000
From: A S McGough <asm at doc.ic.ac.uk>
Cc: jsdl-wg at gridforum.org
Subject: Re: [jsdl-wg] TileSize and ProcessCount
OK,
Reading this thread (sorry for the use of the term...) it seems as
though we have confusion between a number of different terms. Personally
in this case I like to think in diagrams.
Attached is the example
ProcessCount = 12
TileSize = 4
From the document this suggests that we have 12 processes (not
processors) in the job and that each set of 4 processes are allocated to
a resource. Thus requiring 3 resources. Presumably if we request in the
resource section that each resource must have at least 4 processors then
each process _could_ be mapped down to a different processor. Is this
correct? Are people happy with this? Does it describe all situations?
I've attached a figure showing this - sorry it's so naff.
steve..
Christopher Smith wrote:
>Thanks for the clarification Andreas. I guess I need to do some reading up
>on some of the changes. :-)
>
>-- Chris
>
>
>On 1/3/05 18:41, "Andreas Savva" <andreas.savva at jp.fujitsu.com> wrote:
>
>
>
>>Hi Chris,
>>
>>Just to give you some background on why this is the way it is.
>>
>>At the last F2F after a lengthy discussion on topology and what it
>>really means the group reached the conclusion that topology is part of
>>the application definition rather than part of the hardware
>>requirements. (That is, it is independent of the hardware resources to
>>be allocated to the job and should be described separately and in terms
>>that are not hardware specific.)
>>So the topology tags describe the number of processes and their desired
>>grouping/tiling and appear in the Application section rather than the
>>Resource section. The Resource section (may) contains tags to describe
>>the hardware resources required: CPUCount and ResourceCount.
>>
>>I have some doubts about the current definition (in particular I think
>>we either overloaded the term 'Process' or we defined TileSize the wrong
>>way). But I think it is easier to bash this out on a call or f2f (hand
>>to hand? :-) at GGF13.
>>
>>Andreas
>>
>>
>>Christopher Smith wrote:
>>
>>
>>>Perhaps there are naming issues here, or there are too many terms defined
>>>here.
>>>
>>>JSDL is only concerned with specifying the resource requirements for the
>>>allocation request, not with how those resources end up being used (i.e.
>>>using threads or processes). So the TileSize indicates how many cpus need to
>>>be allocated as a unit within one OS image (i.e. a group of cpus), and the
>>>CPUCount would tell you how many cpus are needed in total. I don't believe
>>>you need any more. If the job chooses to use processes or threads is
>>>independent of the allocation.
>>>
>>>So given this example:
>>>
>>>
>>>
>>>
>>>>tasks per job=3
>>>>threads per task=4
>>>>processors per task=4
>>>>
>>>>
>>>>
>>>TileSize = 4
>>>CPUCount = 12
>>>
>>>This can translate to the PBS syntax "nodes=3:ppn=4" or the LSF syntax "-n
>>>12 -R 'span[ptile=4]'", and I'm sure others as well.
>>>
>>>To the entity making the allocation, processes or threads doesn't matter.
>>>
>>>-- Chris
>>>
>>>
>>>
>
>
>
>
--
------------------------------------------------------------------------
Dr A. Stephen McGough
------------------------------------------------------------------------
Research Associate, Imperial College London, Department of Computing,
180 Queen's Gate, London SW7 2BZ, UK
tel: +44 (0)207-594-8310 fax: +44 (0)207-581-8024
------------------------------------------------------------------------
Assistant Warden, West Wing, Beit Hall, Imperial College,
Prince Consort Road, London, SW7 2BB tel: +44 (0)207-828-49910
------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tileSize.sxi
Type: application/vnd.sun.xml.impress
Size: 9129 bytes
Desc:
Url : http://www.ogf.org/pipermail/jsdl-wg/attachments/20050308/5499362a/attachment.sxi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tileSize.pot
Type: application/vnd.ms-powerpoint
Size: 20992 bytes
Desc:
Url : http://www.ogf.org/pipermail/jsdl-wg/attachments/20050308/5499362a/attachment.pwz
More information about the jsdl-wg
mailing list