首页 > 最新文献

2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)最新文献

英文 中文
Optimizing performance analysis for synchronous dataflow graphs with shared resources 优化具有共享资源的同步数据流图的性能分析
Pub Date : 2012-03-12 DOI: 10.5555/2492708.2492869
Daniel Thiele, R. Ernst
Contemporary embedded systems, which process streaming data such as signal, audio, or video data, are an increasingly important part of our lives. Shared resources (e.g. memories) help to reduce the chip area and power consumption of these systems, saving costs in high volume consumer products. Resource sharing, however, introduces new timing interdependencies between system components, which must be analyzed to verify that the initial timing requirements of the application domain are still met. Graphs with synchronous dataflow (SDF) semantics are frequently used to model these systems. In this paper, we present a method to integrate resource sharing into SDF graphs. Using these graphs and a throughput constraint, we will derive deadlines for resource accesses and the amount of memory required for an implementation. Then we derive the resource load directly from the SDF description, and perform a formal schedulability analysis to check if the original timing constraints are still met. Finally, we perform an evaluation of our approach using an image processing application and present our results.
当代嵌入式系统处理流数据,如信号、音频或视频数据,是我们生活中越来越重要的一部分。共享资源(例如存储器)有助于减少这些系统的芯片面积和功耗,从而节省大批量消费产品的成本。然而,资源共享在系统组件之间引入了新的定时相互依赖关系,必须对其进行分析,以验证应用程序域的初始定时需求仍然得到满足。具有同步数据流(SDF)语义的图经常用于对这些系统建模。本文提出了一种将资源共享集成到SDF图中的方法。使用这些图和吞吐量约束,我们将得出资源访问的最后期限和实现所需的内存量。然后,我们直接从SDF描述中导出资源负载,并执行正式的可调度性分析,以检查是否仍然满足原始的时序约束。最后,我们使用图像处理应用程序对我们的方法进行评估,并展示我们的结果。
{"title":"Optimizing performance analysis for synchronous dataflow graphs with shared resources","authors":"Daniel Thiele, R. Ernst","doi":"10.5555/2492708.2492869","DOIUrl":"https://doi.org/10.5555/2492708.2492869","url":null,"abstract":"Contemporary embedded systems, which process streaming data such as signal, audio, or video data, are an increasingly important part of our lives. Shared resources (e.g. memories) help to reduce the chip area and power consumption of these systems, saving costs in high volume consumer products. Resource sharing, however, introduces new timing interdependencies between system components, which must be analyzed to verify that the initial timing requirements of the application domain are still met. Graphs with synchronous dataflow (SDF) semantics are frequently used to model these systems. In this paper, we present a method to integrate resource sharing into SDF graphs. Using these graphs and a throughput constraint, we will derive deadlines for resource accesses and the amount of memory required for an implementation. Then we derive the resource load directly from the SDF description, and perform a formal schedulability analysis to check if the original timing constraints are still met. Finally, we perform an evaluation of our approach using an image processing application and present our results.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115615713","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}
引用次数: 9
Asymmetry of MTJ switching and its implication to STT-RAM designs MTJ开关的不对称性及其对STT-RAM设计的启示
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176695
Yaojun Zhang, Xiaobin Wang, Yong Li, A. Jones, Yiran Chen
As one promising candidate for next-generation nonvolatile memory technologies, spin-transfer torque random access memory (STT-RAM) has demonstrated many attractive features, such as nanosecond access time, high integration density, non-volatility, and good CMOS process compatibility. In this paper, we reveal an important fact that has been neglected in STT-RAM designs for long: the write operation of a STT-RAM cell is asymmetric based on the switching direction of the MTJ (magnetic tunneling junction) device: the mean and the deviation of the write latency for the switching from low- to high-resistance state is much longer or larger than that of the opposite switching. Some special design concerns, e.g., the write-pattern-dependent write reliability, are raised by this observation. We systematically analyze the root reasons to form the asymmetric switching of the MTJ and study their impacts on STT-RAM write operations. These factors include the thermal-induced statistical MTJ magnetization process, asymmetric biasing conditions of NMOS transistors, and both NMOS and MTJ device variations. We also explore the design space of different design methodologies on capturing the switching asymmetry of different STT-RAM cell structures. Our experiment results proved the importance of full statistical design method in STT-RAM designs for design pessimism minimization.
自旋转移扭矩随机存取存储器(STT-RAM)作为下一代非易失性存储技术的一个有前途的候选技术,具有纳秒级存取时间、高集成密度、非易失性和良好的CMOS工艺兼容性等许多有吸引力的特性。在本文中,我们揭示了STT-RAM设计中长期被忽视的一个重要事实:STT-RAM单元的写操作是基于MTJ(磁性隧道结)器件开关方向的不对称的:从低电阻状态切换到高电阻状态的写延迟的平均值和偏差比相反开关的写延迟更长或更大。一些特殊的设计问题,例如,写模式相关的写可靠性,是由这种观察提出的。我们系统地分析了MTJ不对称开关形成的根本原因,并研究了它们对STT-RAM写操作的影响。这些因素包括热致统计MTJ磁化过程、NMOS晶体管的不对称偏置条件以及NMOS和MTJ器件的变化。我们还探讨了不同设计方法的设计空间,以捕获不同STT-RAM单元结构的开关不对称性。实验结果证明了全统计设计方法在STT-RAM设计中对最小化设计悲观情绪的重要性。
{"title":"Asymmetry of MTJ switching and its implication to STT-RAM designs","authors":"Yaojun Zhang, Xiaobin Wang, Yong Li, A. Jones, Yiran Chen","doi":"10.1109/DATE.2012.6176695","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176695","url":null,"abstract":"As one promising candidate for next-generation nonvolatile memory technologies, spin-transfer torque random access memory (STT-RAM) has demonstrated many attractive features, such as nanosecond access time, high integration density, non-volatility, and good CMOS process compatibility. In this paper, we reveal an important fact that has been neglected in STT-RAM designs for long: the write operation of a STT-RAM cell is asymmetric based on the switching direction of the MTJ (magnetic tunneling junction) device: the mean and the deviation of the write latency for the switching from low- to high-resistance state is much longer or larger than that of the opposite switching. Some special design concerns, e.g., the write-pattern-dependent write reliability, are raised by this observation. We systematically analyze the root reasons to form the asymmetric switching of the MTJ and study their impacts on STT-RAM write operations. These factors include the thermal-induced statistical MTJ magnetization process, asymmetric biasing conditions of NMOS transistors, and both NMOS and MTJ device variations. We also explore the design space of different design methodologies on capturing the switching asymmetry of different STT-RAM cell structures. Our experiment results proved the importance of full statistical design method in STT-RAM designs for design pessimism minimization.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116986772","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}
引用次数: 84
Virtualized on-chip distributed computing for heterogeneous reconfigurable multi-core systems 异构可重构多核系统的虚拟化片上分布式计算
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176478
Stephan Werner, Oliver Oey, D. Göhringer, M. Hübner, J. Becker
Efficiently managing the parallel execution of various application tasks onto a heterogeneous multi-core system consisting of a combination of processors and accelerators is a difficult task due to the complex system architecture. The management of reconfigurable multi-core systems which exploit dynamic and partial reconfiguration in order to, e.g. increase the number of processing elements to fulfill the performance demands of the application, is even more complicated. This paper presents a special virtualization layer consisting of one central server and several distributed computing clients to virtualize the complex and adaptive heterogeneous multi-core architecture and to autonomously manage the distribution of the parallel computation tasks onto the different processing elements.
由于系统架构复杂,在由处理器和加速器组成的异构多核系统上有效地管理各种应用程序任务的并行执行是一项艰巨的任务。可重构多核系统利用动态和局部重构来实现,例如增加处理元素的数量以满足应用程序的性能需求,而管理这些可重构多核系统则更加复杂。本文提出了一种由一个中央服务器和多个分布式计算客户端组成的特殊虚拟化层,用于虚拟化复杂的、自适应的异构多核体系结构,并自主管理并行计算任务在不同处理元素上的分布。
{"title":"Virtualized on-chip distributed computing for heterogeneous reconfigurable multi-core systems","authors":"Stephan Werner, Oliver Oey, D. Göhringer, M. Hübner, J. Becker","doi":"10.1109/DATE.2012.6176478","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176478","url":null,"abstract":"Efficiently managing the parallel execution of various application tasks onto a heterogeneous multi-core system consisting of a combination of processors and accelerators is a difficult task due to the complex system architecture. The management of reconfigurable multi-core systems which exploit dynamic and partial reconfiguration in order to, e.g. increase the number of processing elements to fulfill the performance demands of the application, is even more complicated. This paper presents a special virtualization layer consisting of one central server and several distributed computing clients to virtualize the complex and adaptive heterogeneous multi-core architecture and to autonomously manage the distribution of the parallel computation tasks onto the different processing elements.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117210318","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}
引用次数: 11
A probabilistic analysis method for functional qualification under Mutation Analysis 突变分析下功能定性的概率分析方法
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176448
Hsiu-Yi Lin, Chun-Yao Wang, Shih-Chieh Chang, Yung-Chih Chen, Hsuan-Ming Chou, Ching-Yi Huang, Yen-Chi Yang, Chun-Chien Shen
Mutation Analysis (MA) is a fault-based simulation technique that is used to measure the quality of testbenches in error (mutant) detection. Although MA effectively reports the living mutants to designers, it suffers from the high simulation cost. This paper presents a probabilistic MA preprocessing technique, Error Propagation Analysis (EPA), to speed up the MA process. EPA can statically estimate the probability of the error propagation with respect to each mutant for guiding the observation-point insertion. The inserted observation-points will reveal a mutant's status earlier during the simulation such that some useless testcases can be discarded later. We use the mutant model from an industrial EDA tool, Certitude, to conduct our experiments on the OpenCores' RT-level designs. The experimental results show that the EPA approach can save about 14% CPU time while obtaining the same mutant status report as the traditional MA approach.
突变分析(MA)是一种基于故障的仿真技术,用于在错误(突变)检测中测量试验台的质量。尽管遗传算法能有效地向设计者报告活突变体,但其仿真成本较高。本文提出了一种基于误差传播分析(EPA)的概率MA预处理技术,以加快MA处理的速度。EPA可以静态估计相对于每个突变体的误差传播概率,以指导观测点的插入。插入的观察点将在模拟过程中较早地揭示突变体的状态,以便稍后可以丢弃一些无用的测试用例。我们使用来自工业EDA工具的突变模型,确定性,在OpenCores的rt级设计上进行实验。实验结果表明,EPA方法在获得与传统MA方法相同的突变体状态报告的同时,可以节省约14%的CPU时间。
{"title":"A probabilistic analysis method for functional qualification under Mutation Analysis","authors":"Hsiu-Yi Lin, Chun-Yao Wang, Shih-Chieh Chang, Yung-Chih Chen, Hsuan-Ming Chou, Ching-Yi Huang, Yen-Chi Yang, Chun-Chien Shen","doi":"10.1109/DATE.2012.6176448","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176448","url":null,"abstract":"Mutation Analysis (MA) is a fault-based simulation technique that is used to measure the quality of testbenches in error (mutant) detection. Although MA effectively reports the living mutants to designers, it suffers from the high simulation cost. This paper presents a probabilistic MA preprocessing technique, Error Propagation Analysis (EPA), to speed up the MA process. EPA can statically estimate the probability of the error propagation with respect to each mutant for guiding the observation-point insertion. The inserted observation-points will reveal a mutant's status earlier during the simulation such that some useless testcases can be discarded later. We use the mutant model from an industrial EDA tool, Certitude, to conduct our experiments on the OpenCores' RT-level designs. The experimental results show that the EPA approach can save about 14% CPU time while obtaining the same mutant status report as the traditional MA approach.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121260170","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
State-based full predication for low power coarse-grained reconfigurable architecture 低功耗粗粒度可重构体系结构的基于状态的全预测
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176704
Kyuseung Han, Seongsik Park, Kiyoung Choi
It has been one of the most fundamental challenges in architecture design to achieve high performance with low power while maintaining flexibility. Parallel architectures such as coarse-grained reconfigurable architecture, where multiple PEs are tightly coupled with each other, can be a viable solution to the problem. However, the PEs are typically controlled by a centralized control unit, which makes it hard to parallelize programs requiring different control of each PE. To overcome this limitation, it is essential to convert control flows into data flows by adopting the predicated execution technique, but it may incur additional power consumption. This paper reveals power issues in the predicated execution and proposes a novel technique to mitigate power overhead of predicated execution. Contrary to the conventional approach, the proposed mechanism can decide whether to suppress instruction execution or not without decoding the instructions and does not require additional instruction bits, thereby resulting in energy savings. Experimental results show that energy consumed by the reconfigurable array and its configuration memory is reduced by up to 23.9%.
如何以低功耗实现高性能,同时保持灵活性,一直是架构设计中最基本的挑战之一。并行体系结构,如粗粒度可重构体系结构,其中多个pe彼此紧密耦合,可能是解决问题的可行方案。然而,PE通常由集中控制单元控制,这使得需要对每个PE进行不同控制的程序很难并行化。为了克服这一限制,必须通过采用预测执行技术将控制流转换为数据流,但这可能会导致额外的功耗。本文揭示了预测执行中的功率问题,并提出了一种新的技术来降低预测执行的功率开销。与传统方法相反,该机制可以在不解码指令的情况下决定是否抑制指令执行,并且不需要额外的指令位,从而节省了能量。实验结果表明,该可重构阵列及其配置存储器的能量消耗降低了23.9%。
{"title":"State-based full predication for low power coarse-grained reconfigurable architecture","authors":"Kyuseung Han, Seongsik Park, Kiyoung Choi","doi":"10.1109/DATE.2012.6176704","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176704","url":null,"abstract":"It has been one of the most fundamental challenges in architecture design to achieve high performance with low power while maintaining flexibility. Parallel architectures such as coarse-grained reconfigurable architecture, where multiple PEs are tightly coupled with each other, can be a viable solution to the problem. However, the PEs are typically controlled by a centralized control unit, which makes it hard to parallelize programs requiring different control of each PE. To overcome this limitation, it is essential to convert control flows into data flows by adopting the predicated execution technique, but it may incur additional power consumption. This paper reveals power issues in the predicated execution and proposes a novel technique to mitigate power overhead of predicated execution. Contrary to the conventional approach, the proposed mechanism can decide whether to suppress instruction execution or not without decoding the instructions and does not require additional instruction bits, thereby resulting in energy savings. Experimental results show that energy consumed by the reconfigurable array and its configuration memory is reduced by up to 23.9%.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126938609","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}
引用次数: 19
Verifying timing synchronization constraints in distributed embedded architectures 验证分布式嵌入式架构中的定时同步约束
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176463
A. Rajeev, S. Mohalik, S. Ramesh
Correct functioning of automotive embedded controllers requires hard real-time constraints on a number of system parameters. To avoid costly design iterations, these timing constraints should be verified during the design stage itself. In this paper, we describe a formal verification technique for a class of timing constraints called timing synchronization constraints in the recent adaptation of AUTOSAR standard (WPII-1.2 Timing Subgroup, Release 4.0). These constraints require, unlike the well studied end-to-end latency constraint, simultaneous analysis of multiple task/message chains or multiple data items traversing through a task/message chain. We show that they can be analyzed by model-checking with finite-state monitors. We also demonstrate this method on a case-study from the automotive domain.
汽车嵌入式控制器的正确功能需要对许多系统参数进行硬实时约束。为了避免昂贵的设计迭代,这些时间约束应该在设计阶段本身进行验证。在本文中,我们描述了最近AUTOSAR标准(WPII-1.2 timing Subgroup, Release 4.0)中被称为时序同步约束的一类时序约束的形式化验证技术。与研究得很好的端到端延迟约束不同,这些约束要求同时分析多个任务/消息链或遍历任务/消息链的多个数据项。我们证明了它们可以通过有限状态监视器的模型检查来分析。我们还在汽车领域的一个案例研究中演示了这种方法。
{"title":"Verifying timing synchronization constraints in distributed embedded architectures","authors":"A. Rajeev, S. Mohalik, S. Ramesh","doi":"10.1109/DATE.2012.6176463","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176463","url":null,"abstract":"Correct functioning of automotive embedded controllers requires hard real-time constraints on a number of system parameters. To avoid costly design iterations, these timing constraints should be verified during the design stage itself. In this paper, we describe a formal verification technique for a class of timing constraints called timing synchronization constraints in the recent adaptation of AUTOSAR standard (WPII-1.2 Timing Subgroup, Release 4.0). These constraints require, unlike the well studied end-to-end latency constraint, simultaneous analysis of multiple task/message chains or multiple data items traversing through a task/message chain. We show that they can be analyzed by model-checking with finite-state monitors. We also demonstrate this method on a case-study from the automotive domain.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"141 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114141404","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}
引用次数: 3
Analysis of multi-domain scenarios for optimized dynamic power management strategies 动态电源管理策略优化的多域场景分析
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176617
J. Zimmermann, O. Bringmann, W. Rosenstiel
Synchronous dataflow (SDF) models are gaining increased attention in designing software-intensive embedded systems. Especially in the signal processing and multimedia domain, dataflow-oriented models of computation are commonly used by designers reflecting the regular structure of algorithms and providing an intuitive way to specify both sequential and concurrent system functionality. Furthermore, dataflow-oriented models are qualified for capturing dynamic behavior due to data-dependent execution. In this work, we extend those data-dependent dataflow models to include dynamic power management (DPM) aspects of a target platform while still meeting hard timing requirements. We capture different system states in a multi-domain scenario approach and develop a state space based on this SDF representation for system analysis and optimization. By traversing the state space of the power-aware scenario modeling we derive a power management configuration with minimized energy dissipation depending on dynamic system behavior.
同步数据流(SDF)模型在软件密集型嵌入式系统设计中受到越来越多的关注。特别是在信号处理和多媒体领域,面向数据流的计算模型被设计人员普遍使用,它反映了算法的规则结构,并提供了一种直观的方式来指定顺序和并发系统功能。此外,由于执行依赖于数据,面向数据流的模型有资格捕获动态行为。在这项工作中,我们扩展了这些依赖于数据的数据流模型,以包括目标平台的动态电源管理(DPM)方面,同时仍然满足硬时序要求。我们在多域场景方法中捕获不同的系统状态,并基于此SDF表示开发状态空间,用于系统分析和优化。通过遍历功率感知场景建模的状态空间,我们推导出了基于动态系统行为的能量耗散最小的电源管理配置。
{"title":"Analysis of multi-domain scenarios for optimized dynamic power management strategies","authors":"J. Zimmermann, O. Bringmann, W. Rosenstiel","doi":"10.1109/DATE.2012.6176617","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176617","url":null,"abstract":"Synchronous dataflow (SDF) models are gaining increased attention in designing software-intensive embedded systems. Especially in the signal processing and multimedia domain, dataflow-oriented models of computation are commonly used by designers reflecting the regular structure of algorithms and providing an intuitive way to specify both sequential and concurrent system functionality. Furthermore, dataflow-oriented models are qualified for capturing dynamic behavior due to data-dependent execution. In this work, we extend those data-dependent dataflow models to include dynamic power management (DPM) aspects of a target platform while still meeting hard timing requirements. We capture different system states in a multi-domain scenario approach and develop a state space based on this SDF representation for system analysis and optimization. By traversing the state space of the power-aware scenario modeling we derive a power management configuration with minimized energy dissipation depending on dynamic system behavior.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128531076","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
Towards parallel execution of IEC 61131 industrial cyber-physical systems applications 面向IEC 61131工业信息物理系统应用的并行执行
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176530
A. Canedo, M. A. Faruque
In industrial cyber-physical systems (CPS)1, the ability of a system to react quicker to its inputs by just a few milliseconds can be translated to billions of dollars in additional profit over just a few years of uninterrupted operation. Therefore, it is important to reduce the cycle time of industrial CPS applications not only for the economical benefits but also for waste minimization, energy reduction, and safer working environments. In this paper, we present a novel method to reduce the execution time of CPS applications through a holistic software/hardware method that enables automatic parallelization of standardized industrial automation languages and their execution in multi-core processors. Through a realistic CPS, we demonstrate that parallel execution reduces the cycle time of the application and increases the life-cycle through better utilization of the mechanical, electrical, and computing resources.
在工业网络物理系统(CPS)1中,系统对输入的反应速度只需几毫秒就能在短短几年的不间断运行中转化为数十亿美元的额外利润。因此,减少工业CPS应用的周期时间不仅对经济效益,而且对减少废物,减少能源和更安全的工作环境都很重要。在本文中,我们提出了一种新的方法来减少CPS应用程序的执行时间,通过一个整体的软件/硬件方法,使标准化工业自动化语言的自动并行化及其在多核处理器中的执行成为可能。通过实际的CPS,我们证明并行执行通过更好地利用机械、电气和计算资源减少了应用程序的周期时间并增加了生命周期。
{"title":"Towards parallel execution of IEC 61131 industrial cyber-physical systems applications","authors":"A. Canedo, M. A. Faruque","doi":"10.1109/DATE.2012.6176530","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176530","url":null,"abstract":"In industrial cyber-physical systems (CPS)1, the ability of a system to react quicker to its inputs by just a few milliseconds can be translated to billions of dollars in additional profit over just a few years of uninterrupted operation. Therefore, it is important to reduce the cycle time of industrial CPS applications not only for the economical benefits but also for waste minimization, energy reduction, and safer working environments. In this paper, we present a novel method to reduce the execution time of CPS applications through a holistic software/hardware method that enables automatic parallelization of standardized industrial automation languages and their execution in multi-core processors. Through a realistic CPS, we demonstrate that parallel execution reduces the cycle time of the application and increases the life-cycle through better utilization of the mechanical, electrical, and computing resources.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129089554","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}
引用次数: 20
Component-based and aspect-oriented methodology and tool for Real-Time Embedded Control Systems Design 基于组件和面向方面的实时嵌入式控制系统设计方法和工具
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176586
R. Hamouche, R. Kocik
This paper presents component-based and aspect-oriented methodology and tool for designing and developing Real-Time Embedded Control Systems (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly the extra-functional concerns of RTECS, to describe separately transversal real time and security constraints, and to support model properties analysis. The benefits of this methodology are shown via an example of Legway control software, a version of the Segway vehicle built with Lego Mindstorms NXT.
本文提出了基于组件和面向方面的实时嵌入式控制系统(RTECS)的设计和开发方法和工具。该方法定义了一个组件模型,用于描述模块化和可重用软件,以应对嵌入式系统日益增加的复杂性。它提出了一种面向方面的方法来明确地解决RTECS的额外功能问题,单独描述横向实时和安全约束,并支持模型属性分析。这种方法的好处是通过Legway控制软件的一个例子,一个版本的赛格威车辆与乐高Mindstorms NXT建成。
{"title":"Component-based and aspect-oriented methodology and tool for Real-Time Embedded Control Systems Design","authors":"R. Hamouche, R. Kocik","doi":"10.1109/DATE.2012.6176586","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176586","url":null,"abstract":"This paper presents component-based and aspect-oriented methodology and tool for designing and developing Real-Time Embedded Control Systems (RTECS). This methodology defines a component model for describing modular and reusable software to cope with the increasing complexity of embedded systems. It proposes an aspect-oriented approach to address explicitly the extra-functional concerns of RTECS, to describe separately transversal real time and security constraints, and to support model properties analysis. The benefits of this methodology are shown via an example of Legway control software, a version of the Segway vehicle built with Lego Mindstorms NXT.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121315288","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}
引用次数: 2
MEDS: Mockup Electronic Data Sheets for automated testing of cyber-physical systems using digital mockups med:模拟电子数据表,用于使用数字模型的网络物理系统的自动测试
Pub Date : 2012-03-12 DOI: 10.1109/DATE.2012.6176585
Bailey Miller, F. Vahid, T. Givargis
Cyber-physical systems have become more difficult to test as hardware and software complexity grows. The increased integration between computing devices and physical phenomena demands new techniques for ensuring correct operation of devices across a broad range of operating conditions. Manual test methods, which involve test personnel, require much effort and expense and lengthen a device's time to market. We describe a method for test automation of devices wherein a device is connected to a digital mockup of the physical environment, where both the device and the digital mockup are managed by PC-based software. A digital mockup consists of a behavioral model of the interacting environment, such as a medical ventilator device connected to a digital mockup of human lungs. We introduce Mockup Electronic Data Sheets (MEDS) as a method for embedding model information into the digital mockup, allowing PC software to automatically detect configurable model parameters and facilitate test automation. We summarize a case study showing the effectiveness of digital mockups and MEDS as a framework for test automation on a medical ventilator, resulting in 5× less time spent testing compared to methods requiring test personnel.
随着硬件和软件复杂性的增长,网络物理系统变得越来越难以测试。计算设备和物理现象之间的日益集成需要新的技术来确保设备在广泛的操作条件下正确操作。手动测试方法涉及测试人员,需要大量的精力和费用,并延长设备的上市时间。我们描述了一种用于设备测试自动化的方法,其中设备连接到物理环境的数字模型,其中设备和数字模型都由基于pc的软件管理。数字模型由交互环境的行为模型组成,例如连接到人体肺部数字模型的医疗呼吸机设备。我们引入模型电子数据表(MEDS)作为一种将模型信息嵌入数字模型的方法,允许PC软件自动检测可配置的模型参数,并促进测试自动化。我们总结了一个案例研究,显示了数字模型和med作为医疗呼吸机测试自动化框架的有效性,与需要测试人员的方法相比,减少了5倍的测试时间。
{"title":"MEDS: Mockup Electronic Data Sheets for automated testing of cyber-physical systems using digital mockups","authors":"Bailey Miller, F. Vahid, T. Givargis","doi":"10.1109/DATE.2012.6176585","DOIUrl":"https://doi.org/10.1109/DATE.2012.6176585","url":null,"abstract":"Cyber-physical systems have become more difficult to test as hardware and software complexity grows. The increased integration between computing devices and physical phenomena demands new techniques for ensuring correct operation of devices across a broad range of operating conditions. Manual test methods, which involve test personnel, require much effort and expense and lengthen a device's time to market. We describe a method for test automation of devices wherein a device is connected to a digital mockup of the physical environment, where both the device and the digital mockup are managed by PC-based software. A digital mockup consists of a behavioral model of the interacting environment, such as a medical ventilator device connected to a digital mockup of human lungs. We introduce Mockup Electronic Data Sheets (MEDS) as a method for embedding model information into the digital mockup, allowing PC software to automatically detect configurable model parameters and facilitate test automation. We summarize a case study showing the effectiveness of digital mockups and MEDS as a framework for test automation on a medical ventilator, resulting in 5× less time spent testing compared to methods requiring test personnel.","PeriodicalId":105068,"journal":{"name":"2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116310288","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}
引用次数: 4
期刊
2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1