logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CUDA编程 -- 3矩阵乘法

我们已经知道了threads/blocks在CUDA端的组织方式,接下来我们学学多维度空间下的多线程模型,下面以矩阵乘法为例。1. 行优先存储方式二维矩阵在内存中的存储方式受到编程语言的影响,主要可以分为两种:行优先和列优先。对于编程语言诸如C/C++/CUDA而言,数据在内存中的组织方式是行优先。举例说明行优先的存储方式,如下,给定一个3×\times× 3大小的矩阵AAA,A3×3=...

矩阵基础 (4). 相对误差和绝对误差

摘要本文主要讲讲相对误差和绝对误差。1. 绝对误差假定两向量x1, x2,则x1,x2的绝对误差为abs(x1 - x2)。2. 相对误差假定两向量x1, x2,其中x2不为0向量,则:x1的相对误差为abs(x1 - x2)/abs(x2),。3. 有效数位在范数意义下,相对误差可以理解为有效数位。假定两向量x1, x2,其中x

二次多项式和二次型矩阵

1. 问题描述给定 nnn 元变量 x1x_1x1​,x2x_2x2​,x3x_3x3​,⋯\cdots⋯,xnx_nxn​二次多项式,任意两两变量之间的系数关系关系如下,x1x_1x1​x2x_2x2​x3x_3x3​⋯\cdots⋯xnx_nxn​x1x_1x1​a11a_{11}a11​a21a_{21}a21​a31a_{31}a31​⋯\cdots...

CUDA(10)之深入理解threadIdx

摘要本文主要讲述CUDA的threadIdx。 1. Grid,Block和Thread三者的关系其中,一个grid包含多个blocks,这些blocks的组织方式可以是一维,二维或者三维。任何一个block包含有多个Threads,这些Threads的组织方式也可以是一维,二维或者三维。举例来讲:比如上图中,任何一个block中有10个Thread,那么,Block(0,0)...

逻辑斯蒂 (阻滞增长) 模型的分析和应用

1. 阻滞生长Logistic 模型模型假设: 在独立存在的生物群体中,生物种群数量的变化率λy\lambda_yλy​ 是一个个随着生物种群数量yyy的增加而线性递减的量 [1]。问题描述: 不妨令xxx表示时间,yyy表示生物种群的数量,生物种群的变化率为λy\lambda_yλy​,环境所能容纳的生物种群数量的最大值为ymy_mym​。 根据Logistic模型的假设,任意给定时间短Δ...

路由算法之——ECMP算法

摘要本文主要讲述ECMP算法,Equal-CostMultipathRouting,即最大限度地使用最短路径,各条最短路径之间均分流量。1. 背景底层的拓扑结构如图所示,这里的所有相关拓扑数据全部来源于TOTEM工具箱,相关拓扑,请求数据本人已经上传,感兴趣的读者点击下载即可下载相关数据2. 算法%% ECMP链路(Multi-shortst pat

Matlab作图X,Y轴刻度显示不完全的问题之解决方案

1. 问题描述问题描述: Matlab画图的时候,有时候回出现X轴刻度显示不全的问题。举例: 举例说明上述问题,示例Matlab代码如下,% datax = 0:10;y1 = x;y2 = 1/3.*x.*x;% subplot1subplot(1,3,[1,2]);plot(x,y1)% settings of subplot1xlabel('x');ylabel(...

Ubuntu上传源代码到自己的远程Github账户 (即Git Push)

本文回答的问题是:Ubuntu环境下,如何通过Git命令将源代码上传到远程Github服务器?, 新版的Github需要用Token(口令) 替代 Password(密码))步骤一:当前目录下,克隆目标Github项目 (备注:可能需要成功设置。步骤二:修改Github XXX项目。步骤三:commit相关修改。步骤四:push相关修改。

文章图片
#git#github#ubuntu
IBM Hyperledger Fabric应用项目 -- 1安装配置Hyperledger Fabric开发环境,及Samples项目的调试运行

1. 操作系统Ubuntu 16.04 操作系统 [1],本文作者在VirtualBox虚拟机下运行Ubuntu 16.04操作系统 [2].2. 环境配置根据Hyperledger的官方文档 [3] 要求,正式运行Hyperledger之前,需要预先安装好cURL, go, node.js, npm, python和docker。下面我们依次安装上述六大依赖模块。2.1. 安装cU...

关于VirtualBox全屏问题的解决方案,以Windows7为例

1. 问题描述VirtualBox虚拟机打开操作系统的时候,存在桌面无法全局显示的问题。如下,通过虚拟机打开windows7操作系统之后,发现问题:Windows7的桌面无法随着虚拟机的全屏显示(如外围红色方框),而跟着全屏显示(如内部红色方框)。2. 解决方案通过VirtualBox提供的功能增强选项的选择和安装,我们可以解决上述问题。步骤1: 依次点击选择VirtualBox...

    共 17 条
  • 1
  • 2
  • 请选择