Abstract: A Veil program analyzes the source code and/or data of an existing sequential target program without user interaction and determines how best to distribute the target program and data among the processing elements of a multi-processing element computing system. The Veil program analyzes source code loops, data sizes and types to prepare a set of distribution attempts or strategies, whereby each strategy is run under a run-time evaluation system and evaluated to determine the optimal decomposition and distribution across the available processing elements.
Type:
Application
Filed:
June 14, 2010
Publication date:
September 30, 2010
Applicant:
MANAGEMENT SERVICES GROUP, INC. d/b/a Global Technical Systems
Abstract: A Veil program analyzes the source code and/or data of an existing sequential target program and determines how best to distribute the target program and data among the processing elements of a multi-processing element computing system. The Veil program analyzes source code loops, data sizes and types to prepare a set of distribution attempts, whereby each distribution is run under a run-time evaluation wrapper and evaluated to determine the optimal distribution across the available processing elements.
Type:
Application
Filed:
July 3, 2009
Publication date:
October 29, 2009
Applicant:
MANAGEMENT SERVICES GROUP, INC. d/b/a Global Technical Systems