Experimental Software Systems: Performance Impact of Contemporary Programming Paradigms and Workloads
Experimental Software Systems: Performance Impact of Contemporary Programming Paradigms and Workloads
批准号:
9807112
负责人:
Lizy John
金额:
$35.63万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-09-15 至 2002-08-31
中文摘要
9807112Lizy K.约翰·克雷格德克萨斯大学奥斯汀分校实验软件系统:当代编程范式和工作负载的性能影响这个项目的主要目标是描述几个当代编程范式的特征,包括面向对象计算和网络计算。 这项研究调查了为什么当代程序(用C++,Java等开发)倾向于比传统开发的运行更慢(例如,Fortran和C)程序。 例如,当同一应用程序以面向对象的方式编写并且也以传统的过程风格构造时,已知面向对象的版本消耗更多的内存,表现出更差的缓存行为,并且具有更少的可预测的分支行为。 本研究试图隔离这些影响,并跟踪他们的面向对象的编程风格的特定元素。 这项研究的主要好处是收集有关微处理器应如何在未来设计的知识。 微处理器的设计决策和工程权衡通常基于对这些处理器将执行的程序类型的假设。 然而,详细而准确的程序特征,如本项目中的程序特征,使处理器设计人员能够做出明智的工程决策。
英文摘要
9807112Lizy K. JohnCraig M. ChaseThe University of Texas at AustinExperimental Software Systems: Performance Impact of Contemporary Programming Paradigms and WorkloadsThe primary objective of this project is to characterize several contemporary programming paradigms, including object-oriented computing and networked computing. This study investigates why contemporary programs (developed in C++, Java, etc.) tend to run slower than traditionally developed (e.g., Fortran and C) programs. For example, when the same application is written in an object-oriented fashion and also constructed in a traditional procedural style, the object-oriented version is known to consume more memory, exhibit worse cache behavior, and to have less predictable branch behavior. This research attempts to isolate these effects and trace them to specific elements of the object oriented programming style. The principal benefit of this study is the collection of knowledge concerning how microprocessors should be designed in the future. Design decisions and engineering tradeoffs in microprocessors are often based on assumptions made about the types of programs that these processors will execute. However, detailed and accurate program characterization, such as those in this project, allows processor designers to make intelligent and informed engineering decisions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
-
批准号:2326894
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2023
-
负责人:Lizy John
-
依托单位:
EAGER: Improving Reproducibility of Computing Research using Proxy Workloads
-
批准号:1745813
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2017
-
负责人:Lizy John
-
依托单位:
IISWC 2012 Student Travel Grants
-
批准号:1261723
-
项目类别:Standard Grant
-
资助金额:$0.5万
-
财政年份:2012
-
负责人:Lizy John
-
依托单位:
IISWC 2011 Student Travel Grants
-
批准号:1202396
-
项目类别:Standard Grant
-
资助金额:$0.5万
-
财政年份:2011
-
负责人:Lizy John
-
依托单位:
SHF: Small: Workload Characterization and Benchmark Synthesis for Emerging Computing Systems
-
批准号:1117895
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2011
-
负责人:Lizy John
-
依托单位:
CRI: CRD Collaborative Research: Archer - Seeding a Community-based Computing Infrastructure for Computer Architecture Research and Education
-
批准号:0750860
-
项目类别:Standard Grant
-
资助金额:$6.76万
-
财政年份:2008
-
负责人:Lizy John
-
依托单位:
Simplifying Computer Performance Evaluation using Workload Characterization
-
批准号:0702694
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2007
-
负责人:Lizy John
-
依托单位:
Statistical Techniques for Computer Performance Evaluation
-
批准号:0429806
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Lizy John
-
依托单位:
IT/SY(CISE): Designing Microprocessors and Computer Systems for Emerging Workloads
-
批准号:0113105
-
项目类别:Standard Grant
-
资助金额:$26.5万
-
财政年份:2001
-
负责人:Lizy John
-
依托单位:
CAREER: Improving the Access-Execute Balance in High Performance Processors
-
批准号:9624378
-
项目类别:Continuing Grant
-
资助金额:$11.5万
-
财政年份:1996
-
负责人:Lizy John
-
依托单位:
CAREER: Improving the Access-Execute Balance in High Performance Processors
-
批准号:9796098
-
项目类别:Continuing Grant
-
资助金额:$31.5万
-
财政年份:1996
-
负责人:Lizy John
-
依托单位:
海外基金