Re-visiting the challenges of programmable concurrent architectures

P. Lysaght
{"title":"Re-visiting the challenges of programmable concurrent architectures","authors":"P. Lysaght","doi":"10.1109/FPT.2008.4762356","DOIUrl":null,"url":null,"abstract":"Summary form only given.FPGAs are the most successful example to date of programmable concurrent architectures. The 1980s saw the introduction of several kinds of concurrent processing arrays, ranging from fine-grained FPGAs to systolic arrays, to arrays of microprocessors. Of these, only FPGAs have enjoyed continuous commercial success. Now, however, with the end of the four-decade-old trend towards faster microprocessors, we are witnessing the revival of processor arrays. Due largely to concerns about power consumption multi-core, and indeed many-core architectures, are back at the forefront of system design. It is clear that we have the silicon resources and the circuit design skills to deliver semiconductor devices with highly concurrent programmable architectures and that the aggregate compute power of these arrays is impressive. What is not so straightforward is whether we now have the methodologies and automated tools to efficiently design systems of the complexity demanded by current and future markets. For example, we might enquire whether almost forty years of experience with microprocessors has made us any better prepared for the revival of many-core architectures. Paradoxically, the success of the uni-processor programming model may be the most significant impediment to our future success with highly concurrent, programmable architectures. Or taking an alternative perspective, we might ask whether we can benefit from over 25 years of experience of successfully deploying the programmable concurrency of FPGAs. In this talk, we will re-visit the challenges posed by programmable concurrent architectures and explore some of the assumptions underlying them in an effort to assess the potential of emergent solutions.","PeriodicalId":6877,"journal":{"name":"2014 International Conference on Field-Programmable Technology (FPT)","volume":"1967 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference on Field-Programmable Technology (FPT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FPT.2008.4762356","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Summary form only given.FPGAs are the most successful example to date of programmable concurrent architectures. The 1980s saw the introduction of several kinds of concurrent processing arrays, ranging from fine-grained FPGAs to systolic arrays, to arrays of microprocessors. Of these, only FPGAs have enjoyed continuous commercial success. Now, however, with the end of the four-decade-old trend towards faster microprocessors, we are witnessing the revival of processor arrays. Due largely to concerns about power consumption multi-core, and indeed many-core architectures, are back at the forefront of system design. It is clear that we have the silicon resources and the circuit design skills to deliver semiconductor devices with highly concurrent programmable architectures and that the aggregate compute power of these arrays is impressive. What is not so straightforward is whether we now have the methodologies and automated tools to efficiently design systems of the complexity demanded by current and future markets. For example, we might enquire whether almost forty years of experience with microprocessors has made us any better prepared for the revival of many-core architectures. Paradoxically, the success of the uni-processor programming model may be the most significant impediment to our future success with highly concurrent, programmable architectures. Or taking an alternative perspective, we might ask whether we can benefit from over 25 years of experience of successfully deploying the programmable concurrency of FPGAs. In this talk, we will re-visit the challenges posed by programmable concurrent architectures and explore some of the assumptions underlying them in an effort to assess the potential of emergent solutions.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
重新审视可编程并发架构的挑战
只提供摘要形式。fpga是迄今为止可编程并发架构最成功的例子。20世纪80年代出现了几种并发处理阵列,从细粒度的fpga到收缩阵列,再到微处理器阵列。在这些产品中,只有fpga获得了持续的商业成功。然而,现在,随着持续40年的更快微处理器趋势的结束,我们正在见证处理器阵列的复兴。由于对功耗的担忧,多核,实际上是多核架构,又回到了系统设计的前沿。很明显,我们有硅资源和电路设计技能来提供具有高度并发可编程架构的半导体器件,并且这些阵列的总计算能力令人印象深刻。不那么直截了当的是,我们现在是否有方法和自动化工具来有效地设计当前和未来市场所需的复杂性系统。例如,我们可能会问,近四十年的微处理器经验是否使我们为多核架构的复兴做好了更好的准备。矛盾的是,单处理器编程模型的成功可能是我们未来在高度并发、可编程架构方面取得成功的最大障碍。或者从另一个角度来看,我们可能会问我们是否可以从超过25年成功部署fpga可编程并发性的经验中受益。在这次演讲中,我们将重新审视可编程并发架构带来的挑战,并探讨一些潜在的假设,以评估紧急解决方案的潜力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Message from the General Chair and Program Co-Chairs Accelerator-in-Switch: A Novel Cooperation Framework for FPGAs and GPUs FPGA Accelerated HPC and Data Analytics Novel Neural Network Applications on New Python Enabled Platforms High-level synthesis - the right side of history
×
引用
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