CUDA学习——编程入门 CUDA 编程极简入门 学习自CUDA 编程入门极简教程 GPU 不是独立的计算平台,需要与 CPU 协同工作。我们常说的用 GPU 并行计算时,其实是指 CPU+GPU 的异构计算架构。CPU 所在位置为主机端(host),而 GPU 所在位置成为设备端(device)。 CUDA 编程模型基础 典型的 CUDA 程序的执行流程如下: 分配 host 内存,进行数据初始化(init 2020-06-11 Computer Science 并行计算 并行计算 CUDA
软件测试学习——测试工具学习 前言 这一阵子主要工作集中在 MIT6.824 分布式系统理论方面的学习,集中用 go 语言做了两个大实验,本着一学多用的态度,这次测试工具的学习是 go 语言相关(后续学习 C++测试框架 googleTest)。 golang race 检测工具 什么是 race 多线程(Threads、Goroutine)程序对共享变量变量的修改是复杂的,以n=n+1指令的并行执行为例,如果 t1 2020-06-10 Computer Science 软件测试 软件测试
软件测试学习——TDD流程实验报告 软件测试课程作业四 实验内容 依据 TDD 编程流程,编制函数,实现两数相加求和。 实验过程 2020-06-09 Computer Science 软件测试 软件测试
软件测试学习——黑盒测试实验报告 软件测试课程作业三 实验内容 编写一个实现两数相除的函数,并基于此,采用划分法和边界值法,设计相应的测试用例。请注意:程序的逻辑,以及测试用例和套件设计的合理性。 另外测试用例用表哥形式(简单形式),即用一个表,列出针对同一段代码的所有测试用例,通常要标明一个测试用例的编号、既定输入和预期输出(即测试所涉及的人机交互流程),以及相关注意事项。 实验过程 2020-06-09 Computer Science 软件测试 软件测试
软件测试学习——白盒测试实验报告 软件测试课程作业二 实验内容 编写判断是否为闰年的程序 画出程序的流程图 将流程图转换为控制流图 基于控制流图,设计该程序的不同标准测试用例集合 语句覆盖 判定覆盖 条件覆盖 路径覆盖 MC/DC 覆盖 实验过程 2020-06-08 Computer Science 软件测试 软件测试