Nested parallel language preprocessor for converting parallel language programs into sequential code
AssigneeMicrosoft Corporation
InventorJonathan C. Hardwick
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorJonathan C. Hardwick
Estimating the term…
A preprocessor for a nested parallel language converts a program written in the nested parallel language to a sequential programming language and calls to a message passing interface. The sequential programming language and message passing calls are compiled and linked with run-time libraries supporting functions in the nested parallel language and the message passing interface. The nested parallel language includes both control parallel and data parallel operations. In addition, it provides a collection oriented data type for data parallel operations. By converting the nested parallel language to sequential code and the message passing interface, the preprocessor enables programs in the nested parallel language to be easily ported to variety of parallel computers.
A method for producing machine readable code for execution on a parallel computer having two or more processors, the method comprising:
An apparatus comprising:
A method for producing machine readable code for execution on a parallel computer having two or more processors, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.