最新 最热

神经网络处理单元NPU技术介绍及开发要求

神经网络处理单元(NPU)是一种创新的计算硬件,专为加速神经网络计算而设计。它摒弃了传统冯诺依曼架构的限制,转而采用“数据驱动并行计算”的方式,模拟人类神经元和突触的工作模式,以实现对数据的高效处理。NPU的架构允许其...

2024-07-05
19

软件设计SOLID原则及示例

SOLID是面向对象编程和设计的五大基本原则的首字母缩写,由Robert C. Martin提出。遵循这些原则有助于开发人员设计出更易于理解、维护和扩展的软件系统。下面是对SOLID原则的详细解释:...

2024-07-05
23

英伟达CUDA指令集架构(ISA)介绍

英伟达CUDA指令集架构(ISA)是CUDA技术的核心部分,它定义了GPU如何理解和执行程序中的指令。尽管详细的ISA细节通常对普通开发者来说是透明的,因为大多数开发者通过高级语言(如C/C++)编写CUDA代码,了解其基本原理有助于深入理...

2024-07-05
19

高通骁龙8295芯片及第六代Kryo架构

高通骁龙8295芯片,作为高通第四代汽车数字座舱平台的旗舰产品,凭借先进的5纳米制程工艺,在智能汽车领域树立了新标杆。这款芯片集成了强大的AI处理能力,算力高达30TOPS(8295P更是达到60TOPS),远超市面上众多竞品,为自动驾驶辅...

2024-07-05
28

分布式系统设计中CAP原理能否被打破?

CAP原理是分布式系统设计中的一个核心理论,由Eric Brewer在2000年提出,并在分布式计算领域被广泛接受。CAP代表三个关键属性:

2024-07-05
16

英伟达CUDA架构核心概念及入门示例

理解英伟达CUDA架构涉及几个核心概念,这些概念共同构成了CUDA并行计算平台的基础。1. SIMT(Single Instruction Multiple Thread)架构 CUDA架构基于SIMT模型,这意味着单个指令可以被多个线程并行执行。每个线程代表了最...

2024-07-05
23

原创分享计划7月特别激励活动

腾讯云开发者社区是腾讯云面向开发者打造的技术交流型社区,每月有1200W 用户访问社区学习技术、解决问题。为鼓励更多优质技术内容的输出与沉淀,社区面向腾讯员工发...

2024-07-05
15

项目中的技术债务

身为一名程序员,我们经常会调侃自己每天的工作就是在屎山上拉屎。这里的屎山还有一个更好的名称,叫做技术债务。

2024-07-05
23

SQL语法树介绍及工作原理

SQL语法树(Abstract Syntax Tree,简称AST)是一种用来表示SQL查询结构的树状数据结构。它是SQL解析过程的关键产出物,将原始的SQL文本转换成一种更容易理解和操作的形式。在编译器设计和数据库查询处理中,语法树起到了核心...

2024-07-05
9

一招实现 - Docker 断点续传

这些步骤会帮助你正确配置 Docker 加速器,从而加快镜像的拉取速度,避免网络超时时需要重新下载的问题。

2024-07-05
20