超能课堂(186)CPU中的那些指令集都有什么用? https://www.expreview.com/68615.html 不明觉厉 开始的地方 第一大类:基础运算类x86.x86-64及EM64T等 第二大类:SIMD指令集,有SSE系列,AVX系列 多媒体应用 加解密运算 数据序列化 游戏 科学计算&人工智能 检测处理性能,跑分 第三大类:虚拟化指令集Intel,虚拟机应用 第四大类:安全类指令集,如加解密AES-IN指令集 第五大类:多线程应用,TSX事务同步扩展指令集 总结 本文约51…
超能课堂(210)笔记本中常说的PL1.PL2到底如何影响CPU性能? https://www.expreview.com/71943.html 本文约 4070 字,需 7 分钟阅读 (切换至标准版) 在移动平台CPU的种类很多,有45W的标准功耗CPU,28W的苹果定制低功耗CPU,15W的低功耗CPU和低于15W的超低功耗CPU.在以往不同功耗的CPU不仅在功耗上,在纸面性能上也有着非常大的差距.但随着移动平台CPU的发展,目前不同功耗CPU间的差异越来越小,有些产品之间几乎只剩下功耗的差…
超能课堂(207)SD卡标准错综复杂,到底该认哪一个? https://www.expreview.com/71505.html 开始的地方 SD容量等级 SD标准(SDSC) SDHC SDXC SDUC 小结 总线版本 默认总线与高速总线 UHS总线 UHS-I UHS-II UHS-III SD Express 小结 速度认证标准 Class(圆圈中带数字) UHS速度分级(U标) 视频速度等级(V标) 应用性能分级(A标) 小结 总结与购买建议 -> 前往评论 本文约 4070 字,需…
https://www.expreview.com/69419.html 现在我们在购买电脑时一个最重要的硬件就是主板了.作为承载CPU等主要硬件的平台,其最重要的功能就是连接外围设备,扩展计算机.但主板上也需要一个统一管理这些外围设备的芯片,而这就是芯片组(Chipset).芯片组通过总线与CPU连接,通过芯片组这个“中介”,外围设备就可以实现与CPU的沟通了. 图片来自Unsplash 而实际上芯片组的发展也基本是走过了PC发展的时间,从最早的4004开始,实际上就已经存在芯片组了,但那时更…
http://www.expreview.com/50814.html 一般来说,我们对IC芯片的了解仅限于它概念,但是对于已经应用到各式各样的数码产品中IC芯片是怎么来的?大家可能只知道制作IC芯片的硅来源于沙子,但是为什么沙子做的CPU却卖那么贵?下面将会以常见的Intel.AMD CPU作为例子,讲述沙子到CPU简要的生产工序流程,希望大家对CPU制作的过程有一个大体认识,解开CPU凭什么卖那么贵之谜! 硅圆片的制作 1.硅的重要来源:沙子 作为半导体材料,使用得最多的就是硅元素,其在地球…
https://www.expreview.com/70414.html 接口协议真复杂.. 9月3日,USB IF正式公布了USB4(你没看错,就是USB4,没有空格)的技术规格.USB-IF表示,USB4的架构是建基于最近Intel发布给USB推广组织的雷电3协议,这也进一步表明,USB4只会用Type-C接口.也意味着,以后的USB接口可能会趋向统一化(不用再为买错线而烦恼了?). 图片来源: Denys Vitali 但是Type-C接口统一化之后,也有个潜在的问题.目前,单单是USB…
超能课堂(181):我们为什么需要4+8pin CPU供电接口? https://www.expreview.com/68008.html 之前算过TDP 来计算机器的功耗 发现自己 理解的还是有偏差 TDP 应该是P1的数据 P2的数据应该是 1.25 x P1的数值 峰值功耗可能会非常高 但是CPU 也不是一直处于这么高功耗的情况下的, CPU 内存 硬盘也都有类似的节电 模式 一台两路 十来块硬盘 300多g 内存的机器 估计耗电在300w 左右 可能跟一个高端的 游戏台式机 差不多的耗电…
paip.提升性能--多核cpu中的java/.net/php/c++编程 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/attilax ////////////////目前情况 需要一个处理50w行的文件,按行进行分词..需要50s才能完成.. 经过调试,瓶颈在这个代码上... TokenStream ts = Analyzer.tokenStream("", reader…
cpu中的缓存和操作系统中的缓存分别是什么? 在操作系统中,为了提高系统的存取速度,在地址映射机制中增加了一个小容量的联想寄存器,即块表.用来存放当前访问最频繁的少数活动页面的页数.当某用户需要存取数据时,根据数据所在的逻辑页号在块表中找到对应的内存块号,再联系其页内地址,形成物理地址.如果在块表中没有没有相应的逻辑页号,则地址映射仍然可以通过内存中的页表进行,得到空闲块号后,必须将该块号填入块表中的空闲区.如果块表中没有空闲区,则根据淘汰算法淘汰块表中的某一行,在填入新的页号和块号. 在CPU…
一. 引子 在多线程环境中,经常会有一些计数操作,用来统计线上服务的一些qps.平均延时.error等.为了完成这些统计,可以实现一个多线程环境下的计数器类库,方便记录和查看用户程序中的各类数值.在实现这个计数器类库时,可以利用thread local存储来避免cache bouncing,从而提高效率.注意,这种实现方式的本质是把写时的竞争转移到了读:读得合并所有写过的线程中的数据,而不可避免地变慢了.当你读写都很频繁并得基于数值做一些逻辑判断时,你不应该用前述的实现方式.那么,cache b…