首页 > 最新文献

Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)最新文献

英文 中文
A tool for partitioning and pipelined scheduling of hardware-software systems 用于硬件软件系统的分区和流水线调度的工具
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730616
Karam S. Chatha, R. Vemuri
We present a tool for synthesis of pipelined implementations of hardware-software systems. The tool uses iterative hardware-software partitioning and pipelined scheduling to obtain optimal partitions which satisfy the timing and area constraints. The partitioner uses a branch and bound approach with a unique objective function which minimizes the initiation interval of the final design. It takes communication time and hardware sharing into account. This paper also presents techniques for generation of good initial solution and search space bounding for the partitioning algorithm. A candidate partition is evaluated by generating its pipelined schedule. The scheduler uses a list based scheduler and a retiming transformation to optimize the initiation interval, number of pipeline stages and memory requirements of a particular design alternative. The effectiveness of the tool is demonstrated by experimentation.
我们提出了一个用于综合硬件软件系统的流水线实现的工具。该工具使用迭代的硬件软件分区和流水线调度来获得满足时间和面积约束的最优分区。该分区采用分支定界法,具有唯一的目标函数,使最终设计的起始间隔最小。它考虑了通信时间和硬件共享。本文还给出了分区算法的良好初始解的生成和搜索空间边界的技术。通过生成其流水线调度来评估候选分区。调度器使用基于列表的调度器和重新定时转换来优化启动间隔、管道阶段数和特定设计方案的内存需求。实验证明了该工具的有效性。
{"title":"A tool for partitioning and pipelined scheduling of hardware-software systems","authors":"Karam S. Chatha, R. Vemuri","doi":"10.1109/ISSS.1998.730616","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730616","url":null,"abstract":"We present a tool for synthesis of pipelined implementations of hardware-software systems. The tool uses iterative hardware-software partitioning and pipelined scheduling to obtain optimal partitions which satisfy the timing and area constraints. The partitioner uses a branch and bound approach with a unique objective function which minimizes the initiation interval of the final design. It takes communication time and hardware sharing into account. This paper also presents techniques for generation of good initial solution and search space bounding for the partitioning algorithm. A candidate partition is evaluated by generating its pipelined schedule. The scheduler uses a list based scheduler and a retiming transformation to optimize the initiation interval, number of pipeline stages and memory requirements of a particular design alternative. The effectiveness of the tool is demonstrated by experimentation.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"321 24","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120880575","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
Application of instruction analysis/synthesis tools to x86's functional unit allocation 指令分析/合成工具在x86功能单元分配中的应用
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730614
Ing-Jer Huang, Ping-Huei Xie
Designing a cost effective superscalar architecture for x86 compatible microprocessors is a challenging task in terms of both technical difficulty and commercial value. One of the important design issues is the measurements of the distribution of functional unit usage and the micro operation level parallelism (MLP), which together determine the proper allocation of functional units in the superscalar architecture. To obtain such measurements, an x86 instruction set CAD system x86 Workshop is developed, which consists of both instruction set analysis and optimization tools. x86 Workshop has been applied to analyze several popular Windows95 applications such as Word, Excel, Communicator etc. The MLP and distribution of functional unit usage are measured for these applications. The measurements are used to evaluate several existing x86 superscalar processors and suggest future extension.
从技术难度和商业价值两方面来看,为x86兼容微处理器设计一个具有成本效益的超标量架构是一项具有挑战性的任务。其中一个重要的设计问题是测量功能单元的使用分布和微操作级并行性(MLP),它们共同决定了在超标量体系结构中功能单元的合理分配。为了获得这些测量结果,开发了一个x86指令集CAD系统x86 Workshop,该系统包括指令集分析和优化工具。应用x86 Workshop对Windows95中常用的Word、Excel、Communicator等软件进行了分析。测量这些应用程序的MLP和功能单元使用的分布。这些度量用于评估几个现有的x86超标量处理器,并为将来的扩展提出建议。
{"title":"Application of instruction analysis/synthesis tools to x86's functional unit allocation","authors":"Ing-Jer Huang, Ping-Huei Xie","doi":"10.1109/ISSS.1998.730614","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730614","url":null,"abstract":"Designing a cost effective superscalar architecture for x86 compatible microprocessors is a challenging task in terms of both technical difficulty and commercial value. One of the important design issues is the measurements of the distribution of functional unit usage and the micro operation level parallelism (MLP), which together determine the proper allocation of functional units in the superscalar architecture. To obtain such measurements, an x86 instruction set CAD system x86 Workshop is developed, which consists of both instruction set analysis and optimization tools. x86 Workshop has been applied to analyze several popular Windows95 applications such as Word, Excel, Communicator etc. The MLP and distribution of functional unit usage are measured for these applications. The measurements are used to evaluate several existing x86 superscalar processors and suggest future extension.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127436734","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
Interface exploration for reduced power in core-based systems 基于核心的系统中降低功耗的接口探索
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730611
T. Givargis, F. Vahid
Reducing power dissipation is becoming more important in the design of embedded systems. Core-based system design opens up the opportunity for exploring different bus interfaces in order to optimize for reduced power. We give a first approach for exploring a range of possible bus configurations, such as width and coding schemes, for a given set of communication channels. Our approach uses power estimation formulas, for fast performance. We use this approach to explore different bus interfaces for a real GPS navigation system in order to select the optimal bus interface for minimum power consumption.
降低功耗在嵌入式系统设计中变得越来越重要。基于核心的系统设计为探索不同的总线接口提供了机会,以优化降低功耗。我们给出了第一种方法来探索一系列可能的总线配置,例如宽度和编码方案,用于给定的一组通信通道。我们的方法使用功率估计公式,以提高性能。利用该方法对实际GPS导航系统的不同总线接口进行了探索,以选择功耗最小的最佳总线接口。
{"title":"Interface exploration for reduced power in core-based systems","authors":"T. Givargis, F. Vahid","doi":"10.1109/ISSS.1998.730611","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730611","url":null,"abstract":"Reducing power dissipation is becoming more important in the design of embedded systems. Core-based system design opens up the opportunity for exploring different bus interfaces in order to optimize for reduced power. We give a first approach for exploring a range of possible bus configurations, such as width and coding schemes, for a given set of communication channels. Our approach uses power estimation formulas, for fast performance. We use this approach to explore different bus interfaces for a real GPS navigation system in order to select the optimal bus interface for minimum power consumption.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116632037","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}
引用次数: 47
Instruction encoding techniques for area minimization of instruction ROM 指令ROM面积最小化的指令编码技术
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730612
T. Okuma, H. Tomiyama, A. Inoue, E. Fajar, H. Yasuura
In this paper we propose instruction encoding techniques for embedded system design, which encode immediate fields of instructions to reduce the size of an instruction memory. Although our proposed techniques require an additional decoder for the encoded immediate values, experimental results demonstrate the effectiveness of our techniques to reduce the chip area.
本文提出了一种用于嵌入式系统设计的指令编码技术,该技术对指令的直接字段进行编码,以减小指令存储器的大小。虽然我们提出的技术需要一个额外的解码器来编码即时值,但实验结果证明了我们的技术在减少芯片面积方面的有效性。
{"title":"Instruction encoding techniques for area minimization of instruction ROM","authors":"T. Okuma, H. Tomiyama, A. Inoue, E. Fajar, H. Yasuura","doi":"10.1109/ISSS.1998.730612","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730612","url":null,"abstract":"In this paper we propose instruction encoding techniques for embedded system design, which encode immediate fields of instructions to reduce the size of an instruction memory. Although our proposed techniques require an additional decoder for the encoded immediate values, experimental results demonstrate the effectiveness of our techniques to reduce the chip area.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114444704","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}
引用次数: 18
Addressing optimization for loop execution targeting DSP with auto-increment/decrement architecture 基于自增/自减结构的DSP循环执行优化
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730591
W. Cheng, Y. Lin
Since most DSP applications access large amount of data stored in the memory, a DSP code generator must minimize the addressing overhead. In this paper, we propose a method for addressing optimization in loop execution targeted toward DSP processors with auto-increment/decrement feature in their address generation unit. Our optimization methods include a multi-phase data ordering and a graph-based address register allocation. The proposed approaches have been evaluated using a set of core algorithms targeted towards the TI TMS320C40 DSP processor. Experimental results show that our system is indeed more effective compared to a commercial optimizing DSP compiler.
由于大多数DSP应用程序访问存储在内存中的大量数据,因此DSP代码生成器必须最小化寻址开销。在本文中,我们提出了一种针对在其地址生成单元中具有自增/自减特征的DSP处理器的寻址循环执行优化方法。我们的优化方法包括多阶段数据排序和基于图形的地址寄存器分配。使用一组针对TI TMS320C40 DSP处理器的核心算法对所提出的方法进行了评估。实验结果表明,与市面上的优化DSP编译器相比,我们的系统确实更有效。
{"title":"Addressing optimization for loop execution targeting DSP with auto-increment/decrement architecture","authors":"W. Cheng, Y. Lin","doi":"10.1109/ISSS.1998.730591","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730591","url":null,"abstract":"Since most DSP applications access large amount of data stored in the memory, a DSP code generator must minimize the addressing overhead. In this paper, we propose a method for addressing optimization in loop execution targeted toward DSP processors with auto-increment/decrement feature in their address generation unit. Our optimization methods include a multi-phase data ordering and a graph-based address register allocation. The proposed approaches have been evaluated using a set of core algorithms targeted towards the TI TMS320C40 DSP processor. Experimental results show that our system is indeed more effective compared to a commercial optimizing DSP compiler.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122876752","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
False path analysis based on a hierarchical control representation 基于层次控制表示的假路径分析
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730597
A. Kountouris, C. Wolinski
False path analysis is an activity with applications in a variety of computer science and engineering domains like for instance high-level synthesis, worst case execution time estimation, software testing etc. In this paper a method to automate false path analysis, based on a control flow graph connected to a hierarchical BDD based control representation, is described. By its ability to reason on predicate expressions involving arithmetic inequalities, this method overcomes certain limitations of previous approaches. Preliminary experimental results confirm its effectiveness.
假路径分析是一项应用于各种计算机科学和工程领域的活动,例如高级综合、最坏情况执行时间估计、软件测试等。本文描述了一种基于层次化BDD控制表示的控制流图的假路径自动分析方法。通过对包含算术不等式的谓词表达式进行推理的能力,该方法克服了以往方法的某些局限性。初步实验结果证实了该方法的有效性。
{"title":"False path analysis based on a hierarchical control representation","authors":"A. Kountouris, C. Wolinski","doi":"10.1109/ISSS.1998.730597","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730597","url":null,"abstract":"False path analysis is an activity with applications in a variety of computer science and engineering domains like for instance high-level synthesis, worst case execution time estimation, software testing etc. In this paper a method to automate false path analysis, based on a control flow graph connected to a hierarchical BDD based control representation, is described. By its ability to reason on predicate expressions involving arithmetic inequalities, this method overcomes certain limitations of previous approaches. Preliminary experimental results confirm its effectiveness.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130112361","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}
引用次数: 8
Application-specific heterogeneous multiprocessor synthesis using differential-evolution 使用差分进化的特定应用异构多处理器综合
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730602
Allan Rae, S. Parameswaran
This paper presents an application-specific, heterogeneous multiprocessor synthesis system, named HeMPS, that combines a form of Evolutionary Computation known as Differential Evolution with a scheduling heuristic to search the design space efficiently. We demonstrate the effectiveness of our technique by comparing it to similar existing systems. The proposed strategy is shown to be faster than recent systems on large problems while providing equivalent or improved final solutions.
本文提出了一种专用的异构多处理器综合系统HeMPS,该系统将一种称为差分进化的进化计算形式与调度启发式相结合,以有效地搜索设计空间。我们通过与类似的现有系统进行比较来证明我们的技术的有效性。所提出的策略被证明比最近的系统在处理大型问题时要快,同时提供等效或改进的最终解决方案。
{"title":"Application-specific heterogeneous multiprocessor synthesis using differential-evolution","authors":"Allan Rae, S. Parameswaran","doi":"10.1109/ISSS.1998.730602","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730602","url":null,"abstract":"This paper presents an application-specific, heterogeneous multiprocessor synthesis system, named HeMPS, that combines a form of Evolutionary Computation known as Differential Evolution with a scheduling heuristic to search the design space efficiently. We demonstrate the effectiveness of our technique by comparing it to similar existing systems. The proposed strategy is shown to be faster than recent systems on large problems while providing equivalent or improved final solutions.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116622989","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}
引用次数: 14
Issues in embedded DRAM development and applications 嵌入式DRAM开发和应用中的问题
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730592
D. Keitel-Schulz, N. Wehn
After being niche markets for several years, application markets for one-chip integration of large DRAMs and logic circuits are growing very rapidly as the transition to 0.25 /spl mu/m technologies will offer customers up to 128 Mbit of embedded DRAM and 500 Kgates logic. However embedded DRAM implies many technical challenges to be solved. In this paper we will address some of these technical issues in more detail.
经过几年的细分市场,大型DRAM和逻辑电路的单片集成应用市场增长非常迅速,因为向0.25 /spl mu/m技术的过渡将为客户提供高达128 Mbit的嵌入式DRAM和500 Kgates逻辑。然而,嵌入式DRAM意味着许多技术挑战需要解决。在本文中,我们将更详细地讨论其中的一些技术问题。
{"title":"Issues in embedded DRAM development and applications","authors":"D. Keitel-Schulz, N. Wehn","doi":"10.1109/ISSS.1998.730592","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730592","url":null,"abstract":"After being niche markets for several years, application markets for one-chip integration of large DRAMs and logic circuits are growing very rapidly as the transition to 0.25 /spl mu/m technologies will offer customers up to 128 Mbit of embedded DRAM and 500 Kgates logic. However embedded DRAM implies many technical challenges to be solved. In this paper we will address some of these technical issues in more detail.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129215977","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}
引用次数: 14
Communication and interface synthesis on a rapid prototyping hardware/software codesign system 快速原型硬件/软件协同设计系统的通信和接口综合
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730601
Y. Hwang, Yuan-Hung Wang
In this paper, we propose the target board architecture of a rapid prototyping embedded system based on hardware software codesign. The target board contains a TMS320C30 DSP processor and up to four Xilinx XC4025E FPGAs. Various communication channels between the C30 and the FPGAs are provided and a master-master computing paradigm is supported HW/SW communication protocols, ranging from handshaking, batch to queue controlled, as well as the corresponding interfaces are described in VHDL and C codes respectively and can be easily augmented to the mapped design. A codesign implementation example based on G.728 LD-CELP speech decoder shows the proposed communication protocols and interfaces lead to very small time and circuitry overhead.
本文提出了一种基于软硬件协同设计的快速成型嵌入式系统的目标板架构。目标板包含一个TMS320C30 DSP处理器和多达四个Xilinx XC4025E fpga。提供了C30与fpga之间的多种通信通道,支持从握手、批处理到队列控制的主-主计算模式,并分别用VHDL和C代码描述了相应的接口,可以很容易地扩展到映射设计中。基于G.728 LD-CELP语音解码器的协同设计实现实例表明,所提出的通信协议和接口使时间和电路开销非常小。
{"title":"Communication and interface synthesis on a rapid prototyping hardware/software codesign system","authors":"Y. Hwang, Yuan-Hung Wang","doi":"10.1109/ISSS.1998.730601","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730601","url":null,"abstract":"In this paper, we propose the target board architecture of a rapid prototyping embedded system based on hardware software codesign. The target board contains a TMS320C30 DSP processor and up to four Xilinx XC4025E FPGAs. Various communication channels between the C30 and the FPGAs are provided and a master-master computing paradigm is supported HW/SW communication protocols, ranging from handshaking, batch to queue controlled, as well as the corresponding interfaces are described in VHDL and C codes respectively and can be easily augmented to the mapped design. A codesign implementation example based on G.728 LD-CELP speech decoder shows the proposed communication protocols and interfaces lead to very small time and circuitry overhead.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"81 3 Suppl 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116398612","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
Proposal for unified system design meta flow in task-level and instruction-level design technology research for multi-media applications 在多媒体应用任务级和指令级设计技术研究中提出统一的系统设计元流程
Pub Date : 1998-12-02 DOI: 10.1109/ISSS.1998.730605
F. Catthoor, D. Verkest, E. Brockmeyer
This paper describes an attempt to bring together the many different system design flows existing in architecture and system design technology research, into a more abstract but unifying meta flow. Many existing system and architecture design flows have a strong resemblance and unnecessary overlap. Mainly due to a lack of a common and consistent terminology coupled to a common reference basis, it is now nearly impossible to compare and reuse (sub)steps. In addition, there is a too strong separation between research in different communities. To alleviate this problem, we introduce a more abstract but unifying meta flow which attempts to bridge the gap between the existing flows. From this meta flow, a particular design flow can be instantiated for a given application (domain) by leaving out the non-required stages/steps, by selecting a (sub)step sequence which is compatible with the partial meta-flow order, and by selecting the appropriate technique for all remaining (sub)steps (e.g. the type of scheduler). This paper focuses on the principles at the task- and instruction-level abstractions. It also provides an illustration of the pourer of the meta-flow principles for a realistic multi-media compression demonstrator from the MPEG4 context.
本文试图将体系结构和系统设计技术研究中存在的许多不同的系统设计流程整合到一个更抽象但统一的元流程中。许多现有的系统和体系结构设计流程具有很强的相似性和不必要的重叠。主要由于缺乏与公共参考基础相结合的公共和一致的术语,现在几乎不可能比较和重用(子)步骤。此外,不同社区的研究之间存在着过于强烈的分离。为了缓解这个问题,我们引入了一个更抽象但统一的元流,它试图弥合现有流之间的差距。从这个元流中,可以为给定的应用程序(领域)实例化一个特定的设计流,方法是省略非必需的阶段/步骤,选择与部分元流顺序兼容的(子)步骤序列,并为所有剩余的(子)步骤选择适当的技术(例如调度器的类型)。本文着重讨论了任务级和指令级抽象的原则。它还为MPEG4上下文中的实际多媒体压缩演示器提供了元流原理的强大功能的示例。
{"title":"Proposal for unified system design meta flow in task-level and instruction-level design technology research for multi-media applications","authors":"F. Catthoor, D. Verkest, E. Brockmeyer","doi":"10.1109/ISSS.1998.730605","DOIUrl":"https://doi.org/10.1109/ISSS.1998.730605","url":null,"abstract":"This paper describes an attempt to bring together the many different system design flows existing in architecture and system design technology research, into a more abstract but unifying meta flow. Many existing system and architecture design flows have a strong resemblance and unnecessary overlap. Mainly due to a lack of a common and consistent terminology coupled to a common reference basis, it is now nearly impossible to compare and reuse (sub)steps. In addition, there is a too strong separation between research in different communities. To alleviate this problem, we introduce a more abstract but unifying meta flow which attempts to bridge the gap between the existing flows. From this meta flow, a particular design flow can be instantiated for a given application (domain) by leaving out the non-required stages/steps, by selecting a (sub)step sequence which is compatible with the partial meta-flow order, and by selecting the appropriate technique for all remaining (sub)steps (e.g. the type of scheduler). This paper focuses on the principles at the task- and instruction-level abstractions. It also provides an illustration of the pourer of the meta-flow principles for a realistic multi-media compression demonstrator from the MPEG4 context.","PeriodicalId":305333,"journal":{"name":"Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117266395","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}
引用次数: 22
期刊
Proceedings. 11th International Symposium on System Synthesis (Cat. No.98EX210)
全部 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