首页 > 最新文献

Proceedings Third IEEE Real-Time Technology and Applications Symposium最新文献

英文 中文
Timing analysis for data caches and set-associative caches 数据缓存和集合关联缓存的时序分析
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601358
R. White, Christopher A. Healy, D. Whalley, F. Mueller, M. Harmon
The contributions of this paper are twofold. First, an automatic tool-based approach is described to bound worst-case data cache performance. The given approach works on fully optimized code, performs the analysis over the entire control flow of a program, detects and exploits both spatial and temporal locality within data references, produces results typically within a few seconds, and estimates, on average, 30% tighter WCET bounds than can be predicted without analyzing data cache behavior. Results obtained by running the system on representative programs are presented and indicate that timing analysis of data cache behavior can result in significantly tighter worst-case performance predictions. Second, a framework to bound worst-case instruction cache performance for set-associative caches is formally introduced and operationally described. Results of incorporating instruction cache predictions within pipeline simulation show that timing predictions for set-associative caches remain just as tight as predictions for direct-mapped caches. The cache simulation overhead scales linearly with increasing associativity.
本文的贡献是双重的。首先,描述了一种基于自动工具的方法来约束最坏情况下的数据缓存性能。给定的方法适用于完全优化的代码,对程序的整个控制流执行分析,检测和利用数据引用中的空间和时间局部性,通常在几秒钟内产生结果,并且平均估计比不分析数据缓存行为可以预测的更紧凑30%的WCET边界。通过在代表性程序上运行系统获得的结果表明,数据缓存行为的时序分析可以导致明显更严格的最坏情况性能预测。其次,正式介绍了集关联缓存约束最坏情况指令缓存性能的框架,并对其进行了操作描述。在流水线模拟中合并指令缓存预测的结果表明,集合关联缓存的时间预测仍然与直接映射缓存的预测一样严格。缓存模拟开销随着结合性的增加呈线性增长。
{"title":"Timing analysis for data caches and set-associative caches","authors":"R. White, Christopher A. Healy, D. Whalley, F. Mueller, M. Harmon","doi":"10.1109/RTTAS.1997.601358","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601358","url":null,"abstract":"The contributions of this paper are twofold. First, an automatic tool-based approach is described to bound worst-case data cache performance. The given approach works on fully optimized code, performs the analysis over the entire control flow of a program, detects and exploits both spatial and temporal locality within data references, produces results typically within a few seconds, and estimates, on average, 30% tighter WCET bounds than can be predicted without analyzing data cache behavior. Results obtained by running the system on representative programs are presented and indicate that timing analysis of data cache behavior can result in significantly tighter worst-case performance predictions. Second, a framework to bound worst-case instruction cache performance for set-associative caches is formally introduced and operationally described. Results of incorporating instruction cache predictions within pipeline simulation show that timing predictions for set-associative caches remain just as tight as predictions for direct-mapped caches. The cache simulation overhead scales linearly with increasing associativity.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"47 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126684109","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 172
Modelling, evaluation, and adaptive control of an instrumentation system 仪表系统的建模、评估和自适应控制
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601348
A. Waheed, D. Rover, M. Mutka, Hugh M. Smith, Aleksandar Bakic
We present results from modeling and evaluating the JEWEL instrumentation system (IS), which is being used for runtime data collection from a distributed, real-time application. Our modeling and evaluation effort addresses two objectives: (1) providing early feedback to the system developers regarding the JEWEL IS configuration options for this application; and (2) evaluation of the design alternatives for an adaptive controller to control the overhead and intrusion of the JEWEL IS to a real-time video conferencing application. For JEWEL IS design, we compare two data collection and forwarding policies (collect-and-forward and batch-and-forward). For the design of the adaptive controller, we compare two adaptation policies (static and dynamic adaptation) and two policies to schedule the implementation of the control decisions (distributed and centralized scheduling). Results reported in this paper indicate that the batch-and-forward policy for IS design static adaptation policy with distributed scheduling for the adaptive controller design meet the domain-specific requirements.
我们展示了对JEWEL仪器系统(IS)建模和评估的结果,该系统用于从分布式实时应用程序中收集运行时数据。我们的建模和评估工作有两个目标:(1)为系统开发人员提供关于该应用程序的JEWEL IS配置选项的早期反馈;(2)评估自适应控制器的设计方案,以控制JEWEL IS对实时视频会议应用的开销和入侵。对于JEWEL IS设计,我们比较了两种数据收集和转发策略(收集并转发和批处理并转发)。对于自适应控制器的设计,我们比较了两种自适应策略(静态自适应和动态自适应)以及两种调度策略(分布式调度和集中式调度)来实现控制决策。研究结果表明,IS设计的批处理转发策略满足了自适应控制器设计的分布式调度静态自适应策略的领域要求。
{"title":"Modelling, evaluation, and adaptive control of an instrumentation system","authors":"A. Waheed, D. Rover, M. Mutka, Hugh M. Smith, Aleksandar Bakic","doi":"10.1109/RTTAS.1997.601348","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601348","url":null,"abstract":"We present results from modeling and evaluating the JEWEL instrumentation system (IS), which is being used for runtime data collection from a distributed, real-time application. Our modeling and evaluation effort addresses two objectives: (1) providing early feedback to the system developers regarding the JEWEL IS configuration options for this application; and (2) evaluation of the design alternatives for an adaptive controller to control the overhead and intrusion of the JEWEL IS to a real-time video conferencing application. For JEWEL IS design, we compare two data collection and forwarding policies (collect-and-forward and batch-and-forward). For the design of the adaptive controller, we compare two adaptation policies (static and dynamic adaptation) and two policies to schedule the implementation of the control decisions (distributed and centralized scheduling). Results reported in this paper indicate that the batch-and-forward policy for IS design static adaptation policy with distributed scheduling for the adaptive controller design meet the domain-specific requirements.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127165760","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Performance-based design of distributed real-time systems 基于性能的分布式实时系统设计
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601321
D. Kang, R. Gerber, M. Saksena
The paper presents a design method for distributed systems with statistical, end-to-end real-time constraints, and with underlying stochastic resource requirements. A system is modeled as a set of chains, where each chain is a distributed pipeline of tasks, and a task can represent any activity requiring nonzero load from some CPU or network resource. Every chain has two end-to-end performance requirements: its delay constraint denotes the maximum amount time a computation can take to flow through the pipeline, from input to output. A chain's quality constraint mandates a minimum allowable success rate for outputs that meet their delay constraints. The design method solves this problem by deriving (1) a fixed proportion of resource load to give each task; and (2) a deterministic processing rate for every chain, an which the objective is to optimize the output success rate (as determined by an analytical approximation). They demonstrate their technique on an example system, and compare the estimated success rates with those derived via simulated on-line behavior.
本文提出了一种具有统计、端到端实时约束和底层随机资源需求的分布式系统的设计方法。系统被建模为一组链,其中每个链都是任务的分布式管道,任务可以表示需要某些CPU或网络资源非零负载的任何活动。每个链都有两个端到端的性能需求:它的延迟约束表示计算从输入到输出通过管道所花费的最大时间。链的质量约束规定了满足延迟约束的输出的最小允许成功率。设计方法通过推导出(1)分配给每个任务的固定比例的资源负载来解决这一问题;(2)每条链的确定性处理率,其目标是优化输出成功率(由解析近似确定)。他们在一个示例系统上演示了他们的技术,并将估计的成功率与通过模拟在线行为得出的成功率进行了比较。
{"title":"Performance-based design of distributed real-time systems","authors":"D. Kang, R. Gerber, M. Saksena","doi":"10.1109/RTTAS.1997.601321","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601321","url":null,"abstract":"The paper presents a design method for distributed systems with statistical, end-to-end real-time constraints, and with underlying stochastic resource requirements. A system is modeled as a set of chains, where each chain is a distributed pipeline of tasks, and a task can represent any activity requiring nonzero load from some CPU or network resource. Every chain has two end-to-end performance requirements: its delay constraint denotes the maximum amount time a computation can take to flow through the pipeline, from input to output. A chain's quality constraint mandates a minimum allowable success rate for outputs that meet their delay constraints. The design method solves this problem by deriving (1) a fixed proportion of resource load to give each task; and (2) a deterministic processing rate for every chain, an which the objective is to optimize the output success rate (as determined by an analytical approximation). They demonstrate their technique on an example system, and compare the estimated success rates with those derived via simulated on-line behavior.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116846452","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
Active transactions integrated with real-time transactions according to data freshness 根据数据新鲜度,将活动交易与实时交易相结合
Pub Date : 1997-06-09 DOI: 10.1109/RTTAS.1997.601343
H. Shimakawa, G. Ido, H. Takada, Y. Asano, Morikazu Takegaki
Plants need both data acquisition without any loss and detection of state changes in restricted times. The paper proposes the active ring model for active real-time database systems which acquire data from industrial plants, provide the data for applications, and detect state changes to notify them to applications. The model incorporates the ECA mechanism into circular storage areas. In the ECA mechanism, conditions whose evaluation time is bounded are separated from others. The model is cognizant of data freshness. Since deadlines of transactions are set according to data freshness, the detection is integrated with the real-time acquisition. The paper includes an experimental result revealing that the active ring model is effective to provide service according to data freshness.
工厂既需要无损失地获取数据,又需要在有限的时间内检测状态变化。本文提出了主动实时数据库系统的主动环模型,该系统从工业工厂获取数据,为应用程序提供数据,并检测状态变化以通知应用程序。该模型将ECA机制纳入圆形存储区域。在ECA机制中,评价时间有限定的条件与其他条件是分开的。该模型能够识别数据的新鲜度。由于交易的截止日期是根据数据的新鲜度设定的,因此检测与实时采集相结合。实验结果表明,基于数据新鲜度的主动环模型能够有效地提供服务。
{"title":"Active transactions integrated with real-time transactions according to data freshness","authors":"H. Shimakawa, G. Ido, H. Takada, Y. Asano, Morikazu Takegaki","doi":"10.1109/RTTAS.1997.601343","DOIUrl":"https://doi.org/10.1109/RTTAS.1997.601343","url":null,"abstract":"Plants need both data acquisition without any loss and detection of state changes in restricted times. The paper proposes the active ring model for active real-time database systems which acquire data from industrial plants, provide the data for applications, and detect state changes to notify them to applications. The model incorporates the ECA mechanism into circular storage areas. In the ECA mechanism, conditions whose evaluation time is bounded are separated from others. The model is cognizant of data freshness. Since deadlines of transactions are set according to data freshness, the detection is integrated with the real-time acquisition. The paper includes an experimental result revealing that the active ring model is effective to provide service according to data freshness.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115229544","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
期刊
Proceedings Third IEEE Real-Time Technology and Applications Symposium
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1