众核微处理器加速平台 RAMP Gold

码农软件 · 软件分类 · 服务框架/平台 · 2019-09-25 15:59:44

软件介绍

众核微处理器加速平台 RAMP Gold

传统单核研究开发方法具有硬件服型开发周期长、软件模拟器慢、软硬件不能同时开发等缺点,这些缺点在面临规模急剧膨胀的多核研究时更加凸显,几乎无法用于解决多核处理器的研究问题。并行可能是过去 50 年中面对计算时的遇到的最大挑战,前人曾大量尝试解决通用并行计算问题,但一直没有令人满意的方法。多核处理器系统的研究开发使得业界迫切需要创新的解决方法,相比单核研究,这需要更加广泛的软硬件协同开发。

正是在这一背景下,源自著名国际会议 ISCA2005 上的一次讨论,众核微处理器加速平台( Research Accelerator for Multiple Processors,RAMP)的思想产生了 RAMP,旨在创建一个低成本、可重构、高度并行的平台来加快多核处理器研究中的软硬件开发速度,并吸引各个领域( 体系结构、编译、操作系统和应用程序等)的研究者来一起致力于解决并行计算的挑战。RAMP 的工作主要是开发和共享用于研究并行体系结构所需的软硬件基础:平台/工具,具有低成本、低功耗、快速、灵活、可观测、可再现及可信性等诸多特性。RAMP 平台采用多 FPGA 模拟的方案,用 FPGA 以硬件的速度级来模拟高度并行体系结构。

在学术界,伯克利、奥斯汀、麻省理工、斯坦福等着名大学均参与了 RAMP 项目;在业界,微软、IBM 、Xlinx、Intel 等国际大公司也参与合作,并提供技术支持 RAMP 的出现给并行及多核研究的带来了新途径。经过 5 年的发展, RAMP 经历了成长发展,产生了日益广泛的影响,日趋成熟本文在分析 RAMP 相关的重要论文和报告资料等基础上,从体系结构、研究课题、发展趋势等方向对 RAMP 进行简介、归纳和分析评价。

RAMP Gold

开发众核处理器参考模型采用高度多线程的分离的时序和功能模型,用于众核体系结构实验,操作系统、编程语言和实时并行应用的开发。

RAMP Gold 包括大约 36,000 行 SystemVerilog 和最小的第三方 IP 块。我们的第一个生产系统针对 Xilinx Virtex-5,并部署在一个低成本的 XUP 板上。

RAMP Gold 采用了许多先进的 FPGA 优化,并从头开始设计,并考虑到可靠性。下图显示了 RAMP Gold 的结构。时序和功能模型都是主机 - 多线程。功能模型维护架构状态并正确执行 ISA。时序模型确定指令在目标机器中执行所花费的时间以及调度线程以相应地在功能模型上执行。功能和时序模型之间的接口被设计为简单和可扩展的,以便于快速评估替代目标存储器层次结构和微架构。

本文地址:https://codercto.com/soft/d/15380.html

码出高效:Java开发手册

码出高效:Java开发手册

杨冠宝、高海慧 / 电子工业出版社 / 2018-10 / 99.00元

《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《阿里巴巴Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而彻底的内容梳理。《码出高效:Java 开发手册》以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位优秀开发工程师。比如:如何驾轻就熟地使用各类集合框架;如何得心应手地处理高并发多线程问题;如何顺其自然地写出可读性强、可维护性好的......一起来看看 《码出高效:Java开发手册》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具