Concurrency Optimization and Regeneration Expert System (CORES)
Physical and manufacturing limitations have now slowed single processor performance gains. Increasingly, the additional devices afforded by increasing transistor density have been allocated to additional computing cores. A significant legacy library of software components and applications already written for a single processor cannot readily utilize multiple cores. To address this critical need, IAI proposes the development of the Concurrency Optimization and Regeneration Expert System (CORES), a system for analyzing the source and executable code of the software, evaluating its concurrency potential, and proposing modifications to introduce multi-core optimizations. Key innovations of CORES include an approach to program dependency analysis independent from the original computer language used in the software that enables analysis to be applied based on generated executable code and independent of the original language, and the use of an expert system to maintain knowledge and execute decision rules for classifying parallelization opportunities.
Small Business Information at Submission:
Director, Contracts and
Intelligent Automation, Inc.
15400 Calhoun Drive Suite 400 Rockville, MD -
Number of Employees: