SHF: Small: Computer Architecture for Scripting Languages
SHF:小型:脚本语言的计算机体系结构
基本信息
- 批准号:1527223
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-08-01 至 2019-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The goal of this work is to speed-up the execution of themost popular programming languages of the internet, namely Scripting Languagessuch as JavaScript and Python. These languages are easy to use, becausethey do not require declaring all the variables. However, this makes them veryhard to compile efficiently. In this work, the principal investigator will designprocessor hardware that is specifically equipped to help speed-upthese languages. Given the importance of these languages forweb development, effective techniques to speed-up their executionare fundamental for the continued development of theweb infrastructure. Such development is crucial to oursociety's efficiency, competitiveness, and wellbeing.The principal investigator will focus on several techniques.One of them is using speculation support to execute the most likelyexecution path of the codes, and undo the execution if another pathwas taken instead. The other technique is prediction, to predict whichparts of the code will be executed. Finally, the third technique is reuse, where theprocessor will keep enough state in its structures to reuseit across invocations of the same functions.
这项工作的目标是加快互联网上最流行的编程语言的执行速度,即脚本语言,例如 JavaScript 和 Python。这些语言很容易使用,因为它们不需要声明所有变量。然而,这使得它们很难有效地编译。在这项工作中,首席研究员将设计专门用于帮助加速这些语言的处理器硬件。鉴于这些语言对于网络开发的重要性,加速其执行的有效技术是网络基础设施持续发展的基础。这种发展对于我们社会的效率、竞争力和福祉至关重要。首席研究员将重点关注几种技术。其中之一是使用推测支持来执行代码最有可能的执行路径,如果采取另一条路径则撤消执行。另一种技术是预测,预测代码的哪些部分将被执行。最后,第三种技术是重用,处理器将在其结构中保留足够的状态,以便在相同函数的调用中重用它。
项目成果
期刊论文数量(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 }}
Josep Torrellas其他文献
Uncorq: Unconstrained Snoop Request Delivery in Embedded-Ring Multiprocessors
Uncorq:嵌入式环多处理器中无约束的侦听请求传送
- DOI:
10.1109/micro.2007.43 - 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Karin Strauss;Xiaowei Shen;Josep Torrellas - 通讯作者:
Josep Torrellas
An Empirical Study of the Effect of Source-level Transformations on Compiler Stability
源代码级转换对编译器稳定性影响的实证研究
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Zhangxiaowen Gong;Zhi Chen;J. Szaday;David C. Wong;Zehra Sura;Neftali Watkinson;Saeed Maleki;David Padua;Alexandru Nicolau;A. Veidenbaum;Josep Torrellas - 通讯作者:
Josep Torrellas
Josep Torrellas的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Josep Torrellas', 18)}}的其他基金
Collaborative Research: PPoSS: LARGE: General-Purpose Scalable Technologies for Fundamental Graph Problems
合作研究:PPoSS:大型:解决基本图问题的通用可扩展技术
- 批准号:
2316233 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
SHF: Medium: Cross-Cutting Effort to Make Non-Volatile Memories Truly Usable
SHF:中:使非易失性存储器真正可用的跨领域努力
- 批准号:
2107470 - 财政年份:2021
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
PPoSS: Planning: A Cross-Layer Approach to Accelerate Large-Scale Graph Computations on Distributed Platforms
PPoSS:规划:加速分布式平台上大规模图计算的跨层方法
- 批准号:
2028861 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CNS Core: Medium: Rethinking Architecture and Operating Systems for Modern Virtualization Technologies
CNS 核心:中:重新思考现代虚拟化技术的架构和操作系统
- 批准号:
1956007 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
CSR: Medium: Effective Control to Maximize Resource Efficiency in Large Clusters; Hardware, Runtime, and Compiler Perspectives
CSR:中:有效控制以最大化大型集群中的资源效率;
- 批准号:
1763658 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
SPX: Secure, Highly-Parallel Training of Deep Neural Networks in the Cloud Using General-Purpose Shared-Memory Platforms
SPX:使用通用共享内存平台在云中对深度神经网络进行安全、高度并行的训练
- 批准号:
1725734 - 财政年份:2017
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Technologies for Ultra Energy-Efficient Multicores
超节能多核技术
- 批准号:
1649432 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
XPS: FULL: Breaking the Scalability Wall of Shared Memory through Fast On-Chip Wireless Communication
XPS:FULL:通过快速片上无线通信打破共享内存的可扩展性壁垒
- 批准号:
1629431 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Designing the Programmable Many-Core for Extreme Scale Computing
SHF:大型:协作研究:为超大规模计算设计可编程众核
- 批准号:
1536795 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
CSR: Small: A Framework for Advanced Concurrency Debugging
CSR:小型:高级并发调试框架
- 批准号:
1116237 - 财政年份:2011
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似国自然基金
诊疗一体化PS-Hc@MB协同训练介导脑小血管病康复的作用及机制研究
- 批准号:82372561
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
非小细胞肺癌MECOM/HBB通路介导血红素代谢异常并抑制肿瘤起始细胞铁死亡的机制研究
- 批准号:82373082
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
基于胆碱能皮层投射纤维探讨脑小血管病在帕金森病步态障碍中的作用及机制研究
- 批准号:82301663
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
关于丢番图方程小素数解上界估计的研究
- 批准号:12301005
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
嗅球小胶质细胞P2X7受体在变应性鼻炎发生帕金森病样改变中的作用与机制研究
- 批准号:82371119
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
相似海外基金
SHF: Small: A Chip of Happiness: Device-to-System Developments of Affective Computing for Human-in-the-loop Computer System
SHF:小:幸福的芯片:人在环计算机系统的情感计算的设备到系统开发
- 批准号:
2208573 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Transforming Computer Architecture Evaluation with Statistical Model Checking
SHF:小型:通过统计模型检查转变计算机架构评估
- 批准号:
2133160 - 财政年份:2021
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: SMALL: Collaborative Research: Reconfigurable and Programmable Processor Architectures for Brain-Computer Interfacing
SHF:小型:协作研究:用于脑机接口的可重构和可编程处理器架构
- 批准号:
2007131 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CCF:SHF: Small: Some New Class of Error Control Codes for VLSI and Computer Systems
CCF:SHF:小型:用于 VLSI 和计算机系统的一些新型错误控制代码
- 批准号:
2006571 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Printed Computer Systems
SHF:小型:印刷计算机系统
- 批准号:
2006763 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant