当前位置: 首页 > news >正文

如何选择医疗网站建设有一个网站专门做促销小游戏

如何选择医疗网站建设,有一个网站专门做促销小游戏,js 访问网站统计刷新不增加次数,谁给个网站呀#x1f525;点击查看精选 CXL 系列文章#x1f525; #x1f525;点击进入【芯片设计验证】社区#xff0c;查看更多精彩内容#x1f525; #x1f4e2; 声明#xff1a; #x1f96d; 作者主页#xff1a;【MangoPapa的CSDN主页】。⚠️ 本文首发于CSDN#xff0c… 点击查看精选 CXL 系列文章 点击进入【芯片设计验证】社区查看更多精彩内容 声明 作者主页【MangoPapa的CSDN主页】。⚠️ 本文首发于CSDN转载或引用请注明出处【https://mangopapa.blog.csdn.net/article/details/131842121】。⚠️ 本文目的为 个人学习记录 及 知识分享。因个人能力受限存在协议解读不正确的可能。若您参考本文进行产品设计或进行其他事项并造成了不良后果本人不承担相关法律责任。⚠️ 若本文所采用图片或相关引用侵犯了您的合法权益请联系我进行删除。 欢迎大家指出文章错误欢迎同行与我交流 ~ 邮箱mangopapayeah.net 直达博主loveic_lovelife 。搜索或点击扫码 文章目录 1. Bias Mode 背景与分类1.1 Bias 背景1.2 Bias 分类1.2.1 Host Bias1.2.2 Device Bias 2. 实现 Bias Mode 的要求3. Bias Mode 管理与示例4. QA5. 参考 CXL Bias Topic 分以下 3 部分本篇是第 1 篇。 CXL Bias Mode (1) - Bias Mode 背景与分类CXL Bias Mode (2) - 实现 Bias Mode 的要求CXL Bias Mode (3) - Bias Mode 管理与示例   为便于描述Host Bias Coherency Model 在下文中简写为 Host BiasDevice Bias 同理。当我们提到 Accelerator 时是指 Device 中的 Accelerator当我们提到 Device Memory 时是指 Accelerator-attached Memory当我们提到 HDM-DB 时单指 Type 2 Device 中的 HDM-DB Memory。 1. Bias Mode 背景与分类 1.1 Bias 背景 我们知道对于 Type 1 DeviceDevice 可以访问到 Host Memory由 Host LLC 中的 Local Snoop Filter 来管理其在 Host CPU Cache Hierarchy 及 Device Cache 中的缓存一致性。对于 Type 2 DeviceHost 同样可以访问到 Device Memory。按照 Type 1 的逻辑理应由 Device 中的 DCOH 来维护缓存一致性。但显然 CXL 没有这么干而是提出了一种 Bias Based Coherency Model基于偏向性的一致性模型。 为什么这么干我们回忆下 CXL 三大主打特性一致性接口、低延时、非对称复杂度。显然CXL 是要通过这种带有偏向性的模型来降低 Device 端的设计复杂度。 1.2 Bias 分类 Type 2 Device 中的 HDM-D 及 HDM-DB 区域的 Coherency Model 支持两种 Bias ModeHost Bias 及 Device Bias偏向谁就由谁来管理缓存一致性。Host Bias 即偏向 Host该 Memory 区域跟 Host Memory 无异由 Host Coherent Bridge 管理一致性Device Bias 即偏向 DeviceDevice 来保证外部没有该区域的 Cacheline 副本由 Device DCOH 管理缓存一致性。 注意这两种 Bias Mode 都是 HDM-D 或 HDM-DB 的切勿认为 HDM-H 是 Host Bias、HDM-D 是 Device Bias 。Type 2 Device 中的 HDM-DB 也支持 Bias Mode。 1.2.1 Host Bias Host Bias Coherent 是一种 Host 管理下的缓存一致性模型。若 HDM-D/DB Region 为 Host Bias其地位跟 Host Memory 相同既可以缓存在 Host Cache 供 Host CPU 直接取用 也可以缓存在 Device Cache 内供 Device 内的 Accelerator 用由 Host 中的 LLC Local SF 管理缓存一致性。 Host、Device 访问 HDM-D/DB Host Bias 区域时的数据流向图。如环路①对于 Host其可以直接访问到 Device Memory 中的 Host Bias 区域如环路②对于 Device其访问 Device Memory 中的 Host Bias 区域时需要向 Host 发起 D2H Cache 请求Host 通过 CXL.mem 将该请求转发回 Device DCOHDevice 内部完成数据访问无需反馈 Rsp 或 Data 给 Host。 Type 2 Device - Host Bias 显然Host Bias Mode 下的 Device Memory 更有利于 Host 访问对 Device 访问较为不利。因此Host Bias 常用于 Host 直接 Load/Store 访问 Device Memory 的场景。 1.2.2 Device Bias Device Bias Coherent 是一种 Device 管理下的缓存一致性模型。若 HDM-D/DB Region 为 Device Bias该 Region 只能缓存在 Device Cache不能缓存在 Host Cache也不能缓存在 Remote CPU Cache 内。 说白了Device Bias 区域只对 Device 开放 Cacheable 权限是一种 Device Cache 独享的 Cacheline。因为独享所以 Device Cache 对该 Cacheline 做任何操作都不需要跟 Host 及 Remote CPU Clusters 交互不需要跟该 Device 之外的 Cache 做 Snoop 等一致性管理。这样一来能够 降低设计复杂度二来能够降低 Device 访问 HDM 流程上的复杂度从而 降低时延、提升吞吐量Throughput。 下图是 Device、Host 访问 HDM-D/DB Device Bias 区域时的数据流向图。如环路①Device 可以对 Device Memory 内的 Device Bias 区域进行访问无需绕道 Host没有任何 CXL 链路上的.cachemem 操作如环路②Host 仍然可以访问到 Device Bias 区域并根据请求类型将该 Data Line 缓存在 Host Cache 中但是 Device 可以通过环路③将其在 Host Cache 内的 Cacheline Invalidate 掉使 Host 丧失该 Cacheline 的相关权限。 Type 2 Device - Device Bias 显然Device Bias Mode 下的 Device Memory 更有利于 Device 访问。因此Device Bias 常用于 Device 直接 Load/Store 访问 Device Memory 的场景。 不是说 Device Bias 区域只能缓存在 Device Cache 中、不能缓存在 Host Cache 中么上图环路②访问后将相关 Data Line 缓存在 Host Cache 该作何解释以下是笔者的理解 Host 在发起访问 Device Memory 访问请求时其并不知道该区域的 Bias Mode 也无需知道。如果访问的区域为 Device Bias 且请求获得该 Data Line 的 Shared 或 Exclusive 权限Device DCOH 会处理一致性并 姑且同意 该请求。在同意请求后Device Cache 内该 Data Line 已经变为了 Shared 或 Invalid该区域 实际已经变为了 Host Bias 。如果 DCOH 觉得维持在 Host Bias 没问题那就继续保持该状态心甘情愿将 Bias Mode 切换为 Host BiasHost 内的 Local SF 会监测该 Data Line 在 Host Cache 内的副本并维护缓存一致性如果 DCOH 觉得有问题Device 仍要继续独享该 Data Line其不打算让出该 Data Line 的 Cache 权限其可以通过 CXL.cache 发送 RdOwnNoData 或者通过 CXL.mem 发送 S2M BISnp*给 Host 要求其放弃 Cache 中的该 Cacheline仍然由 Device Cache 独享该 Cacheline重新切回到 Device Bias。这个 Device 发起的 Bias Flip 的操作即 Spec 中所言的 “The host may be forced to give up ownership by the accelerator“。 2. 实现 Bias Mode 的要求 CXL Bias Mode (2) - 实现 Bias Mode 的要求 3. Bias Mode 管理与示例 CXL Bias Mode (3) - Bias Mode 管理与示例 4. QA Bias Mode 是什么 Type 2 Device Memory 中 Page 的偏向性决定了谁来直接管理其一致性。Bias Mode 存放在哪谁来管理 直接放在 Device 中的 Bias Table由 DCOH 来直接管理。Host 可以通过 SF 或访问 Meta 来推测或间接更新 Bias Mode。Host 能看到 Bias Mode 吗 Host 无法直接看到确切的 Bias Mode其可以通过 SF 或访问 Meta 来推测或间接更新 Bias Mode。HDM-DB 也有不同的 Bias Mode 吗 Bias Mode 是 Type 2 Memory 的属性Type 2 类型的 HDM-D 及 HDM-DB 均支持 Bias Mode。两者不同的 Bias 切换方式中由谁发起 Bias 切换 软件和硬件都可以发起 Bias Mode 切换请求。不同的 Bias Mode 应用场景是什么 Host Bias 常用于 Host 分配任务或回收出运算结果Device Bias 常用于 Accelerator 运算。 5. 参考 CXL Base Spec, r3.0CXL 简介_maxwell2ic 的博客-CSDN 博客CXL 协议1.1 版本学习笔记一 - 知乎 (zhihu.com)CXL Meta Data 介绍 — END — 精选往期 CXL 协议系列文章请查看【 CXL 专栏】 ⬆️ 返回顶部 ⬆️
http://www.pierceye.com/news/408834/

