首页 > 最新文献

International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications最新文献

英文 中文
International Conference on Field Programmable Logic and Applications, 2008 (FPL 2008), Heidelberg 现场可编程逻辑和应用国际会议,2008 (FPL 2008),海德堡
Sih Zaidi, A. Nabina, C. N. Canagarajah, J. Núñez-Yáñez
{"title":"International Conference on Field Programmable Logic and Applications, 2008 (FPL 2008), Heidelberg","authors":"Sih Zaidi, A. Nabina, C. N. Canagarajah, J. Núñez-Yáñez","doi":"10.1109/FPL.2008.4630005","DOIUrl":"https://doi.org/10.1109/FPL.2008.4630005","url":null,"abstract":"","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"3694 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2008-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86683536","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}
引用次数: 0
Adventures with a Reconfigurable Research Platform 冒险与可重构的研究平台
J. Wawrzynek
The computer industry is at a cross-roads. The problems associated with scaling uniprocessor performance has forced all major computer manufactures to turn to multi-and many-core architectures. This sea change in processor design has created many opportunities for field programmable logic. In the RAMP project, we are developing an affordable and versatile multiprocessor emulation platform being built as a large collaborative effort. RAMP hardware, from processors to caches to networks, is implemented in FPGAs for flexibility, accuracy, visibility, cost and performance. It is designed to be composable, where different components can be quickly written, assembled and run. By using hardware rather than simulation, RAMP will be fast enough to run real codes and be useful to software. By using conventional instruction set architectures and providing peripheral support required by operating systems, RAMP will run full, unmodified software stacks. RAMP's intended audience includes anyone designing and using multiprocessor systems, including architecture researchers, software developers, and end users. In this talk, I will describe the background and current state of the RAMP development and related projects using our FPGA platform, the Berkeley emulation engine (BEE).
计算机行业正处于十字路口。与扩展单处理器性能相关的问题迫使所有主要计算机制造商转向多核和多核架构。处理器设计的这种巨大变化为现场可编程逻辑创造了许多机会。在RAMP项目中,我们正在开发一个经济实惠且多功能的多处理器仿真平台,作为一个大型协作项目来构建。RAMP硬件,从处理器到缓存到网络,都是在fpga中实现的,具有灵活性、准确性、可视性、成本和性能。它被设计为可组合的,不同的组件可以快速编写、组装和运行。通过使用硬件而不是模拟,RAMP将足够快,可以运行真实的代码,并且对软件很有用。通过使用传统的指令集架构和提供操作系统所需的外设支持,RAMP将运行完整的、未经修改的软件堆栈。RAMP的目标受众包括任何设计和使用多处理器系统的人,包括架构研究人员、软件开发人员和最终用户。在这次演讲中,我将描述RAMP开发的背景和现状,以及使用我们的FPGA平台,伯克利仿真引擎(BEE)的相关项目。
{"title":"Adventures with a Reconfigurable Research Platform","authors":"J. Wawrzynek","doi":"10.1109/FPL.2007.4380615","DOIUrl":"https://doi.org/10.1109/FPL.2007.4380615","url":null,"abstract":"The computer industry is at a cross-roads. The problems associated with scaling uniprocessor performance has forced all major computer manufactures to turn to multi-and many-core architectures. This sea change in processor design has created many opportunities for field programmable logic. In the RAMP project, we are developing an affordable and versatile multiprocessor emulation platform being built as a large collaborative effort. RAMP hardware, from processors to caches to networks, is implemented in FPGAs for flexibility, accuracy, visibility, cost and performance. It is designed to be composable, where different components can be quickly written, assembled and run. By using hardware rather than simulation, RAMP will be fast enough to run real codes and be useful to software. By using conventional instruction set architectures and providing peripheral support required by operating systems, RAMP will run full, unmodified software stacks. RAMP's intended audience includes anyone designing and using multiprocessor systems, including architecture researchers, software developers, and end users. In this talk, I will describe the background and current state of the RAMP development and related projects using our FPGA platform, the Berkeley emulation engine (BEE).","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"282 1","pages":"3"},"PeriodicalIF":0.0,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80168426","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
System-Level Design for FPGAs fpga的系统级设计
M. Dickinson
Summary form only given. Today's FPGA applications are made up of many different functional elements; hardware blocks, software modules, I/O functions and on-chip interconnect fabrics are four major categories of these elements. I will explore some of the characteristics of these categories in order to provide insight into how the creation, or synthesis, of these functional elements can be automated as much as possible. In particular I will focus on unique benefits and challenges FPGAs present when considering such system design tools. The ideas will be illustrated by examples taken from applications in the networking and the image processing areas. These examples will illustrate progress to date as well as highlighting important areas of focus for future developments.
只提供摘要形式。当今的FPGA应用由许多不同的功能元件组成;硬件模块、软件模块、I/O功能和片上互连结构是这些元素的四大类。我将探讨这些类别的一些特征,以便深入了解如何尽可能地自动化这些功能元素的创建或合成。在考虑这种系统设计工具时,我将特别关注fpga的独特优势和挑战。这些思想将通过网络应用和图像处理领域的例子来说明。这些例子将说明迄今取得的进展,并突出未来发展的重要重点领域。
{"title":"System-Level Design for FPGAs","authors":"M. Dickinson","doi":"10.1109/FPL.2007.4380614","DOIUrl":"https://doi.org/10.1109/FPL.2007.4380614","url":null,"abstract":"Summary form only given. Today's FPGA applications are made up of many different functional elements; hardware blocks, software modules, I/O functions and on-chip interconnect fabrics are four major categories of these elements. I will explore some of the characteristics of these categories in order to provide insight into how the creation, or synthesis, of these functional elements can be automated as much as possible. In particular I will focus on unique benefits and challenges FPGAs present when considering such system design tools. The ideas will be illustrated by examples taken from applications in the networking and the image processing areas. These examples will illustrate progress to date as well as highlighting important areas of focus for future developments.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"8 1","pages":"2"},"PeriodicalIF":0.0,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87416810","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}
引用次数: 0
Redefining the FPGA for the Next Generation 重新定义下一代FPGA
S. Trimberger
Summary form only given. Over the past twenty years, FPGAs evolved from simple glue-logic chips to complex systems-on-a-chip. This change can be viewed having distinct phases, each with different architecture, tools and methodology requirements. Are we now facing another phase change? Will FPGAs continue to evolve incrementally or are we about to see a radical change in field programmable logic? This talk traces the evolution of programmable logic based on the technological opportunities and pressures. Those pressures are changing, and the change will affect not only device architecture, but also design tools, methodology and even our business models. This talk discusses today's technological opportunities and pressures, and how those pressures will define tomorrow's FPGAs.
只提供摘要形式。在过去的二十年里,fpga从简单的胶逻辑芯片发展到复杂的片上系统。这种变化可以被看作有不同的阶段,每个阶段都有不同的体系结构、工具和方法需求。我们现在正面临着另一个阶段的变化吗?fpga会继续渐进地发展,还是我们即将看到现场可编程逻辑的根本变化?这次演讲将根据技术机遇和压力追溯可编程逻辑的演变。这些压力正在发生变化,这种变化不仅会影响设备架构,还会影响设计工具、方法论,甚至我们的商业模式。本次演讲将讨论当今的技术机遇和压力,以及这些压力将如何定义未来的fpga。
{"title":"Redefining the FPGA for the Next Generation","authors":"S. Trimberger","doi":"10.1109/FPL.2007.4380616","DOIUrl":"https://doi.org/10.1109/FPL.2007.4380616","url":null,"abstract":"Summary form only given. Over the past twenty years, FPGAs evolved from simple glue-logic chips to complex systems-on-a-chip. This change can be viewed having distinct phases, each with different architecture, tools and methodology requirements. Are we now facing another phase change? Will FPGAs continue to evolve incrementally or are we about to see a radical change in field programmable logic? This talk traces the evolution of programmable logic based on the technological opportunities and pressures. Those pressures are changing, and the change will affect not only device architecture, but also design tools, methodology and even our business models. This talk discusses today's technological opportunities and pressures, and how those pressures will define tomorrow's FPGAs.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"36 1","pages":"4"},"PeriodicalIF":0.0,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74940652","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
The Intel Geneseo Project 英特尔Geneseo项目
Ajay V. Bhatt
Summary form only given. Moore's law has enabled the current trend toward multi-core computing that is dramatically increasing performance and power efficiency. I/O interconnects are on a similar growth path of increasing performance and efficiency. As computing requirements become more complex, new strategies evolve to provide the performance necessary for data-and calculation-intensive applications. A growing such strategy is the use of specialized accelerators to enhance the performance of specific tasks or functions. Broadly speaking, an accelerator is a device that attaches to a computing system, providing optimal performance at reduced cost and/or power for a specialized task. Examples of emerging applications for which accelerators may be suitable are photorealistic graphics, financial simulation, and climate modeling. The development of specialized application accelerators is happening today. However, they do not share a common attach point, and have no common architecture or programming model. An industry framework that economically and efficiently enables specialized acceleration is highly desirable. This talk will focus on a new architectural framework for the attached application accelerators called Geneseo. The talk will provide an overview of the Geneseo interconnect and software architecture and provide insight in to proposed improvements in available bandwidth, latency, efficiency and software interface.
只提供摘要形式。摩尔定律使当前的多核计算趋势成为可能,这极大地提高了性能和能效。I/O互连也处于提高性能和效率的类似增长路径上。随着计算需求变得越来越复杂,新的策略不断发展,以提供数据和计算密集型应用程序所需的性能。越来越多的这种策略是使用专门的加速器来提高特定任务或功能的性能。从广义上讲,加速器是一种连接到计算系统的设备,以更低的成本和/或功耗为特定任务提供最佳性能。加速器可能适合的新兴应用示例有逼真的图形、金融模拟和气候建模。目前正在开发专门的应用程序加速器。然而,它们没有共享一个公共的附加点,也没有公共的体系结构或编程模型。一个经济有效地实现专业化加速的行业框架是非常可取的。本次演讲将重点介绍一个用于附加应用程序加速器的新架构框架Geneseo。本次演讲将概述Geneseo互连和软件架构,并对可用带宽、延迟、效率和软件接口的改进提出见解。
{"title":"The Intel Geneseo Project","authors":"Ajay V. Bhatt","doi":"10.1109/FPL.2007.4380613","DOIUrl":"https://doi.org/10.1109/FPL.2007.4380613","url":null,"abstract":"Summary form only given. Moore's law has enabled the current trend toward multi-core computing that is dramatically increasing performance and power efficiency. I/O interconnects are on a similar growth path of increasing performance and efficiency. As computing requirements become more complex, new strategies evolve to provide the performance necessary for data-and calculation-intensive applications. A growing such strategy is the use of specialized accelerators to enhance the performance of specific tasks or functions. Broadly speaking, an accelerator is a device that attaches to a computing system, providing optimal performance at reduced cost and/or power for a specialized task. Examples of emerging applications for which accelerators may be suitable are photorealistic graphics, financial simulation, and climate modeling. The development of specialized application accelerators is happening today. However, they do not share a common attach point, and have no common architecture or programming model. An industry framework that economically and efficiently enables specialized acceleration is highly desirable. This talk will focus on a new architectural framework for the attached application accelerators called Geneseo. The talk will provide an overview of the Geneseo interconnect and software architecture and provide insight in to proposed improvements in available bandwidth, latency, efficiency and software interface.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"22 1","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82817715","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}
引用次数: 0
A New Scalable Hardware Architecture for RSA Algorithm 一种新的RSA算法可扩展硬件架构
Tamer Güdü
{"title":"A New Scalable Hardware Architecture for RSA Algorithm","authors":"Tamer Güdü","doi":"10.1109/FPL.2007.4380742","DOIUrl":"https://doi.org/10.1109/FPL.2007.4380742","url":null,"abstract":"","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"12 1","pages":"670-674"},"PeriodicalIF":0.0,"publicationDate":"2007-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87543900","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}
引用次数: 0
Academia to IPO - A Modern Odyssey 从学术界到首次公开募股——现代奥德赛
I. Page
I will relate the story of a disruptive technology in hardware compilation and reconfigurable computing. Conceived in academia, it led first to a ?spin-out? and then to a public company. After a career spanning computing and electronics in both industrial and academic environments I started a new research group at Oxford University in 1990. The ?big idea? was to develop a method of automatically implementing computer programs directly in parallel hardware - or ?hardware compilation?. I called the result ?Computing Without Computers? as once the compilation has been done, there is no sequential computer around to slow the computation down. However, there is a big disconnect between the worlds of academia and commerce. Despite welcome changes over the last ten years to make it easier for academics to create spinout companies, it is still a hard trick to pull off. Some of the things that can, and did, go wrong will be highlighted. I will try to abstract some of the hard lessons learned along the way. For example, I have come to believe that attempting to copy the entrepreneurial success of others is much less likely to be useful than avoiding their failures. The talk will cover the creation of the technology and the company, raising finance for it and the (unfinished) story of how to encourage the adoption of a disruptive product in the market-place. The spinout experience changed my life in completely unexpected ways.
我将讲述一个关于硬件编译和可重构计算的颠覆性技术的故事。它孕育于学术界,首先导致了“衍生”。然后是上市公司。1990年,我在牛津大学(Oxford University)成立了一个新的研究小组。这个伟大的想法?目的是开发一种在并行硬件或硬件编译中直接自动实现计算机程序的方法。我把这个结果叫做“没有电脑的计算机”。因为一旦编译完成,就没有顺序计算机来降低计算速度。然而,学术界和商界之间存在着巨大的脱节。尽管在过去的十年里,学术界做出了可喜的改变,使得创建衍生公司变得更加容易,但这仍然是一个很难实现的把戏。一些可能和已经出错的事情将被突出显示。我将试着总结一些在此过程中吸取的教训。例如,我开始相信,试图复制他人的创业成功远不如避免他们的失败有用。演讲将涵盖技术和公司的创造,为其筹集资金,以及如何鼓励市场采用颠覆性产品的(未完成的)故事。衍生品的经历以完全意想不到的方式改变了我的生活。
{"title":"Academia to IPO - A Modern Odyssey","authors":"I. Page","doi":"10.1109/FPL.2006.311186","DOIUrl":"https://doi.org/10.1109/FPL.2006.311186","url":null,"abstract":"I will relate the story of a disruptive technology in hardware compilation and reconfigurable computing. Conceived in academia, it led first to a ?spin-out? and then to a public company. After a career spanning computing and electronics in both industrial and academic environments I started a new research group at Oxford University in 1990. The ?big idea? was to develop a method of automatically implementing computer programs directly in parallel hardware - or ?hardware compilation?. I called the result ?Computing Without Computers? as once the compilation has been done, there is no sequential computer around to slow the computation down. However, there is a big disconnect between the worlds of academia and commerce. Despite welcome changes over the last ten years to make it easier for academics to create spinout companies, it is still a hard trick to pull off. Some of the things that can, and did, go wrong will be highlighted. I will try to abstract some of the hard lessons learned along the way. For example, I have come to believe that attempting to copy the entrepreneurial success of others is much less likely to be useful than avoiding their failures. The talk will cover the creation of the technology and the company, raising finance for it and the (unfinished) story of how to encourage the adoption of a disruptive product in the market-place. The spinout experience changed my life in completely unexpected ways.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"12 Suppl 1 1","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76563241","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}
引用次数: 0
FPGAs at 65NM and Beyond - Powerful New FPGAs Bring New Challenges 65纳米及以上的fpga——强大的新型fpga带来了新的挑战
K. McElvain
Summary form only given. FPGAs fabrics have become much more complex, including a range of hard IP for memory, DSP and I/O functions. FPGAs have also become much larger, supporting much larger designs and a need to raise the design abstraction level. DSM effects are threatening the FPGA abstraction in which these effects are hidden from the designer by clever circuit design and guard banding. For example, at 400 MHz in a 45 nm FPGA, on chip variation (OCV) will become such a large portion of cycle time that simply guard banding will leave too much performance on the table. FPGAs are also expanding into new markets where cost and power consumption are more important than performance. These changes present many design tool challenges and create numerous opportunities for innovation.
只提供摘要形式。fpga结构变得更加复杂,包括一系列用于内存、DSP和I/O功能的硬IP。fpga也变得越来越大,支持更大的设计,需要提高设计抽象水平。DSM效应威胁着FPGA的抽象,通过巧妙的电路设计和保护带将这些效应隐藏起来。例如,在45纳米的FPGA中,在400 MHz时,片上变化(OCV)将成为周期时间的很大一部分,以至于简单地保护带将在表上留下太多的性能。fpga也正在扩展到成本和功耗比性能更重要的新市场。这些变化带来了许多设计工具的挑战,并为创新创造了许多机会。
{"title":"FPGAs at 65NM and Beyond - Powerful New FPGAs Bring New Challenges","authors":"K. McElvain","doi":"10.1109/FPL.2006.311184","DOIUrl":"https://doi.org/10.1109/FPL.2006.311184","url":null,"abstract":"Summary form only given. FPGAs fabrics have become much more complex, including a range of hard IP for memory, DSP and I/O functions. FPGAs have also become much larger, supporting much larger designs and a need to raise the design abstraction level. DSM effects are threatening the FPGA abstraction in which these effects are hidden from the designer by clever circuit design and guard banding. For example, at 400 MHz in a 45 nm FPGA, on chip variation (OCV) will become such a large portion of cycle time that simply guard banding will leave too much performance on the table. FPGAs are also expanding into new markets where cost and power consumption are more important than performance. These changes present many design tool challenges and create numerous opportunities for innovation.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"13 1","pages":"1"},"PeriodicalIF":0.0,"publicationDate":"2006-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80343684","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}
引用次数: 0
A Heuristic Approach to Schedule Periodic Real-Time Tasks on Reconfigurable Hardware 在可重构硬件上调度周期性实时任务的启发式方法
Klaus Danne, M. Platzner
This paper deals with scheduling periodic real-time tasks on reconfigurable hardware devices, such as FPGAs. Reconfigurable hardware devices are increasingly used in embedded systems. To utilize these devices also for systems with real-time constraints, predictable task scheduling is required. We formalize the periodic task scheduling problem and propose two preemptive scheduling algorithms. The first is an adaption of the well-known earliest deadline first (EDF) technique to the FPGA execution model. Although the algorithm reveals good scheduling performance, it lacks an efficient schedulability test and requires a high number of FPGA configurations. The second algorithm uses the concept of servers that reserve area and execution time for other tasks. Tasks are successively merged into servers, which are then scheduled sequentially. While this method is inferior to the EDF-based technique regarding schedulability, it comes with a fast schedulability test and greatly reduces the number of required FPGA configurations.
本文研究可重构硬件设备(如fpga)上的周期性实时任务调度问题。可重构硬件设备在嵌入式系统中的应用越来越广泛。为了将这些设备也用于具有实时约束的系统,需要可预测的任务调度。形式化了周期任务调度问题,提出了两种抢占式调度算法。第一个是将众所周知的最早截止日期优先(EDF)技术应用于FPGA执行模型。虽然该算法显示出良好的调度性能,但缺乏有效的可调度性测试,并且需要大量的FPGA配置。第二种算法使用服务器的概念,为其他任务保留区域和执行时间。任务依次合并到服务器中,然后依次调度服务器。虽然这种方法在可调度性方面不如基于edf的技术,但它具有快速的可调度性测试,并大大减少了所需FPGA配置的数量。
{"title":"A Heuristic Approach to Schedule Periodic Real-Time Tasks on Reconfigurable Hardware","authors":"Klaus Danne, M. Platzner","doi":"10.1109/FPL.2005.1515787","DOIUrl":"https://doi.org/10.1109/FPL.2005.1515787","url":null,"abstract":"This paper deals with scheduling periodic real-time tasks on reconfigurable hardware devices, such as FPGAs. Reconfigurable hardware devices are increasingly used in embedded systems. To utilize these devices also for systems with real-time constraints, predictable task scheduling is required. We formalize the periodic task scheduling problem and propose two preemptive scheduling algorithms. The first is an adaption of the well-known earliest deadline first (EDF) technique to the FPGA execution model. Although the algorithm reveals good scheduling performance, it lacks an efficient schedulability test and requires a high number of FPGA configurations. The second algorithm uses the concept of servers that reserve area and execution time for other tasks. Tasks are successively merged into servers, which are then scheduled sequentially. While this method is inferior to the EDF-based technique regarding schedulability, it comes with a fast schedulability test and greatly reduces the number of required FPGA configurations.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"29 1","pages":"568-573"},"PeriodicalIF":0.0,"publicationDate":"2005-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78155645","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}
引用次数: 50
FPGA Implementation of an Area-Time Efficient FIR Filter Core Using a Self-Clocked Approach 采用自时钟方法的区域时间高效FIR滤波器核心的FPGA实现
J. Martínez, F. J. Toledo-Moreo, F. J. Garrigós, J. M. Ferrández
In this paper we propose an area-time efficient architecture for the realization of self-clocked MAC filters on FPGA. First, the self-timed 4-phase oscillator/counter is analyzed and characterized, showing experimental results in comparison with simulation foreseen. Next, the proposed filter architecture, based on circular memories, is described and efficiently implemented as an IP module using device primitives and relative location constraints. Finally, an example using the proposed architecture is implemented on an FPGA and compared with a standard IP filter of similar characteristics, pointing out the advantages of our approach.
本文提出了一种在FPGA上实现自时钟MAC滤波器的区域时间效率架构。首先,对自定时4相振荡器/计数器进行了分析和表征,并将实验结果与仿真结果进行了比较。接下来,本文描述了基于循环存储器的滤波器架构,并利用器件原语和相对位置约束有效地实现了IP模块。最后,在FPGA上实现了一个使用该架构的示例,并与具有相似特性的标准IP滤波器进行了比较,指出了我们的方法的优点。
{"title":"FPGA Implementation of an Area-Time Efficient FIR Filter Core Using a Self-Clocked Approach","authors":"J. Martínez, F. J. Toledo-Moreo, F. J. Garrigós, J. M. Ferrández","doi":"10.1109/FPL.2005.1515782","DOIUrl":"https://doi.org/10.1109/FPL.2005.1515782","url":null,"abstract":"In this paper we propose an area-time efficient architecture for the realization of self-clocked MAC filters on FPGA. First, the self-timed 4-phase oscillator/counter is analyzed and characterized, showing experimental results in comparison with simulation foreseen. Next, the proposed filter architecture, based on circular memories, is described and efficiently implemented as an IP module using device primitives and relative location constraints. Finally, an example using the proposed architecture is implemented on an FPGA and compared with a standard IP filter of similar characteristics, pointing out the advantages of our approach.","PeriodicalId":93570,"journal":{"name":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","volume":"10 1","pages":"547-550"},"PeriodicalIF":0.0,"publicationDate":"2005-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86495224","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
期刊
International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications
全部 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