A Unifying Framework for Parallelizing Transformations
A Unifying Framework for Parallelizing Transformations
批准号:
9109089
负责人:
Mary Lou Soffa
金额:
$28.33万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-07-15 至 1995-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
To effectively utilize the resources of parallel systems, transformations are necessarily applied by compilers to increase the degree of parallelism in program code or to improve the efficiency of exploiting parallelism. However, the interactions among the transformations as well as the interactions between transformations and scheduling are not well understood. Guidelines for applying transformations, ratios of the cost and benefit of the transformations and the design of tools that operate on the transformed code have yet to be adequately developed. This research investigates these issues. A unifying framework for parallelizing transformations and a set of dependencies that is used to specify the conditions under which a transformation may be safely applied. The framework will be described on two levels: definitional, and operational. Using the definitional level of the framework, enabling and disabling interactions among the transformations and between transformation and scheduling will be studied. The operational level of the framework will be employed in the development and prototyping of tools that generate and support transformed code, and in particular a transformation tool generator, interface tools for the generator and resulting transformer, and a symbolic bugger. Costs and benefits of transformations will be investigated using the framework. A set of guidelines will be developed for the application of transformations base on their interaction, costs, and benefits, taking into account scheduling strategies, program structure, architecture, and resources available. These tools will be designed to operate on any set of transformations expressible in the framework. The utility of the framework for user defined tranformations will be investigated. Throughout the work, experimentation will be performed comparing the framework approach to transformation with the traditional approach of hand-crafting transformations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: SMALL: Collaborative Research: Cloud Mentoring: Guiding Cloud Users for Cost Performance through Testing and Recommendation
-
批准号:1617390
-
项目类别:Standard Grant
-
资助金额:$31.19万
-
财政年份:2016
-
负责人:Mary Lou Soffa
-
依托单位:
CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation
-
批准号:0964627
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2010
-
负责人:Mary Lou Soffa
-
依托单位:
CPA-CPL-T: Collaborative Research: REEact: A Robust Execution Environment for Fragile Multicore Systems
-
批准号:0811689
-
项目类别:Standard Grant
-
资助金额:$52.5万
-
财政年份:2008
-
负责人:Mary Lou Soffa
-
依托单位:
Collaborative Research: CSR-AES: REEact: A Robust Execution Environment for Fragile Multicore Systems
-
批准号:0720789
-
项目类别:Standard Grant
-
资助金额:$11.0万
-
财政年份:2007
-
负责人:Mary Lou Soffa
-
依托单位:
PAGES: Preparing and Graduating Engineering Scholars
-
批准号:0631102
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2006
-
负责人:Mary Lou Soffa
-
依托单位:
ADVANCE Leadership: Advancement of Research Oriented and Education Oriented Associate Professors to Full Professors
-
批准号:0545229
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Mary Lou Soffa
-
依托单位:
Collaborative Research: CSR--AES--Debugging Dynamic Code Modifications
-
批准号:0509237
-
项目类别:Standard Grant
-
资助金额:$11.01万
-
财政年份:2005
-
负责人:Mary Lou Soffa
-
依托单位:
ADVANCE Leadership Award: From associate to Full Professor with Distinguished Faculty Leading the Way
-
批准号:0318372
-
项目类别:Standard Grant
-
资助金额:$29.98万
-
财政年份:2003
-
负责人:Mary Lou Soffa
-
依托单位:
NGS: Collaborative: Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation
-
批准号:0203945
-
项目类别:Standard Grant
-
资助金额:$15.98万
-
财政年份:2002
-
负责人:Mary Lou Soffa
-
依托单位:
Special Projects: Group Travel Grant: Faculty at Minority Institutions to attend Conference on the Foundations of Software Engineering (FSE-10), Nov 20-22, 2002, Charleston, SC
-
批准号:0223737
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2002
-
负责人:Mary Lou Soffa
-
依托单位:
Presidential Awards for Excellence in Science, Mathematics, and Engineering Mentoring (PAESMEM)
-
批准号:9908496
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:1999
-
负责人:Mary Lou Soffa
-
依托单位:
Presidential Awards for Excellence in Science, Mathematics, and Engineering Mentoring (PAESMEM)
-
批准号:0000651
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:1999
-
负责人:Mary Lou Soffa
-
依托单位:
Experimental Software Systems: Experimental Evaluation of Scalable Optimization Techniques
-
批准号:9806525
-
项目类别:Standard Grant
-
资助金额:$43.07万
-
财政年份:1998
-
负责人:Mary Lou Soffa
-
依托单位:
Demand Driven Computation of Partial Data Flow and its Application in Software Engineering
-
批准号:9402226
-
项目类别:Continuing Grant
-
资助金额:$24.0万
-
财政年份:1995
-
负责人:Mary Lou Soffa
-
依托单位:
Incremental Code Optimization and Generation (Computer Science)
-
批准号:8896298
-
项目类别:Standard Grant
-
资助金额:$0.69万
-
财政年份:1988
-
负责人:Mary Lou Soffa
-
依托单位:
Fine and Coarse Grain Incremental Compilation of Optimized Code
-
批准号:8801104
-
项目类别:Continuing Grant
-
资助金额:$16.22万
-
财政年份:1988
-
负责人:Mary Lou Soffa
-
依托单位:
Incremental Code Optimization and Generation (Computer Science)
-
批准号:8600476
-
项目类别:Standard Grant
-
资助金额:$7.57万
-
财政年份:1987
-
负责人:Mary Lou Soffa
-
依托单位:
Control Implementation in Programming Languages
-
批准号:7906102
-
项目类别:Standard Grant
-
资助金额:$9.2万
-
财政年份:1979
-
负责人:Mary Lou Soffa
-
依托单位:
海外基金