缓存一致性协议 最出名的是Intel的MESI协议,该协议保证了每个缓存中使用的共享变量的副本是一致的。其思想是:当CPU写数据时,如果发现操作的变量是共享变量,即在其他CPU中也存在该变量的副本,会发出信号通知其他CPU将该变量的缓存行置为无效状态,因此当其他CPU需要读取这个变量时,发现自己缓存 ...
分类:
其他好文 时间:
2020-05-29 18:00:18
阅读次数:
78
ST258 对比与 ST550 ST558 SR650。。。等安装2008 R2系统难点在于USB驱动 首先查看下ST258的芯片组 然后查看下intel最新的usb3.0的驱动包 版本: 5.0.4.43v2 (最新) 日期: 2018/9/28 支持的芯片组列表中 很显然没有C246 (期待后续 ...
分类:
其他好文 时间:
2020-05-28 16:33:29
阅读次数:
527
前言 WebApiClient的netcoreapp版本的开发已接近尾声,最后的进攻方向是性能的压榨,我把我所做性能优化的过程介绍给大家,大家可以依葫芦画瓢,应用到自己的实际项目中,提高程序的性能。 总体成果展示 使用MockResponseHandler消除真实http请求,原生HttpClien ...
KVM是指在CPU硬件支持基础之上的虚拟化技术。没有CPU硬件虚拟化的支持,KVM是无法工作的。 准确来说,KVM是Linux的一个模块。可以用modprobe去加载KVM模块。加载了模块后(kvm和kvm-intel模块),才能进一步通过其他工具创建虚拟机。但仅有KVM模块是远远不够的,因为用户无 ...
分类:
其他好文 时间:
2020-05-24 23:54:01
阅读次数:
113
NVLinkNVLink主要加速CPU和NVIDIA GPU之间的互联速度,需要CPU的支持,例如IBM的Power的某些CPU支持,intel的CPU不支持;也用于加速NVIDIA GPU和NVIDIA GPU之间的互联速度;是一种点对点结构的串行通信协议;版本速度Lans Per Link单向速... ...
分类:
其他好文 时间:
2020-05-24 00:27:02
阅读次数:
182
https://software.intel.com/content/www/us/en/develop/tools/openvino-toolkit/choose-download/windows.html A Windows build environment needs these compo ...
分类:
其他好文 时间:
2020-05-19 12:55:15
阅读次数:
173
一、什么是JRebel? JRebel 是一款热部署插件。 写的过程中我们需要不断调试,如果没有热部署,则我们每修改一次项目要重启一次,验证问题有没有得到解决。如果项目很小,启动只要几秒或十几秒,可能感觉影响不是很大;但当项目变大了,重启一次需要几十秒,几分钟,甚至十几分钟,每次修改后都需要重启无疑 ...
分类:
其他好文 时间:
2020-05-18 14:34:44
阅读次数:
139
字节码联盟是一个新成立的开源社区,致力于基于WebAssembly和WebAssembly系统接口(WASI)等标准来创建新的软件基础。Mozilla,Fastly,Intel和RedHat是创始成员。字节码联盟将通过其贡献成员的共同努力,提供最先进的运行时环境和相关的语言工具链,在这些环境中,安全性,效率和模块化都可以在尽可能广泛的设备和体系结构中共存。通过联盟做出的贡献和协同发展的技术利用了编
分类:
Web程序 时间:
2020-05-14 17:49:08
阅读次数:
91
聚合推送3 iOS/iPadOS 13.4 和 macOS Catalina 10.15.4 系统更新 Apple 今天推送了 iOS/iPadOS 13.4 和 macOS Catalina 10.15.4 系统更新。其中 iOS/iPadOS 更新加入了 iCloud 文件夹共享功能,包含 iO ...
分类:
其他好文 时间:
2020-05-13 14:03:51
阅读次数:
95
原子性、可见性、有序性是多线程编程中最重要的几个知识点,由于多线程情况复杂,如何让每个线程能看到正确的结果,这是非常重要的。 原子性 原子性是指一个线程的操作是不能被其他线程打断,同一时间只有一个线程对一个变量进行操作。在多线程情况下,每个线程的执行结果不受其他线程的干扰,比如说多个线程同时对同一个 ...
分类:
编程语言 时间:
2020-05-13 13:59:27
阅读次数:
74