发明名称 READ-ONLY COMMUNICATION OPERATOR
摘要 A high level programming language provides a read-only communication operator that prevents a computational space from being written. An indexable type with a rank and element type defines the computational space. For an input indexable type, the read-only communication operator produces an output indexable type with the same rank and element type as the input indexable type but ensures that the output indexable type may not be written. The read-only communication operator ensures that any attempt to write to the output indexable type will be detected as an error at compile time.
申请公布号 US2016371061(A1) 申请公布日期 2016.12.22
申请号 US201615252192 申请日期 2016.08.30
申请人 Microsoft Technology Licensing, LLC 发明人 Levanoni Yosseff;Ringseth Paul F.;Zhu Weirong;Zhang Lingli
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A system comprising: processing elements; and memory to store computer executable instructions to control the processing elements to: apply a read-only communication operator, in a data parallel source code configured to execute on one or more data parallel compute nodes, to an input indexable type to generate an output indexable type to form an immutable computational space, the read-only communication operator defines only constant index operators and subscript operators for the output indexable type; andperform a data parallel algorithm using the output indexable type.
地址 Redmond WA US