- 博客(11)
- 收藏
- 关注
原创 Fire-Flyer AI-HPC:基于 PCIe 的深度学习架构优化实践
随着深度学习(DL)和大型语言模型(LLM)的快速发展,计算资源的需求呈指数级增长。传统的高性能计算(HPC)架构,如 NVIDIA 的 DGX-A100,虽然性能强大,但成本高昂且能耗巨大。为了应对这一挑战,Fire-Flyer AI-HPC 架构应运而生。它通过软硬件协同设计,在 PCIe A100 GPU 的基础上,实现了接近 DGX-A100 的性能,但成本仅为后者的 60%,能耗减少了 40%
2025-03-02 19:37:31
598
转载 调试 PCIE 链路动态均衡
力科的PCIE CrossSync PHY 软件可同步示波器和协议分析仪,让您可视化、保存、调用和分析同步的示波器和协议分析仪数据,以帮助解决 PCIe 均衡过程中可能出现的意外问题。一个与均衡后的链路行为相关的示例演示了如何使用 CrossSync PHY 软件来调试异常链路行为。除了验证有问题的链路训练行为外,PCIE CrossSync PHY还可以通过对边带信号、参考时钟、数据通道和电源轨的可见性来帮助表征整个启动序列,帮助观察电气和协议域中的速度变化。
2024-11-28 16:08:49
452
转载 Uboot 设备驱动模型
在linux中采用device、bus、driver来管理设备和驱动,在uboot中引入了驱动模型(driver model)简称为DM,这种驱动模型为驱动的定义和访问接口提供了统一的方法。提高了驱动之间的兼容性以及访问的标准型。它主要包含以下4个成员:udevice:它就是指设备对象,一个driver的实例。driver:udevice的驱动,硬件外设的driver。uclass:一个uboot驱动类,收集类似的驱动程序。uclass_driver:uclass对应的driveruboot中可以使
2024-06-06 11:04:31
368
原创 纬度空间之间的穿梭
前面介绍了在一个纬度空间中,它的最高纬度具有单向性。例如在四维空间中,时间具有单向性。三维实体沿着时间纬度无限单向延伸,就构成了四维空间。而这时间纬度的方向在五维空间中不再是单向了,因为三维实体作为五维空间中的一个实体,它在五维空间中有无数个方向的时间纬度选择。
2024-05-23 22:12:26
311
原创 从人工智能到灵魂维度
后来跟朋友聊的时候,感觉无论人工智能多先进,他可以取代工人,但是取代不了艺术家。有人提到说,高纬度会投影低维度,换句话说低纬度也就是高维度的投影。三维的我们会有二维的影子,二维的平面都是由一维的点构成的,所以说三维世界其实也是四维世界的投影。它能感知三维空间和时间,可以自我学习,不断进化,但是却感知不了灵魂维度的事情(这里说的是感知,而不是简单的模拟和套用)。细思极恐,人类可能也是更高维度的物种在低维度下的投影,人类也可以不断进化,但是跟高维度的生物比,始终少了一个我们无法感知的维度。
2024-05-15 17:06:07
285
原创 [PCIE] Extended Capabilities in Configuration Space 和 in the Root Complex Register Block 的区别
因此,Extended Capabilities in Configuration Space和Extended Capabilities in the Root Complex Register Block的区别在于它们的定义来源、扩展的功能内容以及获取方式不同。Extended Capabilities in Configuration Space和Extended Capabilities in the Root Complex Register Block是PCIe协议中的两种不同扩展能力。
2023-06-01 11:03:42
389
原创 【PCIE】Precision Time Measurement (PTM)
Precision Time Measurement(PTM)是PCIE4.0 之后引入的功能。它可以让具有独立本地计时时钟的不同组件实现精确的时间协调。这是通过使用独立于本地时间时钟的共享PTM Master time实现的。PTM Root负责维护PTM Master time,并使组件能够计算其本地时间与PTMMaster time之间的关系。增强精度时间管理(ePTM)是PTM技术的进一步发展,它对PTM设备提出了额外的要求。
2023-05-31 17:45:08
5018
4
原创 repo: error: no branches ready for upload 问题解决方法
repo upload 代码时 遇到 “repo: error: no branches ready for upload”的问题。在网上搜了下,都是在说这个是local branch没有关联到remote branch导致,网上的推荐方法如下。但是这个方法并没有解决我的问题,新的branch 在repo upload 时 仍然出现 no branches ready for upload 问题。我通过以下方法解决了。
2022-10-25 09:36:15
2670
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人