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

学习php网站开发怎么样杨和网站建设

学习php网站开发怎么样,杨和网站建设,网站建设专员 岗位职责,网页微博怎么进超话围栏排队操作的 CPU 时间戳 鉴于以下情况,让 UMD 记录这些 CPU 时间戳没有什么好处: 可以在 GPU 执行包括命令列表的命令缓冲区之前几分钟记录命令列表。这几分钟可能与同一命令缓冲区中的其他同步对象不同步。 将 CPU 时间戳包含在 UMD 向 GPU 写入的…

围栏排队操作的 CPU 时间戳

鉴于以下情况,让 UMD 记录这些 CPU 时间戳没有什么好处:

  • 可以在 GPU 执行包括命令列表的命令缓冲区之前几分钟记录命令列表。
  • 这几分钟可能与同一命令缓冲区中的其他同步对象不同步。

将 CPU 时间戳包含在 UMD 向 GPU 写入的日志缓冲区的指令中是有代价的,因此 CPU 时间戳不包含在日志条目有效负载中。

相反,运行时或 UMD 可以在记录命令列表时发出带有 CPU 时间戳的本机围栏排队 ETW 事件。 因此,工具可以通过组合来自该新事件的 CPU 时间戳和来自日志缓冲区条目的 GPU 时间戳来构建围栏排队和已完成事件的时间线。

发出信号或取消阻止围栏时 GPU 上的操作顺序

UMD 必须确保在构建命令列表指示 GPU 发出信号/取消阻止围栏时保持以下顺序:

  • 将新围栏值写入围栏 GPU VA/CMP VA。
  • 将日志有效负载写入相应的日志缓冲区 GPU VA/CMP VA。
  • 如有必要,引发本机围栏信号中断。

此操作顺序确保当中断引发到 OS 时,Dxgkrnl 看到最近的日志条目。

允许日志缓冲区溢出


GPU 可以通过覆盖 OS 尚未看到的条目来溢出日志缓冲区。 它通过递增 WraparoundCount 来执行此操作。

当 OS 最终读取日志时,它可以通过将日志标头中的新 WraparoundCount 值与其缓存的值进行比较来检测是否发生了溢出。 如果发生溢出,OS 有以下回退选项:

  1. 为了在发生溢出时取消阻止围栏,OS 会扫描所有围栏,并确定哪些等待程序被取消阻止。
  2. 如果启用了跟踪,OS 可以在跟踪中发出标志,以通知用户事件丢失。 此外,启用跟踪后,OS 首先会增加日志缓冲区的大小,以防止首次溢出。

UMD 没有必要在处理日志缓冲区条目时实现回压支持。

日志缓冲区时间戳为空或重复

在一般情况下,Dxgkrnl 期望日志条目中的时间戳单调递增。 但是,在某些情况下,后续日志条目的时间戳为零或与以前的日志条目相同。

例如,在具有链接显示适配器的方案中,LDA 中的链接适配器之一可以跳过围栏写入操作。 在这种情况下,其日志缓冲区条目的时间戳为零。 Dxgkrnl 处理此类情况。 也就是说, Dxgkrnl 从不期望给定日志条目的时间戳小于上一个日志条目的时间戳;即,时间戳永远不会倒退。

http://www.dtcms.com/wzjs/592418.html

相关文章:

  • 建设项目竣工环保验收网站做旅游的网站在哪里做
  • 北京成交型网站建设价格做网站组织架构
  • 苏州企业网站制作开发网站开发 绩效考核
  • 公司推广网站怎么做网页视频怎么下载到手机相册
  • 广州网站商城建设网页制作的基本知识
  • 茂名专业网站制作公司中企动力销售赚得多吗
  • 绿色食品销售网站建设常州网站建设公司巧誉友网络
  • 西安商城网站建设制作湖北手机版建站系统信息
  • 网站设计名称网站上线盈利
  • 做网站是不是要拍法人的照片导航wordpress模板下载
  • 惠安县住房和城乡建设部网站做网站没装数据库
  • 建站模板免费网页设计与制作心得体会100字
  • 厦门外贸网站建龙岩网站报价
  • 沈阳网站建设找德泰诺互联网信息服务平台入口
  • 东莞市企业网站建设哪家好济南网站建设(力选聚搜网络)
  • 深圳营销网站建设多少钱怎么注册网上店铺
  • 赶集网网站建设在淘宝做印刷网站怎么办
  • 购物网站 缓存响应式网站和自适应网站
  • 网站开发的基本条件视频网站建站程序
  • 上海免费网站建设公司海南建设网网站
  • 做爰在线网站wordpress page 模板
  • 陈村网站设计建设银行网站不能打开
  • 湖北工程建设总承包有限公司网站标题优化方法
  • 网站短链接怎么做手机电脑网站设计
  • 网站市场做烂了翔宇定制app下载
  • 秦皇岛海港区建设局网站网站建设推广公司排名
  • 建站优化办事效率高wordpress中文团队
  • 网站建设方案书 人员安排谁有qq网站开发资源群
  • 网站销售好做吗专门做游戏的网站
  • 做薪酬调查有哪些网站国际网站 建设