暂无搜索历史
我们都知道unix世界里、一切皆文件、而文件是什么呢?文件就是一串二进制流而已、不管socket、还是FIFO、管道、终端、对我们来说、一切都是文件、一切都是流...
软件开发是一个充满挑战的领域,特别是在设计复杂系统的时候。幸运的是,有一种强大的工具可以帮助我们应对这些挑战,那就是设计模式。设计模式是针对软件设计中常见问题的...
在现代 C++ 多线程编程领域,生产者 - 消费者模型是一个经典且至关重要的设计模式。它在处理多线程间的数据交互问题上有着广泛的应用,比如在网络服务器接收和处理...
在当今的软件开发领域,随着硬件性能的不断提升和多核心处理器的广泛应用,并发编程已经成为了提高软件性能和响应速度的关键技术之一。而在并发编程中,锁机制是确保多个线...
任务偷窃机制,顾名思义就是偷取任务。我们写任务流线程池,普通的做法是定义多个任务队列分别去执行一部分任务,但是我们需要知道的是,我们为每个队列分配任务的时候,不...
随便聊聊高性能计算和性能优化,想到哪说到哪。文章分为4个部分,第一个部分聊聊并行算法,第二个部分系统地说一下性能优化的方法论,第三个部分介绍一下性能分析,第四个...
让我们从 perf 命令(performance 的缩写)讲起,它是 Linux 系统原生提供的性能分析工具,会返回 CPU 正在执行的函数名以及调用栈(sta...
多道程序操作系统的基础。通过在进程之间切换CPU,操作系统可以提高计算机的吞吐率。
前言 随着软件系统的规模越来越庞大,对性能的需求越来越高,性能测试的要求也越来越高。但是仅仅做性能测试,已经很难满足当前软件系统对于性能的各种需求,所以需要做更...
HDL设计是基础,设计完用一些工具检测自己的代码是很必要的,比如仿真工具去验证自己代码的功能。今天给大家介绍几种类型的工具,都是有助于HDL设计,其中包括:代码...
在近 8 个月前该公司在最近的 Snapdragon 峰会上首次详细介绍了 SoC,并在随后的几个月中多次披露了性能后,Snapdragon X Elite 和...
在计算机领域,SAN(Storage Area Network)和NAS(Network Attached Storage)都是常见的存储解决方案。它们在数据存...
Roofline 性能模型是一个以吞吐量为导向的性能模型,在 HPC 领域广泛使用。它于 2009 年在加州大学伯克利分校开发。模型中的“roofline”表示...
如今,我们拥有广泛的静态代码分析工具。对于 C 和 C++ 语言,我们有一些著名的工具,例如 Clang 静态分析器: https://clang-analyz...
一、介绍 CUDA是Nvidia推出的一个通用GPU计算平台,对于提升并行任务的效率非常有帮助。本人主管的项目中采用了OpenGL做图像渲染,但是在数据处理方面...
OpenGL PBO(Pixel Buffer Object),被称为像素缓冲区对象,主要被用于异步像素传输操作。PBO 仅用于执行像素传输,不连接到纹理,且与...
VBO(Vertex Buffer Object)是指顶点缓冲区对象,而 EBO(Element Buffer Object)是指图元索引缓冲区对象,VAO 和...
首先感谢面包板社区提供这本《手把手教你设计CPU——RISC-V处理器篇》书籍的试读机会。这本书和另外一本《 RISC-V架构与嵌入式开发 》是国内最先出版的两...
本文翻译自:《CUDA vs OpenCL vs Metal : The Battle for GPU Acceleration Supremacy》
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市
TA 很懒,什么都没有留下╮(╯_╰)╭