上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 核函数 作用 调用核函数的时候,代码会被N个CUDA线程执行N次。 修饰符 __global__ 返回值 函数名(){ ...执行代码 } 调用 函数名<<<BlockNumber,ThreadNumber>>>(); BlockNumber是块的个数。 ThreadNumber是每一个块中的线程个 阅读全文
posted @ 2023-01-20 22:07 Laplace蒜子 阅读(239) 评论(0) 推荐(0)
摘要: CPU基本架构与GPU基本架构 Shared Memory(SM):共享内存,不是缓存 Special Function Units (SFU):特殊功能单元,超越运算(sin,cos)和插值。 MT Issue:Multithreading issuing unit,多线程发布单元,调度指令 I 阅读全文
posted @ 2023-01-20 21:28 Laplace蒜子 阅读(394) 评论(0) 推荐(0)
摘要: 测试代码 编写“Test.cu”文件 #include"iostream" #include"stdio.h" using namespace std; __global__ void TestFunction(){ printf("The Thread'Id is %d\n",threadIdx. 阅读全文
posted @ 2023-01-20 20:51 Laplace蒜子 阅读(178) 评论(0) 推荐(0)
摘要: 查看Nvidia显卡驱动信息 nvidia-smi 下载对应版本的CUDA https://developer.nvidia.com/cuda-toolkit-archive 执行安装文件 sudo sh cuda_版本信息_linux.run (若driver已经安装过,去掉Driver选项)输入 阅读全文
posted @ 2023-01-20 20:43 Laplace蒜子 阅读(193) 评论(0) 推荐(0)
摘要: 1 相关概念 1.1 什么是模式? 可以被区分是否相似,存在于时间和空间中可观察的物体之中的信息。(模式不是事务本体,是从事物中获取的信息) 1.2 模式的直观特性 可观察性 可区分性 可相似性 1.3 人与机器的模式识别能力对比 模式识别对于人和动物及其平常,对计算机却非常困难。 1.4 模式识别 阅读全文
posted @ 2022-08-26 09:35 Laplace蒜子 阅读(183) 评论(0) 推荐(0)
摘要: 初识MQ 同步通讯 业务之间以串行方式工作。 同步调用的优点 时效性强,可以立即得到结果 同步调用的问题 微服务间基于Feign的调用就是属于同步方式,存在一些问题。 耦合度高:每次加入新的需求,都要修改原来的代码。 性能下降,吞吐量下降:调用者需要等待服务提供者响应,如果调用链过长则响应事件等于每 阅读全文
posted @ 2022-07-04 22:33 Laplace蒜子 阅读(154) 评论(0) 推荐(0)
摘要: 项目部署的问题 大型项目组件较多,运行环境也较为复杂,部署时会碰到一些问题 依赖关系复杂,容易出现兼容性问题 开发,测试,生产环境有差异 Docker如何解决大型项目依赖关系复杂,不同组件依赖的兼容性问题 将应用函数库,依赖,配置与应用一起打包 将每个应用放到一个隔离容器去运行,使用沙箱机制,避免互 阅读全文
posted @ 2022-07-01 22:02 Laplace蒜子 阅读(263) 评论(0) 推荐(0)
摘要: 为什么需要网关? 微服务之间通过url来拉取服务,很多微服务只允许内部使用,不允许外部使用,所以需要使用网关进行身份验证。 网关功能 身份认证和权限校验 服务路由,负载均衡 请求限流(限制进入流量) 网关的技术实现 在SpringCloud中网关的实现包括两种: 1.gateway 2.zuul z 阅读全文
posted @ 2022-06-23 00:51 Laplace蒜子 阅读(468) 评论(0) 推荐(0)
摘要: RestTemplate方式调用存在的问题 String url = "http://userservice/user/" + order.getUserId(); User user = restTemplate.getForObject(url,User.class); 代码可读性差,编程体验不 阅读全文
posted @ 2022-06-08 18:03 Laplace蒜子 阅读(114) 评论(0) 推荐(0)
摘要: 分布式锁 概念 对某个操作上了锁后,这个锁对所有节点都有效,也就是保证所有节点互斥访问。 传统的锁只对自己的节点有效。 基于Redis实现分布式锁 原理 使用Redis的setnx命令,setnx在设置键值对的时候,先判断键值对是否存在,存在返回0,不存在返回1,根据这个原理,需要加锁的时候使用se 阅读全文
posted @ 2022-05-10 20:27 Laplace蒜子 阅读(63) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页