首页 > 最新文献

Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies最新文献

英文 中文
Paradigms for parallel dynamic programming 并行动态规划的范例
C. Rodríguez, J. R. García, F. García, F. Almeida, Daniel González
We extend the sequential model for dynamic programming to a parallel model. We propose three general parallel dynamic programming algorithms for pipeline and ring networks for multistage automatons. The study of the optimality lead us to the introduction of two new classes of multistage automatons: nondecreasing automatons and strongly increasing automatons. As an example, this parallel dynamic programming approach is applied to the single resource allocation problem. Results both for transputer networks and for local area networks using PVM are reported. The experience proves that the proposed algorithms can be easily and efficiently implemented. Furthermore, these procedures constitute a suitable kernel to build general parallel tools for dynamic programming.
我们将动态规划的顺序模型扩展为并行模型。针对多级自动机的管道网络和环形网络,提出了三种通用的并行动态规划算法。对最优性的研究使我们引入了两类新的多阶段自动机:非递减自动机和强递增自动机。作为实例,将这种并行动态规划方法应用于单个资源分配问题。本文报道了在转发器网络和局域网中使用PVM的结果。实践证明,所提出的算法可以简单有效地实现。此外,这些过程构成了一个合适的内核来构建通用的动态规划并行工具。
{"title":"Paradigms for parallel dynamic programming","authors":"C. Rodríguez, J. R. García, F. García, F. Almeida, Daniel González","doi":"10.1109/EURMIC.1996.546482","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546482","url":null,"abstract":"We extend the sequential model for dynamic programming to a parallel model. We propose three general parallel dynamic programming algorithms for pipeline and ring networks for multistage automatons. The study of the optimality lead us to the introduction of two new classes of multistage automatons: nondecreasing automatons and strongly increasing automatons. As an example, this parallel dynamic programming approach is applied to the single resource allocation problem. Results both for transputer networks and for local area networks using PVM are reported. The experience proves that the proposed algorithms can be easily and efficiently implemented. Furthermore, these procedures constitute a suitable kernel to build general parallel tools for dynamic programming.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133058245","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
A macro expansion approach to embedded processor code generation 嵌入式处理器代码生成的宏展开方法
E. Lassila
This paper describes an experimental prototype of a code generation tool for embedded special-purpose processors. The tool is a retargetable assembly-code-level macro expander capable of program flow analysis. The main advantage of the tool is its strong support for macro hierarchy: hierarchical macro libraries make the code (produced either by the compiler writer or by the assembly language programmer) more modular.
本文介绍了一种嵌入式专用处理器代码生成工具的实验原型。该工具是一个可重新定位的汇编代码级宏扩展器,能够进行程序流分析。该工具的主要优点是它对宏层次结构的强大支持:层次结构的宏库使代码(由编译器编写者或汇编语言程序员生成)更加模块化。
{"title":"A macro expansion approach to embedded processor code generation","authors":"E. Lassila","doi":"10.1109/EURMIC.1996.546375","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546375","url":null,"abstract":"This paper describes an experimental prototype of a code generation tool for embedded special-purpose processors. The tool is a retargetable assembly-code-level macro expander capable of program flow analysis. The main advantage of the tool is its strong support for macro hierarchy: hierarchical macro libraries make the code (produced either by the compiler writer or by the assembly language programmer) more modular.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124825293","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
Retiming for circuits with enable registers 带使能寄存器的电路的重新定时
H. Martin
This paper presents a new method for improving the timing behaviour of digital circuits, which contain enable-registers and, e.g., come from the high level synthesis. Known techniques optimize all long combinational paths assuming only one clock cycle between registers. But enable-registers cause also paths having more time than one clock cycle. The consideration of this paths leads to a larger optimization potential. As a second topic in the presented method a register relocation is performed for a circuit containing enable registers and D-Flipflops. A suitable retiming algorithm is developed for such circuits.
本文提出了一种改进数字电路时序特性的新方法,其中包含使能寄存器,例如来自高级合成。已知的技术优化所有长的组合路径,假设寄存器之间只有一个时钟周期。但是启用寄存器也会导致路径具有多于一个时钟周期的时间。考虑这些路径会产生更大的优化潜力。作为本方法中的第二个主题,对包含使能寄存器和d -触发器的电路执行寄存器重定位。针对这种电路,提出了一种合适的重定时算法。
{"title":"Retiming for circuits with enable registers","authors":"H. Martin","doi":"10.1109/EURMIC.1996.546392","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546392","url":null,"abstract":"This paper presents a new method for improving the timing behaviour of digital circuits, which contain enable-registers and, e.g., come from the high level synthesis. Known techniques optimize all long combinational paths assuming only one clock cycle between registers. But enable-registers cause also paths having more time than one clock cycle. The consideration of this paths leads to a larger optimization potential. As a second topic in the presented method a register relocation is performed for a circuit containing enable registers and D-Flipflops. A suitable retiming algorithm is developed for such circuits.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124909450","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}
引用次数: 1
The design of a specialised processor for the simulation of sintering 模拟烧结的专用处理器的设计
A. Postula, D. Abramson, P. Logothetis
This paper presents the design decisions encountered during the development of a specialised processor for the Monte-Carlo simulation of metallurgical sintering. Several possible architectures are presented. We show that such a specialised processor using commercially available gate array technology can solve the same problem more than 100 times faster than a modern high-end workstation. Even using slower FPGAs it is possible to achieve a speedup of over 50 times faster than a workstation, which supports the concept of programmable special purpose computers attached to general purpose machines. A prototype of the processor is now being built using Xilinx FPGA and Aptix FPIC switch technology.
本文介绍了在开发用于冶金烧结蒙特卡罗模拟的专用处理器时所遇到的设计决策。提出了几种可能的体系结构。我们表明,这种使用市售门阵列技术的专用处理器可以比现代高端工作站快100倍以上解决同样的问题。即使使用较慢的fpga,也有可能实现比工作站快50倍以上的加速,这支持连接到通用机器的可编程专用计算机的概念。该处理器的原型目前正在使用赛灵思FPGA和Aptix FPIC开关技术构建。
{"title":"The design of a specialised processor for the simulation of sintering","authors":"A. Postula, D. Abramson, P. Logothetis","doi":"10.1109/EURMIC.1996.546475","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546475","url":null,"abstract":"This paper presents the design decisions encountered during the development of a specialised processor for the Monte-Carlo simulation of metallurgical sintering. Several possible architectures are presented. We show that such a specialised processor using commercially available gate array technology can solve the same problem more than 100 times faster than a modern high-end workstation. Even using slower FPGAs it is possible to achieve a speedup of over 50 times faster than a workstation, which supports the concept of programmable special purpose computers attached to general purpose machines. A prototype of the processor is now being built using Xilinx FPGA and Aptix FPIC switch technology.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113980368","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}
引用次数: 10
N-version programming: a unified modeling approach n版本编程:统一的建模方法
K. Goseva-Popstojanova, A. Grnarov
This paper presents an unified approach aimed at modeling the joint behavior of the N version system and its operational environment. Our objective is to develop reliability model that considers both functional and performance requirements which is particularly important for real-time applications. The model is constructed in two steps. First, the Markov model of N version failure and execution behavior is developed. Next, we develop the user-oriented model of the operational environment. In accounting for dependence we use the idea that the influence of the operational environment on versions failures and execution times induces correlation. The model addresses a number of basic issues and yet yields closed-form solutions that provide considerable insight into how reliability is affected by both versions characteristics and the operational environment.
本文提出了一种统一的方法,旨在对N版本系统及其运行环境的联合行为进行建模。我们的目标是开发同时考虑功能和性能需求的可靠性模型,这对实时应用程序尤其重要。该模型分为两步构建。首先,建立了N版本故障与执行行为的马尔可夫模型。接下来,我们开发操作环境的面向用户的模型。在考虑依赖性时,我们使用操作环境对版本失败和执行时间的影响引起相关性的想法。该模型解决了许多基本问题,并产生了封闭形式的解决方案,这些解决方案提供了关于可靠性如何受到两个版本特征和操作环境的影响的深刻见解。
{"title":"N-version programming: a unified modeling approach","authors":"K. Goseva-Popstojanova, A. Grnarov","doi":"10.1109/EURMIC.1996.546459","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546459","url":null,"abstract":"This paper presents an unified approach aimed at modeling the joint behavior of the N version system and its operational environment. Our objective is to develop reliability model that considers both functional and performance requirements which is particularly important for real-time applications. The model is constructed in two steps. First, the Markov model of N version failure and execution behavior is developed. Next, we develop the user-oriented model of the operational environment. In accounting for dependence we use the idea that the influence of the operational environment on versions failures and execution times induces correlation. The model addresses a number of basic issues and yet yields closed-form solutions that provide considerable insight into how reliability is affected by both versions characteristics and the operational environment.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126604166","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
Formal specification of communication protocols with object-based ECATNets 基于对象的ECATNets通信协议的正式规范
M. Bettaz, M. Maouche, Kamel Barkaoui
ECATNets are a specification framework based on an ad-hoc combination of Petri nets and abstract data types. The concept of rewriting logic is used to give them a "clean" semantics. Transforming this logic into a rewriting system may be used for prototyping the specified systems. A major drawback of our framework is that the achieved prototypes suffer from a lack of efficiency during their execution. To palliate this lack, we introduced in a previous work the concept of hidden sorted ECATNets, a combination of net/object model allowing to "hide" internal states, and then to get more rapid prototypes. The objective of this paper is to show the practical applicability of this concept on a "benchmark" from the area of communication protocols, the Ethernet protocol such as seen by a sending station.
ECATNets是一个基于Petri网和抽象数据类型的特别组合的规范框架。重写逻辑的概念是用来给它们一个“干净”的语义。将此逻辑转换为重写系统可用于指定系统的原型。我们框架的一个主要缺点是实现的原型在执行过程中缺乏效率。为了弥补这一不足,我们在之前的工作中引入了隐藏排序ECATNets的概念,这是一种net/object模型的组合,允许“隐藏”内部状态,然后获得更快速的原型。本文的目的是展示该概念在通信协议领域的“基准”上的实际适用性,例如发送站所看到的以太网协议。
{"title":"Formal specification of communication protocols with object-based ECATNets","authors":"M. Bettaz, M. Maouche, Kamel Barkaoui","doi":"10.1109/EURMIC.1996.546474","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546474","url":null,"abstract":"ECATNets are a specification framework based on an ad-hoc combination of Petri nets and abstract data types. The concept of rewriting logic is used to give them a \"clean\" semantics. Transforming this logic into a rewriting system may be used for prototyping the specified systems. A major drawback of our framework is that the achieved prototypes suffer from a lack of efficiency during their execution. To palliate this lack, we introduced in a previous work the concept of hidden sorted ECATNets, a combination of net/object model allowing to \"hide\" internal states, and then to get more rapid prototypes. The objective of this paper is to show the practical applicability of this concept on a \"benchmark\" from the area of communication protocols, the Ethernet protocol such as seen by a sending station.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"20 5","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132610138","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
Efficient program composition on Parix by the Ensemble methodology 利用集成方法在Parix上实现高效程序组合
Y. Cotronis
A message passing program composition methodology, called Ensemble, applied for Parix is presented. Ensemble overcomes the implementation problems and complexities in developing applications in message passing environments. Parallel applications are virtually specified by Process Communication Graphs (PCGs) annotated with communication information for Parix processes. Annotated PCGs are generated from application scripts by supporting tools. Reusable Parix executable components are defined from which all processes are created. A universal Parix program loader interprets the annotated PCGs creating the application processes from the reusable components and establishing their communication dependencies. Ensemble is applied to compose variations of Parix applications using the same reusable components. The methodology has been applied for PVM.
提出了一种应用于Parix的消息传递程序组合方法Ensemble。集成克服了在消息传递环境中开发应用程序的实现问题和复杂性。并行应用程序实际上是由带有Parix进程通信信息注释的进程通信图(pcg)指定的。带注释的pcg是通过支持工具从应用程序脚本生成的。定义了可重用的Parix可执行组件,所有流程都是从这些组件创建的。通用Parix程序加载器解释带注释的pcg,从可重用组件创建应用程序流程并建立它们的通信依赖关系。Ensemble应用于使用相同的可重用组件组合Parix应用程序的变体。该方法已应用于PVM。
{"title":"Efficient program composition on Parix by the Ensemble methodology","authors":"Y. Cotronis","doi":"10.1109/EURMIC.1996.546481","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546481","url":null,"abstract":"A message passing program composition methodology, called Ensemble, applied for Parix is presented. Ensemble overcomes the implementation problems and complexities in developing applications in message passing environments. Parallel applications are virtually specified by Process Communication Graphs (PCGs) annotated with communication information for Parix processes. Annotated PCGs are generated from application scripts by supporting tools. Reusable Parix executable components are defined from which all processes are created. A universal Parix program loader interprets the annotated PCGs creating the application processes from the reusable components and establishing their communication dependencies. Ensemble is applied to compose variations of Parix applications using the same reusable components. The methodology has been applied for PVM.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"251 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132437796","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}
引用次数: 16
The design and implementation of a multimedia storage server to support video-on-demand applications 多媒体存储服务器的设计和实现,以支持视频点播应用
A. Molano, A. García-Martínez, Á. Viña
In this paper we present the design and implementation of a client/server based multimedia architecture for supporting video-on-demand applications. We describe in detail the software architecture of the implementation along with the adopted buffering mechanism. The proposed multithreaded architecture obtains, on one hand, a high degree of parallelism at the server side, allowing both the disk controller and the network card controller work in parallel. On the other hand; at the client side, it achieves the synchronized playback of the video stream at its precise rate, decoupling this process from the reception of data through the network. Additionally, we have derived, under an engineering perspective, some services that a real-time operating system should offer to satisfy the requirements found in video-on-demand applications.
在本文中,我们提出了一个基于客户端/服务器的多媒体架构的设计和实现,以支持视频点播应用。我们详细描述了实现的软件架构以及所采用的缓冲机制。所提出的多线程体系结构一方面在服务器端获得了高度的并行性,允许磁盘控制器和网卡控制器并行工作。另一方面;在客户端,它以精确的速率实现视频流的同步播放,将此过程与通过网络接收数据解耦。此外,我们从工程的角度推导出了实时操作系统应该提供的一些服务,以满足视频点播应用程序的需求。
{"title":"The design and implementation of a multimedia storage server to support video-on-demand applications","authors":"A. Molano, A. García-Martínez, Á. Viña","doi":"10.1109/EURMIC.1996.546483","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546483","url":null,"abstract":"In this paper we present the design and implementation of a client/server based multimedia architecture for supporting video-on-demand applications. We describe in detail the software architecture of the implementation along with the adopted buffering mechanism. The proposed multithreaded architecture obtains, on one hand, a high degree of parallelism at the server side, allowing both the disk controller and the network card controller work in parallel. On the other hand; at the client side, it achieves the synchronized playback of the video stream at its precise rate, decoupling this process from the reception of data through the network. Additionally, we have derived, under an engineering perspective, some services that a real-time operating system should offer to satisfy the requirements found in video-on-demand applications.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"128 8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131718347","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
A comprehensive approach in performance evaluation for modern real-time operating systems 现代实时操作系统性能评估的综合方法
A. García-Martínez, J. Fernández-Conde, Á. Viña
In real-time computing the accurate characterization of the performance and determinism that a particular real-time operating system/hardware combination can provide for real-time applications is essential. This issue is not properly addressed by existing performance metrics mainly due to the lack of completeness and generalization. In this paper we present a set of comprehensive, easy-to-implement and useful metrics covering three basic real-time operating system features: response to external events, intertask synchronization and resource sharing, and intertask data transferring. The evaluation of real-time operating systems using a set of fine-grained metrics is fundamental to guarantee that we can reach the required determinism in real-world applications.
在实时计算中,特定实时操作系统/硬件组合能够为实时应用程序提供的性能和确定性的准确表征是必不可少的。由于缺乏完整性和泛化,现有的性能度量标准没有适当地解决这个问题。在本文中,我们提出了一套全面、易于实现和有用的指标,涵盖了三个基本的实时操作系统特性:对外部事件的响应、任务间同步和资源共享以及任务间数据传输。使用一组细粒度指标对实时操作系统进行评估是保证我们能够在实际应用程序中达到所需确定性的基础。
{"title":"A comprehensive approach in performance evaluation for modern real-time operating systems","authors":"A. García-Martínez, J. Fernández-Conde, Á. Viña","doi":"10.1109/EURMIC.1996.546366","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546366","url":null,"abstract":"In real-time computing the accurate characterization of the performance and determinism that a particular real-time operating system/hardware combination can provide for real-time applications is essential. This issue is not properly addressed by existing performance metrics mainly due to the lack of completeness and generalization. In this paper we present a set of comprehensive, easy-to-implement and useful metrics covering three basic real-time operating system features: response to external events, intertask synchronization and resource sharing, and intertask data transferring. The evaluation of real-time operating systems using a set of fine-grained metrics is fundamental to guarantee that we can reach the required determinism in real-world applications.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121190459","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
Mapping of neural networks onto data flow graphs 神经网络在数据流图上的映射
Aziz Can Yuceturk, B. Klauer, S. Zickenheiner, R. Moore, K. Waldschmidt
The aim of this paper is to give a formal definition for mapping neural networks onto data flow graphs. The intention of this research is to show formally that data flow computers can be used to implement neural network models. To do this, we need formal definitions of both data flow graphs and neural networks. Based on these definitions, we generate rules for mapping neural network models onto data flow graphs.
本文的目的是给出将神经网络映射到数据流图上的形式化定义。本研究的目的是正式表明数据流计算机可以用于实现神经网络模型。为此,我们需要数据流图和神经网络的正式定义。基于这些定义,我们生成了将神经网络模型映射到数据流图的规则。
{"title":"Mapping of neural networks onto data flow graphs","authors":"Aziz Can Yuceturk, B. Klauer, S. Zickenheiner, R. Moore, K. Waldschmidt","doi":"10.1109/EURMIC.1996.546365","DOIUrl":"https://doi.org/10.1109/EURMIC.1996.546365","url":null,"abstract":"The aim of this paper is to give a formal definition for mapping neural networks onto data flow graphs. The intention of this research is to show formally that data flow computers can be used to implement neural network models. To do this, we need formal definitions of both data flow graphs and neural networks. Based on these definitions, we generate rules for mapping neural network models onto data flow graphs.","PeriodicalId":311520,"journal":{"name":"Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1996-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116332418","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
期刊
Proceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies
全部 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