那些城市那些花

导航

2023年2月1日 #

深入PCI与PCIe之一:硬件篇

摘要: PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线,但是其主体接口(primary interface)还依然是PCIe形式。 自PC在1981年被IBM发明以来,主板上都有扩展槽用 阅读全文

posted @ 2023-02-01 00:01 那些城市那些花 阅读(481) 评论(0) 推荐(0) 编辑

2023年1月31日 #

​被带宽限制的AI性能,在HBM2和GDDR6上“重生”

摘要: 人工智能经过几十年的发展,在数据爆炸时代正处于良性循环,大量的数据用于制造和训练神经网络,而后利用神经网络筛选并理解这些数据。 不过,我们仍然对于更好的人工智能有巨大需求,据Open AI的一份报告显示,从2012到2019年,人工智能训练集增长将近30万倍,每3.43个月翻一番,比摩尔定律快250 阅读全文

posted @ 2023-01-31 15:00 那些城市那些花 阅读(327) 评论(0) 推荐(0) 编辑

2023年1月30日 #

vim字符串替换命令

摘要: Vim可以在尾行模式下使用:substitute命令将指定的字符串替换成其他目标字符串。 通常我们可以使用该命令的缩写格式:s进行来进行vim字符串替换操作 一、Vim替换字符串命令的语法 Vim替换字符串命令的基本语法是 :[range]s/目标字符串/替换字符串/[option],其中range 阅读全文

posted @ 2023-01-30 12:04 那些城市那些花 阅读(4488) 评论(0) 推荐(0) 编辑

2023年1月29日 #

grep 命令详解

摘要: grep简介grep [-acinv] [--color=auto] '匹配的字串' 文件名称选项与参数:-a :将二进制文件以text文件的方式匹配-c :统计匹配到的字串次数-i :忽略大小写-n :输出行号-v :反向选择,不输出匹配项-E : 使用正则匹配-o : 单独取出匹配项-A : 下 阅读全文

posted @ 2023-01-29 10:16 那些城市那些花 阅读(356) 评论(0) 推荐(0) 编辑

2022年8月9日 #

Cadence GDDR6PHY Register Interface

摘要: The Cadence GDDR6 PHY includes two separate and independent register interfaces. Only one of them is expected to be used for a given application; The 阅读全文

posted @ 2022-08-09 23:41 那些城市那些花 阅读(139) 评论(0) 推荐(0) 编辑

[Cadence GDDR Solution]Architectural Block Diagram

摘要: The Cadence Cadence® Denali® GDDR6 PHY is implemented with a slice-based architecture. Individual slice components are hardened and placed multiple ti 阅读全文

posted @ 2022-08-09 22:54 那些城市那些花 阅读(200) 评论(0) 推荐(0) 编辑

2022年8月8日 #

[GDDR]GDDR6 Block Diagram

摘要: GDDR6 PHY is implemented with a slice-based architecture. Individual slice components are hardened and placed multiple times at the PHY level. A subse 阅读全文

posted @ 2022-08-08 00:00 那些城市那些花 阅读(503) 评论(0) 推荐(0) 编辑

2022年7月29日 #

PCIe时钟偏差补偿 (Clock Tolerance Compliance)

摘要: PCIe 时钟偏差出现的原因 为了减少EMI电磁辐射,芯片厂家往往会对时钟进行扩频(Spread Spectrum Clocking,SSC)。即便不进行SSC,受限于PLL工艺,时钟频率也很难做到与期望频率完全一致。这样一来,PCIe发送端与接收端存在时钟偏差,尤其是频率偏差。当收发端时钟存在偏差 阅读全文

posted @ 2022-07-29 00:06 那些城市那些花 阅读(677) 评论(0) 推荐(0) 编辑

2021年2月20日 #

单线程与多线程的区别

摘要: 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是 阅读全文

posted @ 2021-02-20 19:33 那些城市那些花 阅读(1276) 评论(0) 推荐(0) 编辑

单线程(Thread)与多线程的区别

摘要: 首先了解一下cpu,随着主频(cpu内核工作时钟频率,表示在CPU内数字脉冲信号震荡的速度,等于外频(系统基本时间)乘倍频)的不断攀升,X86构架的硬件逐渐成为瓶颈,最高为4G,事实上目前3.6G主频的CPU已经接近顶峰。 多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占 阅读全文

posted @ 2021-02-20 19:31 那些城市那些花 阅读(657) 评论(0) 推荐(0) 编辑