CSpace  > 中国科学院计算技术研究所期刊论文  > 英文
Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD)
Ma, Jiuyue1,2; Sui, Xiufeng1; Sun, Ninghui1; Li, Yupeng1; Yu, Zihao1,2; Huang, Bowen1; Xu, Tianni1,2; Yao, Zhicheng1; Chen, Yun3; Wang, Haibin3; Zhang, Lixin1; Bao, Yungang1
2015-04-01
发表期刊ACM SIGPLAN NOTICES
ISSN0362-1340
卷号50期号:4页码:131-143
摘要This paper presents PARD, a programmable architecture for resourcing-on-demand that provides a new programming interface to convey an application's high-level information like quality-of-service requirements to the hardware. PARD enables new functionalities like fully hardware-supported virtualization and differentiated services in computers. PARD is inspired by the observation that a computer is inherently a network in which hardware components communicate via packets (e.g., over the NoC or PCIe). We apply principles of software-defined networking to this intra-computer network and address three major challenges. First, to deal with the semantic gap between high-level applications and underlying hardware packets, PARD attaches a high-level semantic tag (e.g., a virtual machine or thread ID) to each memory-access, I/O, or interrupt packet. Second, to make hardware components more manageable, PARD implements programmable control planes that can be integrated into various shared resources (e.g., cache, DRAM, and I/O devices) and can differentially process packets according to tag-based rules. Third, to facilitate programming, PARD abstracts all control planes as a device file tree to provide a uniform programming interface via which users create and apply tag-based rules. Full-system simulation results show that by co-locating latency-critical memcached applications with other workloads PARD can improve a four-core computer's CPU utilization by up to a factor of four without significantly increasing tail latency. FPGA emulation based on a preliminary RTL implementation demonstrates that the cache control plane introduces no extra latency and that the memory control plane can reduce queueing delay for high-priority memory-access requests by up to a factor of 5.6.
关键词Hardware/Software Interface QoS Data Center
DOI10.1145/2694344.2694382
收录类别SCI
语种英语
资助项目Huawei-ICT Joint Research Lab ; National Natural Science Foundation of China (NSFC)[61420106013] ; National Natural Science Foundation of China (NSFC)[61221062] ; National Natural Science Foundation of China (NSFC)[61202062] ; 973 Program[2011CB302500] ; CCF-Intel Young Faculty Researcher Program ; IBM SUR Cycle 2 grant
WOS研究方向Computer Science
WOS类目Computer Science, Software Engineering
WOS记录号WOS:000370874900010
出版者ASSOC COMPUTING MACHINERY
引用统计
被引频次:21[WOS]   [WOS记录]     [WOS相关记录]
文献类型期刊论文
条目标识符http://119.78.100.204/handle/2XEOYT63/8815
专题中国科学院计算技术研究所期刊论文_英文
通讯作者Ma, Jiuyue
作者单位1.Chinese Acad Sci, ICT, State Key Lab Comp Architecture, Beijing, Peoples R China
2.Univ Chinese Acad Sci, Beijing, Peoples R China
3.Huawei Technol, Beijing, Peoples R China
推荐引用方式
GB/T 7714
Ma, Jiuyue,Sui, Xiufeng,Sun, Ninghui,et al. Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD)[J]. ACM SIGPLAN NOTICES,2015,50(4):131-143.
APA Ma, Jiuyue.,Sui, Xiufeng.,Sun, Ninghui.,Li, Yupeng.,Yu, Zihao.,...&Bao, Yungang.(2015).Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD).ACM SIGPLAN NOTICES,50(4),131-143.
MLA Ma, Jiuyue,et al."Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD)".ACM SIGPLAN NOTICES 50.4(2015):131-143.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Ma, Jiuyue]的文章
[Sui, Xiufeng]的文章
[Sun, Ninghui]的文章
百度学术
百度学术中相似的文章
[Ma, Jiuyue]的文章
[Sui, Xiufeng]的文章
[Sun, Ninghui]的文章
必应学术
必应学术中相似的文章
[Ma, Jiuyue]的文章
[Sui, Xiufeng]的文章
[Sun, Ninghui]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。