LinMao's Blog(林茂的博客)LinMao's Blog(林茂的博客)

LinMao's Blog
学习科研记录与分享!
GPU学习笔记-编程结构-LinMao's Blog(林茂的博客)
WORK

GPU学习笔记-编程结构

阅读(5629)评论(0)赞(1)

CUDA编程结构 CPU-GPU设备分成主机和设备:主机:CPU及其内存(主机内存),设备:GPU及其内存(设备内存)。CUDA编程模型有两个特色功能,一是通过一种层次结构来组织内存,二是通过层次结构来组织线程的访问。 从CUDA 6.0开...

GPU学习笔记-GPU简介-LinMao's Blog(林茂的博客)
WORK

GPU学习笔记-GPU简介

阅读(6118)评论(0)赞(2)

GPU简介 GPU并不是一个独立运行的计算平台,而需要与CPU协同工作,可以看成是CPU的协处理器,因此当我们在说GPU并行计算时,其实是指的基于CPU+GPU的异构计算架构。在异构计算架构中,GPU与CPU通过PCIe总线连接在一起来协同...

Spack Basic Usage-LinMao's Blog(林茂的博客)
WORK

Spack Basic Usage

阅读(7568)评论(0)赞(1)

Spack是一个软件包管理工具,类似于debain中的apt,pthon中的pip,node中的npm。与其他的包管理工具不一样的是,spack install时,所下载的时对应库的源代码,整个配置、编译、安装的过程时在本地完成的。和其他包...

用自签名SSL证书和Cloudflare实现Https-LinMao's Blog(林茂的博客)
WORK

用自签名SSL证书和Cloudflare实现Https

阅读(6983)评论(0)赞(3)

之前是用付费的SSL证书实现https访问,最近证书过期了。谷歌要求.dev域名必须https,所以网站没法访问了。鼓捣了一下,用自签名SSL证书和Cloudflare实现https,并且一劳永逸。 Cloudflare支持 Cloudfl...

C语言多线程编程-LinMao's Blog(林茂的博客)
WORK

C语言多线程编程

阅读(16161)评论(6)赞(2)

线程&进程 进程是资源分配的最小单位,线程是程序执行的最小单位。 进程是一个程序的一个实例,拥有自己独立的各种段(数据段,代码段等等),每次创建一个进程需要从操作系统分配这些资源给他,消耗一定的时间,在linux下C语言创建一个进程...

Benchmark测试综述-LinMao's Blog(林茂的博客)
SCHOLAR

Benchmark测试综述

阅读(9866)评论(0)赞(5)

简介 基准( Benchmark ) 测试是一种应用广泛、内容繁杂的测试技术,也是目前最主要的信息系统性能测试技术。 Benchmark 测试的着眼点是测试结果的可比性,即按照统一的测试规范(test specification)对被测试系...

Linux图片compress和resize-LinMao's Blog(林茂的博客)
WORK

Linux图片compress和resize

阅读(6305)评论(0)赞(1)

写博客的时候有时候需要上传一些照片,有的照片很大,为了网站响应和空间存储,需要改变一下照片的尺寸和文件大小;在Windows下面可以直接用PS处理就可以,但是我一边在Ubuntu下面工作,所以处理起来不是很方便,今天整理一下在linux平台...

HLS学习笔记-LinMao's Blog(林茂的博客)
WORK

HLS学习笔记

阅读(7736)评论(0)赞(3)

HLS设计流程 FPGA相当于可编程的ASIC,可以分为传统FPGA(7-Series、UltraScale以及UltraScale+)和SOC(Zynq-7000+和UltralScale+MPSoC)。 FPGA Architectur...

Ubuntu的环境变量-LinMao's Blog(林茂的博客)
Ubuntu

Ubuntu的环境变量

阅读(6964)评论(0)赞(1)

有时候安装软件,比如安装cuda以后,总是需要配置环境变量,总感觉这是个很麻烦的东西,在此总结一下。 什么是环境变量 环境变量就是操作系统中用来指定操作系统运行环境的一些参数。环境变量在操作系统中具有特定的名字,例如Windows和DOS操...

LinMao's Blog(林茂的博客)

了解更多联系我们