相关文章:

  • 网站建设 提案 框架河南一般建一个网站需要多少钱
  • 福建省建设人才市场网站深圳营销型网站建设优化
  • 晋城购物网站开发设计宣传网站有哪些
  • 在哪人网站要以接it项目做企业为什么要分析环境
  • 达令的网站建设wordpress上传视频
  • 织梦免费网站模块下载地址南充楼盘网
  • 深圳极速网站建设服务器做网站 然后百度推广
  • 西充县住房和城乡建设局网站深圳建设局网站打不开
  • 深圳常平网站建设制作公司网站开发qq群
  • 校园网站建设的感受论文专业微信网站建设公司首选
  • 国外免费logo设计网站免费网课平台
  • 高端网站设计定制公司页面跳转自动更新
  • 项目建设资金来源网站网站开发技术可以做什么工作
  • 可做易企秀的网站网页建站网站
  • 南京网站建设价格大型网站开发协调
  • 园林景观设计公司点评的网站和论坛大型网站搜索怎么做的
  • 河南省建设教育培训中心网站广告机器设备的价格表
  • 郑州做网站哪家最好中国能源建设集团有限公司是什么级别
  • 品牌设计公司排行榜前十名seo外包服务公司
  • 潍坊网站建设 58wordpress 酒店预订
  • 个人网站主机选择电商公司官网
  • 名城苏州网站龙岗网站建设价位
  • 免费手机网站制作学做网站游戏教程
  • 什么企业做网站广州市公司网站建设
  • 无锡万度网站建设推广电影链接赚佣金
  • 电子商务网站建设与管理实训网页设计与网站建设基础心得体会
  • 托管的服务器如何做网站花店网站模板 html
  • 南宁保洁网站建设在线 代理 输入网址
  • 微站是什么意思快站app下载
  • 网站让女友做网站模特做网站好一点的软件