Amiya 头像

Amiya

1305 声望
他还没有填写个人简介
关注了
3
粉丝数
1498
最新动态
  • 关注了专栏 ·
    图标
    Arm服务器

    分享arm服务器软件应用经验、测试方法、优化思路、工具使用等。

  • 发布了文章 ·
    ARM系列 -- 中断(三)

    跟distributor连接的部分就不说了。Cpu\_active是指示cluster或core的状态,可以用于idle管理。ppi\_id用于多核设计时,区分每个redistributor。PPIs就是PPI中断线,在GIC-600是这么描述PPI的:

    摘要图
  • 发布了文章 ·
    ARM系列 -- 中断(二)

    开始之前,先声明一下,ARM系列的全部文章都参考的是公开文档。如果大家有需要,可以去ARM的官方网站下载。我手里没有任何非公开的文档。

    摘要图
  • 发布了文章 ·
    ARM系列 -- 中断(一)

    中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。

    摘要图
  • 发布了文章 ·
    ARM系列 -- 异常和特权

    现代软件期望被分成不同的模块,每个模块对系统和处理器资源具有不同的访问级别。这方面的一个例子是操作系统内核和用户应用程序之间的分离,前者具有对系统资源的高级别访问权限,后者配置系统的能力更为有限。

    摘要图
  • 发布了文章 ·
    ARM系列 -- SMMU(二)

    上篇我们介绍了SMMU的基本结构和用法,本篇讲一下SMMU的高级功能。在ARM64体系结构中,SMMU几乎可以放在总线互联中的任意设备MASTER前边,同样适用于PCIE ROOT complex(RC),且与RC一起实现PCIE的一些高级功能。PCIE规范中定义了 Address Translation services (ATS)。

    摘要图
  • 发布了文章 ·
    ARM系列 -- PCSA(二)

    继续上上周的话题,今天来看看ARM的主要IP在PCSA下是如何配合工作的。忘了PCSA是什么的,可以往前翻翻《ARM系列 -- PCSA(一)》。

    摘要图
  • 发布了文章 ·
    ARM系列 -- PCSA(一)

    作为目前全球最大的IP供应商,ARM在芯片功耗控制方面也是做了很多的工作。刚好最近在看相关内容,今天就来扒一扒。

    摘要图
  • 发布了文章 ·
    ARM系列 -- SMMU(一)

    SMMU即system memory management unit,在其他体系结构中对应的是IOMMU。先上图,此图节选自SMMU spec文档,从图中可以直观看到SMMU的基本功能,其被放置在device的DMA master的前端,device与其采用AXI相连,SMMU直接连接片上总线。MMU与SMMU位置相似,只不过MMU后边的master是CPU。SMMU在此主要作用是将device发起的DM...

    摘要图
  • 发布了文章 ·
    ARM系列 -- 存储模型(二)

    书接上回。ARMv8-A采用的是weakly ordered model。也就是说内存的真实访问顺序和程序的load/strore操作顺序并不完全一致。WO比SC松弛的多,编译器可以自由的改变load和store指令的次序,只要它们不跨越同步边界。在执行过程中,只要同步访问之间的次序得到保证,load和store指令的执行就可以改变次序或相互叠加,无需原...

    摘要图
  • 发布了文章 ·
    ARM系列 - - 存储模型(一)

    今天要说的这个是存储一致性(memory consistency),不要跟前面讲过缓存一致性(cache coherence)混淆了。缓存一致性协议解决的是对单个存储器地址的访问之间如何排序的问题,而对于不同地址的访问并不是缓存一致性协议所要考虑的问题。存储一致性问题在任何具有或不具有高速缓存的系统中都存在,虽然高速缓存的存在有...

    摘要图
  • 发布了文章 ·
    FPGA抽象(2):FPGACloud

    网络连接的FPGA如何调用,“System architecture for network attached FPGAs in the Cloud using partial reconfiguration”提出FPGA抽象技术FPGACloud。高山留存阅读点滴。

    摘要图
  • 发布了文章 ·
    FPGA抽象(1):FPGA OS

    FPGA开发有没有基础库,“Do OS abstractions make sense on FPGAs?”部分部解答了这个问题,首次提出FPGA抽象技术FPGA OS。

    摘要图
  • 发布了文章 ·
    FPGA粗粒度重构模型

    FPGA开发一种是以verilog等硬件编程语言**设计硬件功能模块状态机,通过编译映射到FPGA资源,另一种是以高级语言描述**业务处理流程,通过高级综合工具HLS等映射到PFGA资源。前者开发复杂,效率高;后者开发简单,效率低。尽管存在多种外围IP核,简化了SoC系统开发,但是用户自己功能开发仍然需要从零开始设计。如FAST硬...

    摘要图
  • 发布了文章 ·
    软件定义智能网卡FIA:基于RMT的分组处理流水线

    软件定义智能网卡FIA:目标软件定义智能网卡FIA:ASIC vs. FPGA软件定义智能网卡FIA:架构软件定义智能网卡FIA:分组处理流水线实现软件定义智能网卡FIA:基于RMT的分组处理流水线软件定义智能网卡FIA:原型 {代码...} 软件定义智能网卡FIA架构中可重构分组处理流水线RDP(Reconfigurable Datagram Pipeline)有多种实现...

    摘要图
  • 发布了文章 ·
    软件定义智能网卡FIA:ASIC vs. FPGA

    软件定义智能网卡FIA:目标软件定义智能网卡FIA:ASIC vs. FPGA软件定义智能网卡FIA:架构软件定义智能网卡FIA:分组处理流水线实现软件定义智能网卡FIA:基于RMT的分组处理流水线软件定义智能网卡FIA:原型重读“Azure Accelerated Networking: SmartNICs in the Public Cloud”这篇SmartNIC的开山之作,重塑网卡方向,高...

    摘要图
  • 发布了文章 ·
    软件定义智能网卡FIA:目标

    软件定义智能网卡FIA:目标软件定义智能网卡FIA:ASIC vs. FPGA软件定义智能网卡FIA:架构软件定义智能网卡FIA:分组处理流水线实现软件定义智能网卡FIA:基于RMT的分组处理流水线软件定义智能网卡FIA:原型 {代码...} 云计算环境下,软件定义数据中心网络管理控制策略向端系统网络组件延伸,软件交换机OVS成为网络第一...

    摘要图
  • 赞了文章 ·
    挡不住的CIS,小憩之后再发威

    CMOS图像传感器(CIS)经历了2019年的火爆之后,2020年的增长明显受到了抑制,主要原因自然是疫情,但进入2020年后半段,以及2021开年以来,全球CIS市场快速升温,呈现出2019年的发展势头,甚至有过之。

    摘要图
  • 发布了文章 ·
    软件定义智能网卡FIA:原型

    软件定义智能网卡FIA:目标软件定义智能网卡FIA:ASIC vs. FPGA软件定义智能网卡FIA:架构软件定义智能网卡FIA:分组处理流水线实现软件定义智能网卡FIA:基于RMT的分组处理流水线软件定义智能网卡FIA:原型基于国产FPGA研制了软件定义智能网卡FIA原型验证卡,原型验证卡主要由国产FPGA和国产查表引擎NS组成,提供了PCIE...

    摘要图
  • 发布了文章 ·
    软件定义智能网卡FIA:分组处理流水线实现

    软件定义智能网卡FIA:目标软件定义智能网卡FIA:ASIC vs. FPGA软件定义智能网卡FIA:架构软件定义智能网卡FIA:分组处理流水线实现软件定义智能网卡FIA:基于RMT的分组处理流水线软件定义智能网卡FIA:原型软件定义智能网卡FIA架构中可重构分组处理流水线RDP(Reconfigurable Datagram Pipeline)有多种实现方式,如通...

    摘要图
认证与成就
获得 14 次点赞
1月4日 加入
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息