User contributions
From Mesham
Jump to navigationJump to search(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)
- 21:13, 10 January 2010 (diff | hist) (+206) N Vertical (Created page with '== Syntax == vertical[blocks] == Semantics == Same as the horizontal type but will partition the array vertically Category:Type Library Category:Composite Types …')
- 21:12, 10 January 2010 (diff | hist) (-3) Horizontal
- 21:11, 10 January 2010 (diff | hist) (+1,220) N Horizontal (Created page with '== Syntax == horizontal[ blocks ] Where ''blocks'' is number of blocks to partition into. == Semantics == This type will split up data horizontally into a number of blocks. I…')
- 21:07, 10 January 2010 (diff | hist) (+2,577) Category:Partition Types
- 19:49, 10 January 2010 (diff | hist) (-1) Ready
- 19:49, 10 January 2010 (diff | hist) (+1,515) N Synchronous (Created page with '== Syntax == synchronous[] == Semantics == By using this type, the send of P2P communication will only reach the finish state once the message has been received by the target …')
- 19:46, 10 January 2010 (diff | hist) (+871) N Ready (Created page with ' == Syntax == ready[ ] == Semantics == The ''ready'' type will force P2P Send to start only if a matching receive has been posted by the target processor. When used in conjunc…')
- 19:45, 10 January 2010 (diff | hist) (+1,121) N Buffered (Created page with '== Syntax == buffered[buffersize] == Semantics == This type will ensure that P2P Send will reach the finish state (i.e. complete) when the message is copied into a buffer of s…')
- 19:44, 10 January 2010 (diff | hist) (+706) N Standard (Created page with '== Syntax == standard[ ] == Semantics == This type will force P2P sends to follow the standard form of reaching the finish state either when the message has been delivered or …')
- 19:43, 10 January 2010 (diff | hist) (+995) N Nonblocking (Created page with '== Syntax == nonblocking[ ] == Semantics == This type will force P2P communication to be nonblocking. In this mode communication (send or receive) can be thought of as having …')
- 19:41, 10 January 2010 (diff | hist) (+580) N Blocking (Created page with '== Syntax == blocking[ ] == Semantics == Will force P2P communication to be blocking, which is the default setting == Example == var a:Int::allocated[single[on[1]]]; var b…')
- 19:40, 10 January 2010 (diff | hist) (+2,398) N Async (Created page with '== Syntax == async[ ] == Semantics == This type will specify that the communication to be carried out should be done so asynchronously. Asynchronous communication is often ver…')
- 19:37, 10 January 2010 (diff | hist) (+740) Category:Communication Mode Types
- 19:36, 10 January 2010 (diff | hist) (+544) N Allreduce (Created page with '== Syntax == allreduce[operation] == Semantics == Similar to the reduce type, but the reduction will be performed on each process and the result is also available to all. …')
- 19:35, 10 January 2010 (diff | hist) (+669) N Alltoall (Created page with '== Syntax == alltoall[elementsoneach] == Semantics == Will cause each process to send some elements (the number being equal to ''elementsoneach'') to every other process in th…')
- 19:32, 10 January 2010 (diff | hist) (+564) N Scatter (Created page with '== Syntax == scatter[elements,root] == Semantics == Will send a number of elements (equal to ''elements'') from the root process to all other processes. == Example == var …')
- 19:30, 10 January 2010 (diff | hist) (+744) N Gather (Created page with '== Syntax == gather[elements,root] == Semantics == Gather a number of elements (equal to ''elements'') from each process and send these to the root process. == Example == …')
- 19:29, 10 January 2010 (diff | hist) (+665) N Broadcast (Created page with '== Syntax == broadcast[root] == Semantics == This type will broadcast a variable amongst the processes, with the root (source) being PID=root. The variable concerned must eith…')
- 19:27, 10 January 2010 (diff | hist) (+916) N Reduce (Created page with '== Syntax == reduce[root,operation] == Semantics == All processes in the group will combine their values together at the root process and then the operation will be performed …')
- 19:26, 10 January 2010 (diff | hist) (+345) N Onesided (Created page with '== Syntax == onesided[a,b] == Semantics == Identical to the Channel type, but will perform onesided communication rather than p2p. This form of communication is less effic…')
- 19:25, 10 January 2010 (diff | hist) (+231) N Pipe (Created page with '== Syntax == pipe[a,b] == Semantics == Identical to the Channel type, except pipe is bidirectional rather than unidirectional Category:Type Library [[Category:Composi…')
- 19:23, 10 January 2010 (diff | hist) (+942) N Channel (Created page with ' == Syntax == channel[a,b] Where ''a'' and ''b'' are both distinct processes which the channel will connect. == Semantics == The ''channel'' type will specify that a variable…')
- 19:21, 10 January 2010 (diff | hist) (+308) Category:Primitive Communication Types
- 19:19, 10 January 2010 (diff | hist) (+688) N Col (Created page with ' == Syntax == col[ ] == Semantics == In combination with the array, the programmer can specify whether allocation is row or column major. This allocation information is provid…')
- 19:18, 10 January 2010 (diff | hist) (+686) N Row (Created page with ' == Syntax == row[ ] == Semantics == In combination with the array, the programmer can specify whether allocation is row or column major. This allocation information is provid…')
- 19:17, 10 January 2010 (diff | hist) (-16) Array
- 19:16, 10 January 2010 (diff | hist) (+8) Array
- 19:15, 10 January 2010 (diff | hist) (+8) Array
- 19:15, 10 January 2010 (diff | hist) (+1,719) N Array (Created page with '-- Syntax -- array[type,d1$,d2$,...,dn] -- Semantics -- An array, where ''type'' is the element type, followed by the dimensions. The programmer can provide any number of dime…')
- 00:47, 4 January 2010 (diff | hist) (+1,090) N Directref (Created page with '== Syntax == directref[ ] == Semantics == This tells the compiler that the programmer might use this variable outside of the language (e.g. Via embedded C code) and not to per…')
- 00:45, 4 January 2010 (diff | hist) (+459) N Extern (Created page with '== Syntax == extern[location] Where ''location'' is optional == Semantics == Provided as additional allocation type information, this tells the compiler NOT to allocate memor…')
- 00:44, 4 January 2010 (diff | hist) (+1,292) N Share (Created page with '== Syntax == share[name] == Semantics == This type allows the programmer to have two variables sharing the same memory (the variable that the share type is applied to uses the…')
- 00:42, 4 January 2010 (diff | hist) (+637) N Tempmem (Created page with '== Syntax == tempmem[ ] == Semantics == Used to inform the compiler that the programmer is happy that a call (usually communication) will use temporary memory. Some calls can …')
- 00:41, 4 January 2010 (diff | hist) (+549) N Const (Created page with '== Syntax == const[ ] == Semantics == Enforces the read only property of a variable. == Example == var a:Int; a:=34; a:(a :: const[]); a:=33; The code in the above exam…')
- 00:39, 4 January 2010 (diff | hist) (+610) N Single (Created page with '== Syntax == single[type] single[on[process]] where ''type'' is optional == Semantics == Will allocate a variable to a specific process. Most commonly combined with the ''on''…')
- 00:38, 4 January 2010 (diff | hist) (+470) N Commgroup (Created page with '== Syntax == commgroup[process list] == Semantics == Specified within the multiple type, will limit memory allocation (and variable communication) to the processes within the …')
- 00:37, 4 January 2010 (diff | hist) (+430) N Multiple (Created page with '== Syntax == multiple[type] Where ''type'' is optional == Semantics == Included in allocated will (with no arguments) set the specific variable to have memory allocated to al…')
- 00:35, 4 January 2010 (diff | hist) (+26) Allocated (→Syntax)
- 00:34, 4 January 2010 (diff | hist) (+447) N Allocated (Created page with '== Syntax == allocated[{type}] == Semantics == This type sets the memory allocation of a variable, which may not be modified once set. == Example == var i: Int :: allocated…')
- 00:32, 4 January 2010 (diff | hist) (+28) N Category:Composition Types (Created page with 'Category:Composite Types')
- 00:31, 4 January 2010 (diff | hist) (+28) N Category:Distribution Types (Created page with 'Category:Composite Types')
- 00:30, 4 January 2010 (diff | hist) (+28) N Category:Partition Types (Created page with 'Category:Composite Types')
- 00:30, 4 January 2010 (diff | hist) (+28) N Category:Communication Mode Types (Created page with 'Category:Composite Types')
- 00:30, 4 January 2010 (diff | hist) (+28) N Category:Primitive Communication Types (Created page with 'Category:Composite Types')
- 00:29, 4 January 2010 (diff | hist) (+28) N Category:Collection Types (Created page with 'Category:Composite Types')
- 00:29, 4 January 2010 (diff | hist) (+28) N Category:Allocation Types (Created page with 'Category:Composite Types')
- 00:28, 4 January 2010 (diff | hist) (+28) N Category:Attribute Types (Created page with 'Category:Composite Types')
- 00:25, 4 January 2010 (diff | hist) (+271) N Long (Created page with '== Syntax == Long == Semantics == A long 64 bit number. == Example == var i:Long; In this example variable ''i'' is explicitly declared to be of type ''Long''. == Communi…')
- 00:23, 4 January 2010 (diff | hist) (+340) N File (Created page with '== Syntax == File == Semantics == A file handle with which the programmer can use to reference open files on the file system == Example == var i:File; In this example vari…')
- 00:22, 4 January 2010 (diff | hist) (+378) N String (Created page with '== Syntax == String == Semantics == A string of characters == Example == var i:String; var p:="Hello World!"; In this example variable ''i'' is explicitly declared to be …')
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)