Adventures with a Reconfigurable Research Platform

J. Wawrzynek
{"title":"Adventures with a Reconfigurable Research Platform","authors":"J. Wawrzynek","doi":"10.1109/FPL.2007.4380615","DOIUrl":null,"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.0000,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Field-programmable Logic and Applications : [proceedings]. International Conference on Field-Programmable Logic and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FPL.2007.4380615","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

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).
冒险与可重构的研究平台
计算机行业正处于十字路口。与扩展单处理器性能相关的问题迫使所有主要计算机制造商转向多核和多核架构。处理器设计的这种巨大变化为现场可编程逻辑创造了许多机会。在RAMP项目中,我们正在开发一个经济实惠且多功能的多处理器仿真平台,作为一个大型协作项目来构建。RAMP硬件,从处理器到缓存到网络,都是在fpga中实现的,具有灵活性、准确性、可视性、成本和性能。它被设计为可组合的,不同的组件可以快速编写、组装和运行。通过使用硬件而不是模拟,RAMP将足够快,可以运行真实的代码,并且对软件很有用。通过使用传统的指令集架构和提供操作系统所需的外设支持,RAMP将运行完整的、未经修改的软件堆栈。RAMP的目标受众包括任何设计和使用多处理器系统的人,包括架构研究人员、软件开发人员和最终用户。在这次演讲中,我将描述RAMP开发的背景和现状,以及使用我们的FPGA平台,伯克利仿真引擎(BEE)的相关项目。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信