Experimental Software Systems: Performance Impact of Contemporary Programming Paradigms and Workloads
实验软件系统:当代编程范式和工作负载的性能影响
基本信息
- 批准号:9807112
- 负责人:
- 金额:$ 35.63万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-09-15 至 2002-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
9807112Lizy K.约翰·克雷格德克萨斯大学奥斯汀分校实验软件系统:当代编程范式和工作负载的性能影响这个项目的主要目标是描述几个当代编程范式的特征,包括面向对象计算和网络计算。 这项研究调查了为什么当代程序(用C++,Java等开发)倾向于比传统开发的运行更慢(例如,Fortran和C)程序。 例如,当同一应用程序以面向对象的方式编写并且也以传统的过程风格构造时,已知面向对象的版本消耗更多的内存,表现出更差的缓存行为,并且具有更少的可预测的分支行为。 本研究试图隔离这些影响,并跟踪他们的面向对象的编程风格的特定元素。 这项研究的主要好处是收集有关微处理器应如何在未来设计的知识。 微处理器的设计决策和工程权衡通常基于对这些处理器将执行的程序类型的假设。 然而,详细而准确的程序特征,如本项目中的程序特征,使处理器设计人员能够做出明智的工程决策。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Lizy John其他文献
Lizy John的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Lizy John', 18)}}的其他基金
Collaborative Research: SHF: Small: Quasi Weightless Neural Networks for Energy-Efficient Machine Learning on the Edge
合作研究:SHF:小型:用于边缘节能机器学习的准失重神经网络
- 批准号:
2326894 - 财政年份:2023
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
EAGER: Improving Reproducibility of Computing Research using Proxy Workloads
EAGER:使用代理工作负载提高计算研究的可重复性
- 批准号:
1745813 - 财政年份:2017
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
IISWC 2012 Student Travel Grants
IISWC 2012 学生旅费补助
- 批准号:
1261723 - 财政年份:2012
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
IISWC 2011 Student Travel Grants
IISWC 2011 学生旅费补助
- 批准号:
1202396 - 财政年份:2011
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
SHF: Small: Workload Characterization and Benchmark Synthesis for Emerging Computing Systems
SHF:小型:新兴计算系统的工作负载表征和基准综合
- 批准号:
1117895 - 财政年份:2011
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
CRI: CRD Collaborative Research: Archer - Seeding a Community-based Computing Infrastructure for Computer Architecture Research and Education
CRI:CRD 协作研究:Archer - 为计算机体系结构研究和教育提供基于社区的计算基础设施
- 批准号:
0750860 - 财政年份:2008
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Simplifying Computer Performance Evaluation using Workload Characterization
使用工作负载表征简化计算机性能评估
- 批准号:
0702694 - 财政年份:2007
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Statistical Techniques for Computer Performance Evaluation
计算机性能评估的统计技术
- 批准号:
0429806 - 财政年份:2004
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
IT/SY(CISE): Designing Microprocessors and Computer Systems for Emerging Workloads
IT/SY(CISE):为新兴工作负载设计微处理器和计算机系统
- 批准号:
0113105 - 财政年份:2001
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
CAREER: Improving the Access-Execute Balance in High Performance Processors
职业:改善高性能处理器的访问执行平衡
- 批准号:
9624378 - 财政年份:1996
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
相似海外基金
Experimental Partnership - Hardware-Software Co-Design of Real-Time Operating Systems and Embedded Microprocessors
实验合作伙伴关系 - 实时操作系统和嵌入式微处理器的软硬件协同设计
- 批准号:
0000439 - 财政年份:2001
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Experimental Partnership - Comprehensive Retargetable Embedded Systems Software Development Environment
实验性合作伙伴关系 - 全面的可重定向嵌入式系统软件开发环境
- 批准号:
0072043 - 财政年份:2000
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
ITR: Experimental Validation of Large-Scale Networked Software Systems
ITR:大规模网络软件系统的实验验证
- 批准号:
0086096 - 财政年份:2000
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
Experimental Software Systems: Georgraphic Information Systems on High-Speed Clusters: A Vertically Integrated Approach
实验软件系统:高速集群上的地理信息系统:垂直集成方法
- 批准号:
9870724 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
Experimental Software Systems: Distributed Resource Management in Local-Area and Wide-Area Networks
实验软件系统:局域网和广域网中的分布式资源管理
- 批准号:
9870740 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
Experimental Software Systems: Adaptware: A Design Framework for Adaptive Real-Time Systems
实验软件系统:Adaptware:自适应实时系统的设计框架
- 批准号:
9806280 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Experimental Software Systems: Hardware-Software Co-Design of an Experimental Real-Time Operating System and a Microcontroller Architecture
实验软件系统:实验实时操作系统和微控制器架构的软硬件协同设计
- 批准号:
9806645 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
实验软件系统:协作研究:流类型在高阶类型语言高效、模块化、可靠编译中的应用
- 批准号:
9806745 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant
Experimental Software Systems: Linear Naming: Experimental Software for Optimizing Communication Protocols
实验软件系统:线性命名:优化通信协议的实验软件
- 批准号:
9806718 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Continuing Grant
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
实验软件系统:协作研究:流类型在高阶类型语言高效、模块化、可靠编译中的应用
- 批准号:
9806746 - 财政年份:1998
- 资助金额:
$ 35.63万 - 项目类别:
Standard Grant














{{item.name}}会员




