首页 > 最新文献

2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping最新文献

英文 中文
High-Level Estimation of Execution Time and Energy Consumption for Fast Homogeneous MPSoCs Prototyping 快速同构mpsoc原型的执行时间和能量消耗的高级估计
S. J. Filho, A. Aguiar, C. Marcon, Fabiano Hessel
In order to fulfill the increasing performance requirements, complex embedded systems design makes use of many processors communicating through efficient infrastructures, performing multiprocessor-systems-on-chip (MPSoCs). Issues related to execution time and energy consumption estimations become more relevant during the design stage of such systems, in order to verify their compliance with the specification. Different estimation techniques have been proposed, including analytical and simulation-based methods. Analytical methods are faster than simulation-based methods, but the system description is more complex, and sometimes this approach conducts to low precision results misleading future design steps. On the other hand, the more accurate results achieved with simulation-based method, using low-level descriptions, may delay the design making it unfeasible or at least affecting the time-to-market. In this context, improvements in simulation-based methods become pertinent. This paper presents a study, a design flow and a tool for high-level simulation-based estimation of execution time and energy consumption of homogeneous MPSoCs. The implemented tool, which employs the methodology presented in this paper, improved dramatically simulation times when compared to RTL simulations. The preliminary results show that, for some cases, the RTL simulation takes tens hours while the implemented tool gets close estimation results in just few seconds.
为了满足日益增长的性能要求,复杂的嵌入式系统设计利用许多处理器通过高效的基础设施进行通信,执行多处理器片上系统(mpsoc)。在此类系统的设计阶段,为了验证它们是否符合规范,与执行时间和能耗估算相关的问题变得更加相关。已经提出了不同的估计技术,包括基于分析和模拟的方法。分析方法比基于仿真的方法更快,但系统描述更复杂,有时会导致低精度的结果误导未来的设计步骤。另一方面,使用基于仿真的方法获得的更准确的结果,使用低级描述,可能会延迟设计,使其不可行或至少影响上市时间。在这种情况下,基于仿真的方法的改进变得相关。本文提出了一项研究,一个设计流程和一个基于高级仿真的工具来估计同构mpsoc的执行时间和能耗。与RTL仿真相比,采用本文提出的方法实现的工具显著提高了仿真时间。初步结果表明,在某些情况下,RTL模拟需要数十小时,而实现的工具只需几秒钟即可获得接近的估计结果。
{"title":"High-Level Estimation of Execution Time and Energy Consumption for Fast Homogeneous MPSoCs Prototyping","authors":"S. J. Filho, A. Aguiar, C. Marcon, Fabiano Hessel","doi":"10.1109/RSP.2008.25","DOIUrl":"https://doi.org/10.1109/RSP.2008.25","url":null,"abstract":"In order to fulfill the increasing performance requirements, complex embedded systems design makes use of many processors communicating through efficient infrastructures, performing multiprocessor-systems-on-chip (MPSoCs). Issues related to execution time and energy consumption estimations become more relevant during the design stage of such systems, in order to verify their compliance with the specification. Different estimation techniques have been proposed, including analytical and simulation-based methods. Analytical methods are faster than simulation-based methods, but the system description is more complex, and sometimes this approach conducts to low precision results misleading future design steps. On the other hand, the more accurate results achieved with simulation-based method, using low-level descriptions, may delay the design making it unfeasible or at least affecting the time-to-market. In this context, improvements in simulation-based methods become pertinent. This paper presents a study, a design flow and a tool for high-level simulation-based estimation of execution time and energy consumption of homogeneous MPSoCs. The implemented tool, which employs the methodology presented in this paper, improved dramatically simulation times when compared to RTL simulations. The preliminary results show that, for some cases, the RTL simulation takes tens hours while the implemented tool gets close estimation results in just few seconds.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123520533","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}
引用次数: 15
A Novel System-on-Chip Architecture for Efficient Image Processing 一种用于高效图像处理的新型片上系统架构
V. Mariatos, K. Adaos, G. Alexiou
Complex image processing algorithms, when implemented on chip, require a significant amount of memory. Communication between the processing elements of an image processing system consumes most of the bandwidth of the system bus. This paper presents a novel architecture for a system on chip targeting image processing applications. Main focus is placed on optimizing the communication overhead between the image processing elements. Evaluation of this architecture is made in a custom FPGA platform and in ASIC implementation.
复杂的图像处理算法,当在芯片上实现时,需要大量的内存。图像处理系统各处理单元之间的通信消耗了系统总线的大部分带宽。本文提出了一种针对图像处理应用的片上系统的新架构。重点放在优化图像处理元素之间的通信开销上。在自定义FPGA平台和ASIC实现中对该体系结构进行了评估。
{"title":"A Novel System-on-Chip Architecture for Efficient Image Processing","authors":"V. Mariatos, K. Adaos, G. Alexiou","doi":"10.1109/RSP.2008.33","DOIUrl":"https://doi.org/10.1109/RSP.2008.33","url":null,"abstract":"Complex image processing algorithms, when implemented on chip, require a significant amount of memory. Communication between the processing elements of an image processing system consumes most of the bandwidth of the system bus. This paper presents a novel architecture for a system on chip targeting image processing applications. Main focus is placed on optimizing the communication overhead between the image processing elements. Evaluation of this architecture is made in a custom FPGA platform and in ASIC implementation.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125697304","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
A Coverage-Driven Constraint Random-Based Functional Verification Method of Memory Controller 一种基于覆盖驱动约束随机的内存控制器功能验证方法
Yingpan Wu, Lixin Yu, Lidong Lan, Haiyang Zhou
This paper presents a coverage-driven Constraint random-based functional verification method of memory controller in a microprocessor. Many special functions are integrated into this memory controller for anti-radiating, so it is more difficult to verify . This system of verification, which is creating by means of verification methodology manual (VMM) for systemverilog and classification trees, is reusable, scalable, configurable and can reduce time of verification.
提出了一种基于覆盖驱动约束随机的微处理器存储器控制器功能验证方法。该存储控制器集成了许多特殊的防辐射功能,因此验证难度较大。该验证系统是通过系统日志和分类树的验证方法手册(VMM)创建的,具有可重用性、可扩展性、可配置性,并且可以减少验证时间。
{"title":"A Coverage-Driven Constraint Random-Based Functional Verification Method of Memory Controller","authors":"Yingpan Wu, Lixin Yu, Lidong Lan, Haiyang Zhou","doi":"10.1109/RSP.2008.12","DOIUrl":"https://doi.org/10.1109/RSP.2008.12","url":null,"abstract":"This paper presents a coverage-driven Constraint random-based functional verification method of memory controller in a microprocessor. Many special functions are integrated into this memory controller for anti-radiating, so it is more difficult to verify . This system of verification, which is creating by means of verification methodology manual (VMM) for systemverilog and classification trees, is reusable, scalable, configurable and can reduce time of verification.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133189741","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}
引用次数: 6
ASIP-controlled Inverse Integer Transform for H.264/AVC Compression 用于H.264/AVC压缩的asip控制的逆整数变换
N. Ngo, T. Do, T. M. Le, Y. S. Kadam, A. Bermak
In this paper, an application-specific instruction set processor (ASIP) -controlled inverse integer transform IP block on a system-on-chip (SoC) platform is proposed. The proposed design is implemented as an independently operated IP block connected to the ASIP via the Wishbone SoC bus. It features both 4times4 and 8times8 inverse integer transform with additional support for 2times2 and 4times4 Hadamard transforms of DC coefficients. Design portability can be achieved by using the open Wishbone standard for the system bus with a moderate increase in system area. The IP block is controlled by an ASIP which allows functional testability and design flexibility. Compared with existing designs in its class, the circuit area of this design is considerably minimal due to the embodiment of 4times4 circuit in the 8times8 circuit, while achieving a speed of 176 MHz.
本文提出了一种基于单片系统(SoC)平台的专用指令集处理器(ASIP)控制的逆整数变换IP块。提出的设计是作为一个独立操作的IP块实现的,通过Wishbone SoC总线连接到ASIP。它具有4times4和8times8逆整数变换,并额外支持DC系数的2times2和4times4 Hadamard变换。设计可移植性可以通过对系统总线使用开放的Wishbone标准来实现,并适度增加系统面积。IP块由一个允许功能可测试性和设计灵活性的ASIP控制。与现有同类设计相比,由于在8times8电路中体现了4times4电路,因此本设计的电路面积相当小,同时实现了176 MHz的速度。
{"title":"ASIP-controlled Inverse Integer Transform for H.264/AVC Compression","authors":"N. Ngo, T. Do, T. M. Le, Y. S. Kadam, A. Bermak","doi":"10.1109/RSP.2008.34","DOIUrl":"https://doi.org/10.1109/RSP.2008.34","url":null,"abstract":"In this paper, an application-specific instruction set processor (ASIP) -controlled inverse integer transform IP block on a system-on-chip (SoC) platform is proposed. The proposed design is implemented as an independently operated IP block connected to the ASIP via the Wishbone SoC bus. It features both 4times4 and 8times8 inverse integer transform with additional support for 2times2 and 4times4 Hadamard transforms of DC coefficients. Design portability can be achieved by using the open Wishbone standard for the system bus with a moderate increase in system area. The IP block is controlled by an ASIP which allows functional testability and design flexibility. Compared with existing designs in its class, the circuit area of this design is considerably minimal due to the embodiment of 4times4 circuit in the 8times8 circuit, while achieving a speed of 176 MHz.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132283727","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}
引用次数: 13
Design Flow for Reconfiguration Based on the Overlaying Concept 基于叠加概念的重构设计流程
André Meisel, Alexander Draeger, Sven Schneider, W. Hardt
Reconfigurable hardware combines the flexibility of software and the efficiency of hardware. Thus, embedded systems can benefit from reconfiguration techniques. Many special aspects of dynamic and partial reconfiguration have been already analyzed. On the one hand reconfiguration is mostly used like a hot-plug mechanism. On the other hand approaches similar to the overlaying technique, known from the Pascal runtime library, can be used. The overlaying algorithm schedules different functions to the same hardware resource during runtime. In this paper, the overlaying concept is adapted to reconfiguration. The used reconfiguration model is presented and the costs are optimized and evaluated. The average reconfiguration time is minimized. These methods have been integrated into the design flow for reconfiguration. This approach is best suited for small FPGAs, which are crucial in embedded system design.
可重构硬件结合了软件的灵活性和硬件的效率。因此,嵌入式系统可以从重新配置技术中获益。已经分析了动态重构和局部重构的许多特殊方面。一方面,重构主要像热插拔机制一样使用。另一方面,可以使用类似于Pascal运行时库中的覆盖技术的方法。叠加算法在运行时将不同的功能调度到相同的硬件资源。在本文中,覆盖的概念适用于重构。给出了重构模型,并对重构成本进行了优化和评估。平均重构时间被最小化。这些方法已经集成到重新配置的设计流程中。这种方法最适合于小型fpga,这在嵌入式系统设计中是至关重要的。
{"title":"Design Flow for Reconfiguration Based on the Overlaying Concept","authors":"André Meisel, Alexander Draeger, Sven Schneider, W. Hardt","doi":"10.1109/RSP.2008.20","DOIUrl":"https://doi.org/10.1109/RSP.2008.20","url":null,"abstract":"Reconfigurable hardware combines the flexibility of software and the efficiency of hardware. Thus, embedded systems can benefit from reconfiguration techniques. Many special aspects of dynamic and partial reconfiguration have been already analyzed. On the one hand reconfiguration is mostly used like a hot-plug mechanism. On the other hand approaches similar to the overlaying technique, known from the Pascal runtime library, can be used. The overlaying algorithm schedules different functions to the same hardware resource during runtime. In this paper, the overlaying concept is adapted to reconfiguration. The used reconfiguration model is presented and the costs are optimized and evaluated. The average reconfiguration time is minimized. These methods have been integrated into the design flow for reconfiguration. This approach is best suited for small FPGAs, which are crucial in embedded system design.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114920540","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
Requirement Traceability in Software Development Process: An Empirical Approach 软件开发过程中的需求跟踪:一种经验方法
S. Sengupta, A. Kanjilal, S. Bhattacharya
One of the biggest challenges in the software industry is to ensure that a software product meets all user specifications. In this paper, we propose to establish traceability of functional requirements expressed in a SRS document among different UML diagrams that are used in requirement analysis and design phases. We have used Z notation as the formal language for representing the SRS and design artifacts and this formal notation is used to automatically establish trace paths based on certain rules. We present an implementation methodology based on XML for development of a prototype. A snapshot of some of the results based on a case study has been shown for illustration of our approach. Our approach will help in identifying missing requirements or incomplete requirement coverage as well highlight the impact points for effective change management of requirements.
软件行业最大的挑战之一是确保软件产品满足所有用户规范。在本文中,我们建议在需求分析和设计阶段使用的不同UML图之间建立SRS文档中表达的功能需求的可追溯性。我们已经使用Z符号作为表示SRS和设计工件的形式化语言,并且这种形式化符号用于根据某些规则自动建立跟踪路径。我们提出了一种基于XML的原型开发实现方法。为了说明我们的方法,已经显示了基于案例研究的一些结果的快照。我们的方法将有助于识别缺失的需求或不完整的需求覆盖,并强调有效的需求变更管理的影响点。
{"title":"Requirement Traceability in Software Development Process: An Empirical Approach","authors":"S. Sengupta, A. Kanjilal, S. Bhattacharya","doi":"10.1109/RSP.2008.14","DOIUrl":"https://doi.org/10.1109/RSP.2008.14","url":null,"abstract":"One of the biggest challenges in the software industry is to ensure that a software product meets all user specifications. In this paper, we propose to establish traceability of functional requirements expressed in a SRS document among different UML diagrams that are used in requirement analysis and design phases. We have used Z notation as the formal language for representing the SRS and design artifacts and this formal notation is used to automatically establish trace paths based on certain rules. We present an implementation methodology based on XML for development of a prototype. A snapshot of some of the results based on a case study has been shown for illustration of our approach. Our approach will help in identifying missing requirements or incomplete requirement coverage as well highlight the impact points for effective change management of requirements.","PeriodicalId":436363,"journal":{"name":"2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132740235","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}
引用次数: 17
期刊
2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping
全部 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