首页 > 最新文献

Proceedings of the Eighth International Symposium on System Synthesis最新文献

英文 中文
Synthesis of pipelined DSP accelerators with dynamic scheduling 动态调度的DSP加速器流水线综合
Pub Date : 1995-09-13 DOI: 10.1109/ISSS.1995.520615
P. Schaumont, B. Vanthournout, I. Bolsens, H. Man
To construct complete systems on silicon, application specific DSP accelerators are needed to speed up the execution of high throughput DSP algorithms. In this paper, a methodology is presented to synthesize high throughput DSP functions into accelerator processors containing a datapath of highly pipelined, bit-parallel hardware units. Emphasis is put on the definition of a controller architecture that allows efficient run-time schedules of these DSP algorithms on such highly pipelined data paths. The methodology is illustrated by means of an FFT butterfly accelerator block.
为了在硅片上构建完整的系统,需要特定于应用的DSP加速器来加速高吞吐量DSP算法的执行。本文提出了一种方法,将高吞吐量的DSP功能合成为包含高度流水线、位并行硬件单元的数据路径的加速器处理器。重点放在控制器架构的定义上,该架构允许这些DSP算法在这种高度流水线化的数据路径上有效地运行时计划。以FFT蝶形加速块为例说明了该方法。
{"title":"Synthesis of pipelined DSP accelerators with dynamic scheduling","authors":"P. Schaumont, B. Vanthournout, I. Bolsens, H. Man","doi":"10.1109/ISSS.1995.520615","DOIUrl":"https://doi.org/10.1109/ISSS.1995.520615","url":null,"abstract":"To construct complete systems on silicon, application specific DSP accelerators are needed to speed up the execution of high throughput DSP algorithms. In this paper, a methodology is presented to synthesize high throughput DSP functions into accelerator processors containing a datapath of highly pipelined, bit-parallel hardware units. Emphasis is put on the definition of a controller architecture that allows efficient run-time schedules of these DSP algorithms on such highly pipelined data paths. The methodology is illustrated by means of an FFT butterfly accelerator block.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114551426","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
1995 high level synthesis design repository 1995高级综合设计储存库
Pub Date : 1995-09-13 DOI: 10.1109/ISSS.1995.520630
P. Panda, N. Dutt
In this paper we briefly describe a set of designs that earn serve as examples for high level synthesis (HLS) systems. The designs vary in complexity from simple behavioral finite state machines to more complex designs such as microprocessors and floating point units. Most of the designs are described in the VHDL language at the behavioral level. We divide the designs into two categories. The first category contains designs that have documentation on the specifications of the designs along with the strategy used to test the individual design models. The second category contains examples used in many HLS papers, but lack comprehensive documentation and/or test vectors.
在本文中,我们简要地描述了一组设计,可作为高层次综合(HLS)系统的例子。这些设计的复杂性各不相同,从简单的行为有限状态机到更复杂的设计,如微处理器和浮点单元。大多数设计都是用VHDL语言在行为层面进行描述的。我们把这些设计分为两类。第一类包含有关于设计规范的文档以及用于测试单个设计模型的策略的设计。第二类包含许多HLS论文中使用的示例,但缺乏全面的文档和/或测试向量。
{"title":"1995 high level synthesis design repository","authors":"P. Panda, N. Dutt","doi":"10.1109/ISSS.1995.520630","DOIUrl":"https://doi.org/10.1109/ISSS.1995.520630","url":null,"abstract":"In this paper we briefly describe a set of designs that earn serve as examples for high level synthesis (HLS) systems. The designs vary in complexity from simple behavioral finite state machines to more complex designs such as microprocessors and floating point units. Most of the designs are described in the VHDL language at the behavioral level. We divide the designs into two categories. The first category contains designs that have documentation on the specifications of the designs along with the strategy used to test the individual design models. The second category contains examples used in many HLS papers, but lack comprehensive documentation and/or test vectors.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123832058","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}
引用次数: 94
Array mapping in behavioral synthesis 行为合成中的数组映射
Pub Date : 1995-09-13 DOI: 10.1109/ISSS.1995.520618
H. Schmit, D. E. Thomas
This paper discusses the mapping of arrays in a behavior to memories in an implementation. We introduce a design representation based on a variety of array grouping techniques and the binding of array groups to memory components with different dimensions, access times, and number of ports. The results of design actions are computed in terms of the number of memory components and the length of schedules in the behavior. We demonstrate the ability of a synthesis tool using this representation to generate designs that span the entire range of the memory design space.
本文讨论了行为中的数组到实现中的存储器的映射。我们介绍了一种基于各种阵列分组技术的设计表示,并将阵列组绑定到具有不同尺寸、访问时间和端口数量的存储器组件。设计动作的结果是根据行为中内存组件的数量和计划的长度来计算的。我们演示了使用此表示生成跨越整个内存设计空间范围的设计的综合工具的能力。
{"title":"Array mapping in behavioral synthesis","authors":"H. Schmit, D. E. Thomas","doi":"10.1109/ISSS.1995.520618","DOIUrl":"https://doi.org/10.1109/ISSS.1995.520618","url":null,"abstract":"This paper discusses the mapping of arrays in a behavior to memories in an implementation. We introduce a design representation based on a variety of array grouping techniques and the binding of array groups to memory components with different dimensions, access times, and number of ports. The results of design actions are computed in terms of the number of memory components and the length of schedules in the behavior. We demonstrate the ability of a synthesis tool using this representation to generate designs that span the entire range of the memory design space.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"146 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133912813","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}
引用次数: 26
Multiple-process behavioral synthesis for mixed hardware-software systems 混合软硬件系统的多进程行为综合
Pub Date : 1995-09-13 DOI: 10.1109/ISSS.1995.520606
J. Adams, D. E. Thomas
Systems composed of microprocessors interacting with ASICs are necessarily multiple-process systems, since the controller in the microprocessor is separate from any controllers on the ASIC. For this reason, the design of such systems offers an opportunity to exploit not only hardware-software tradeoffs, but concurrency tradeoffs as well. The paper describes an automated iterative improvement technique for performing concurrency optimization and hardware-software tradeoffs simultaneously. Experimental results illustrate that addressing these two issues simultaneously enables us to identify a number of interesting cost/performance points that would not have been found otherwise.
由于微处理器中的控制器与ASIC上的任何控制器是分离的,因此由微处理器与ASIC交互组成的系统必然是多进程系统。由于这个原因,这种系统的设计不仅提供了利用硬件软件权衡的机会,而且还提供了利用并发性权衡的机会。本文描述了一种自动迭代改进技术,用于同时执行并发优化和硬件软件权衡。实验结果表明,同时解决这两个问题使我们能够识别出许多有趣的成本/性能点,否则就不会发现这些点。
{"title":"Multiple-process behavioral synthesis for mixed hardware-software systems","authors":"J. Adams, D. E. Thomas","doi":"10.1109/ISSS.1995.520606","DOIUrl":"https://doi.org/10.1109/ISSS.1995.520606","url":null,"abstract":"Systems composed of microprocessors interacting with ASICs are necessarily multiple-process systems, since the controller in the microprocessor is separate from any controllers on the ASIC. For this reason, the design of such systems offers an opportunity to exploit not only hardware-software tradeoffs, but concurrency tradeoffs as well. The paper describes an automated iterative improvement technique for performing concurrency optimization and hardware-software tradeoffs simultaneously. Experimental results illustrate that addressing these two issues simultaneously enables us to identify a number of interesting cost/performance points that would not have been found otherwise.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133988268","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}
引用次数: 45
An exact methodology for scheduling in a 3D design space 在3D设计空间中调度的精确方法
Pub Date : 1995-09-13 DOI: 10.1145/224486.224505
S. Chaudhuri, Stephen A. Blythe, R. Walker
This paper describes an exact solution methodology, implemented in Rensselaer's Voyager design space exploration system, for solving the scheduling problem in a 3-dimensional (3D) design space: the usual 2D design space (which trades off area and schedule length), plus a third dimension representing clock length. Unlike design space exploration methodologies which rely on bounds or estimates, this methodology is guaranteed to find the globally optimal solution to the 3D scheduling problem. Furthermore, this methodology efficiently prunes the search space, eliminating provably inferior design points through: a careful selection of candidate clock lengths; and tight bounds on the number of functional units of each type or on the schedule length.
本文描述了一种精确的解决方法,在Rensselaer的Voyager设计空间探索系统中实现,用于解决三维(3D)设计空间中的调度问题:通常的2D设计空间(权衡面积和调度长度)加上代表时钟长度的第三个维度。与依赖边界或估计的设计空间探索方法不同,该方法保证找到三维调度问题的全局最优解。此外,该方法有效地减少了搜索空间,通过以下方式消除了可证明的劣质设计点:仔细选择候选时钟长度;并且对每种类型的功能单元的数量或进度长度有严格的限制。
{"title":"An exact methodology for scheduling in a 3D design space","authors":"S. Chaudhuri, Stephen A. Blythe, R. Walker","doi":"10.1145/224486.224505","DOIUrl":"https://doi.org/10.1145/224486.224505","url":null,"abstract":"This paper describes an exact solution methodology, implemented in Rensselaer's Voyager design space exploration system, for solving the scheduling problem in a 3-dimensional (3D) design space: the usual 2D design space (which trades off area and schedule length), plus a third dimension representing clock length. Unlike design space exploration methodologies which rely on bounds or estimates, this methodology is guaranteed to find the globally optimal solution to the 3D scheduling problem. Furthermore, this methodology efficiently prunes the search space, eliminating provably inferior design points through: a careful selection of candidate clock lengths; and tight bounds on the number of functional units of each type or on the schedule length.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"412 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116556237","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}
引用次数: 29
WWW based structuring of codesigns 基于WWW的协同设计结构
Pub Date : 1995-09-13 DOI: 10.1145/224486.224532
P. Plöger, J. Wilberg, M. Langevin, R. Camposano
This paper describes a codesign environment based on the WWW (World Wide Web) and its implementation. Tool invocations and their respective results are linked using hypertext documents. We show how to configure a WWW browser for spawning design tools and how frequent tasks like documentation generation and retrieval are facilitated. The design flow can be adopted to the given application very easily. In addition we introduce the concept of a work flow called 'design by documentation'. A WWW link to the results is given and experience using it in a codesign project is described.
本文介绍了一种基于万维网的协同设计环境及其实现。使用超文本文档链接工具调用及其各自的结果。我们将展示如何为生成设计工具配置WWW浏览器,以及如何促进文档生成和检索等频繁任务。设计流程可以很容易地应用于给定的应用程序。此外,我们还介绍了称为“文档设计”的工作流程概念。给出了结果的WWW链接,并描述了在协同设计项目中使用它的经验。
{"title":"WWW based structuring of codesigns","authors":"P. Plöger, J. Wilberg, M. Langevin, R. Camposano","doi":"10.1145/224486.224532","DOIUrl":"https://doi.org/10.1145/224486.224532","url":null,"abstract":"This paper describes a codesign environment based on the WWW (World Wide Web) and its implementation. Tool invocations and their respective results are linked using hypertext documents. We show how to configure a WWW browser for spawning design tools and how frequent tasks like documentation generation and retrieval are facilitated. The design flow can be adopted to the given application very easily. In addition we introduce the concept of a work flow called 'design by documentation'. A WWW link to the results is given and experience using it in a codesign project is described.","PeriodicalId":162434,"journal":{"name":"Proceedings of the Eighth International Symposium on System Synthesis","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114941434","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
期刊
Proceedings of the Eighth International Symposium on System Synthesis
全部 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