Vortex 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Vortex 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Vortex 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Vortex 是基于 FPGA  的 RISCV 全系统 GPGPU 处理器。

规格

  • 支持RISC-V RV32IMF ISA
  • 表现:
    • 1024 个总线程以 250 MHz 运行
    • 128 Gflops 的计算带宽
    • 16 GB/s 的内存带宽
  • 可扩展性:多达 64 个内核,带有可选的 L2 和 L3 缓存
  • 软件:OpenCL 1.2 支持
  • 支持的 FPGA:
    • 英特尔 Arria 10
    • 英特尔 Stratix 10

目录结构

  • doc文档
  • hw: 硬件来源。
  • driver: 主机驱动程序库。
  • runtime: 内核运行时软件。
  • sim:模拟器存储库。
  • tests:测试存储库。
  • ci:持续集成脚本。
  • miscs: 各种资源。

构建说明

支持的操作系统平台

  • Ubuntu 18.04
  • Centos 7

工具链依赖

安装开发工具

$ sudo apt-get install build-essential
$ sudo apt-get install git

安装 Vortex 代码库

$ git clone --recursive https://github.com/vortexgpgpu/vortex.git
$ cd Vortex

安装预构建的工具链

$ ./ci/toolchain_install.sh -all

构建 Vortex 源

$ make -s

在 2 个内核上运行 vecadd OpenCL 内核的快速演示

$ ./ci/blackbox.sh --driver=rtlsim --cores=2 --app=vecad
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于数据库专区
2018/11/13 12:19

DDS数据分发服务中间件 — PrismTech Vortex

概述 随着计算机软件技术的飞速发展,软件中间件技术越来越多地应用到一些可靠性要求高的应用场合,特别在工业控制系统领域,系统设计朝着综合化和智能化的方向发展,各个系统模块之间有了更明确分工协作,信息交互也更加复杂。 润科通用采用网络中间件实现系统功能的设计研发与底层通讯分离,大大降低系统复杂度,保证数据交互的可靠性;由于中间件不依赖于操作系统、开发语言,甚至通讯传输介质,使得软件模块的可重用成为可能...

0
0
发表于AI & 大数据专区
2020/02/28 19:30

推荐|Python绘制3D动态对流层顶(Tropopause)

作者 Mathew Barlow: Professor of Climate Science University of Massachusetts Lowell 工具 GFS, the nomads server, python, and the python packages numpy, matplotlib, cartopy, scipy, and netcdf4 potential-vorticity: Python code (gfs_pv_1.2.py) for dynamic tropopause (DT) calculations: DT pressure, DT potential temperature (theta), PV on the 330K isentropic surface, and a PV and theta cross-section...

0
0
2019/09/18 19:09

VNT节点里的博弈论与激励设计| 超级节点系列专题(二)

任何一个公链项目生态的长久治理都离不开节点的协作,VNT Chain亦是如此。如何让各类节点积极的投入到生态建设之中,共同参与VNT网络的区块生产、社区共建、网络治理,这里激励设计非常关键。我们最初的构想是通过经济激励,引入博弈论,使各节点达成共识,去实现系统目标,达到网络的动态平衡与良性发展。 前不久我们向社区公布了《VNT Chain节点模型》,其中对于VNT Chain节点角色设计的思考包含了我们对于网络中各类成员的利...

0
0
2020/11/27 07:20

【行业资讯】Taichi(太极)0.7.8 发布,为高性能计算机图形学设计的编程语言

Taichi(太极)0.7.8 已经发布,这是专为高性能计算机图形学设计的编程语言。 此版本具体更新内容如下: 变更日志 [perf] 修复块本地存储转换性能(#2057) [OpenGL] [bug] 修复了局字段的无符号类型的 OpenGL(#2051) [type] [refactor] 为 CustomIntType 添加 compute_type(#2047) [Example] 添加 mass_spring_game.py(#2056) [Example] 添加 vortex_rings.py(#2055) 本文分享自微信公众号 - Laravel技术社区(L...

0
0
2018/06/12 15:18

V观点| 白皮书解析二:VNT Chain-公有链概述

分布式智能价值网络 1 公有链的昨天 公有链是一种面向大众,完全开放的区块链,全世界的人都可以参与系统维护工作,匿名和开源是公有链的两个特性。匿名体现在公有链的节点之间无需彼此信任,无需公开身份;而开源体现在整个系统运作公开透明。基于匿名和开源两个主要特性,公有链现阶段稳定支撑着数字资产的流转,这也极大地促进了区块链概念和技术的普及,比如比特币、以太坊等。 然而,现有的公有链技术却面临一些技术难点,...

0
0
发表于大前端专区
2021/01/11 16:54

使用NCReport报表生成器的全球客户

NCReport是一个基于Qt跨平台应用程序和UI框架,使用C++编写的强大、快速、多平台、容易使用的报告引擎库、报表生成器、报表设计器、 报表记录器、报表工具、报表解决方案。如果你在寻找Qt报表引擎、Qt报表工具、Qt报表库等等,那么NCReport就是你的最佳选择。并且NCReport兼容Qt5和Qt4。 该系统由两部分组成:报告呈现库和报告设计器GUI应用程序。报表引擎可以单独使用和实现。报告模板文件格式为XML格式,可以从文件,字符串或...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部