Search results

From Mesham
Jump to navigationJump to search
  • single[on[process]] ...locate a variable to a specific process. Most commonly combined with the ''on'' type which specifies the process to allocated to, but not required if thi
    667 bytes (92 words) - 15:44, 15 April 2019
  • Will distribute data blocks amongst the processes dependant on the integer array supplied. The number of elements in this array must equal var b:array[Int,16,16] :: allocated[single[on[1]]];
    1 KB (181 words) - 15:45, 15 April 2019
  • var a:Int::allocated[single[on[1]]]; var b:Int::allocated[single[on[2]]] :: blocking[];
    639 bytes (91 words) - 15:44, 15 April 2019
  • ...ki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. ...org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
    735 bytes (96 words) - 15:44, 15 April 2019
  • ...er when the message has been delivered or it has been copied into a buffer on the sender. This is the default applied if further type information is not var a:Int::allocated[single[on[1]]] :: nonblocking[] :: standard[];
    764 bytes (109 words) - 15:44, 15 April 2019
  • var a:Int::allocated[single[on[1]]]; var b:Int::allocated[single[on[2]]] :: synchronous[] :: blocking[];
    2 KB (225 words) - 15:44, 15 April 2019
  • var i:Int::onesided::allocated[single[on[2]]]; ...mory held by process two. At line three barrier synchronisation will occur on variable ''i'', which in this case will involve processes zero and two ensu
    1 KB (193 words) - 15:44, 15 April 2019
  • var x:array[Int,12] :: allocated[single[on[2]]]; ...'x'' is allocated on the root process (2) only. Whereas ''r'' is allocated on all processes. In the assignment all three elements of ''r'' are gathered f
    814 bytes (115 words) - 15:44, 15 April 2019
  • var a:Int::allocated[single[on[1]]]; var b:Int::allocated[single[on[2]]] :: ready[];
    935 bytes (140 words) - 15:44, 15 April 2019
  • var a:Int::allocated[single[on[1]]]; var b:Int::allocated[single[on[2]]] :: buffered[500];
    1 KB (197 words) - 15:44, 15 April 2019
  • When an array variable is assigned to another, depending on where each variable is allocated to, there may be communication to achieve | single[on[i]]
    2 KB (337 words) - 15:44, 15 April 2019
  • var i:Int::eageronesided::allocated[single[on[2]]]; ...esided communication on process two only. In line two an assignment occurs on process zero which will write the value, from process zero into the memory
    1 KB (157 words) - 15:45, 15 April 2019
  • Similar to the [[reduce]] type, but the reduction will be performed on each process and the result is also available to all. In this case all processes will perform the reduction on ''p'' and all processes will have the minimum value of ''p'' placed into th
    674 bytes (89 words) - 15:44, 15 April 2019
  • ...9, an integer and as such the type is infered to be both Int and allocated on multiple processes. var z:Char :: allocated[single[on[2]]];
    1 KB (245 words) - 15:44, 15 April 2019
  • ...th the type [[const]] (enforcing read only access to the variable's data.) On line 3, the programmer is reverting the variable back to its declared type
    696 bytes (109 words) - 15:44, 15 April 2019
  • ..., although it will be possible for an experienced programmer to install it on that system. ...nstructions are included with the library. Additionally these can be found on the [[Download 0.5|Download 0.5 Package]] page.
    1 KB (184 words) - 15:44, 15 April 2019
  • ...ons. Your code should run without modification and all of the example code on this website, including the tutorials, have been tested and found to work i ...nstructions are included with the library. Additionally these can be found on the [[Download 1.0|download 1.0 package]] page.
    2 KB (300 words) - 15:45, 15 April 2019
  • * Anything else.... ''just tell us you are working on it''
    306 bytes (41 words) - 15:44, 15 April 2019
  • ''Note:'' All heap memory is garbage collected. The specifics of this depends on the runtime library, broadly when it goes out of scope then it will be coll ...eclared as an integer and allocated to all processes (by default) and also on the heap. Note how we have omitted the optional braces to the ''stack'' typ
    1 KB (155 words) - 15:44, 15 April 2019
  • Communication depends on exactly where variables are allocated to which in itself is driven by types ...is case, process one modifying the value will have no impact on ''a'' held on other processes such as process zero.
    7 KB (1,135 words) - 15:44, 15 April 2019

View (previous 20 | next 20) (20 | 50 | 100 | 250 | 500)