发明名称 分析图形控制器性能之系统
摘要 一种可即时观察执行图形控制器操作相关的讯号之可程式化装置,此装置包含一个接收事件监视指示的指令介面,以及耦合至图形控制器资源的观察模组。观察模组会监视图形控制器系统内一或多个资料所产生的讯号,并且依照接收的事件监视指令来处理这些讯号。
申请公布号 TW406231 申请公布日期 2000.09.21
申请号 TW087121633 申请日期 1998.12.24
申请人 英特尔公司 发明人 E.希欧朶L.欧姆兹特
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种监视图形控制器运作之系统,包含:一耦合以接收事件监视指令的指令介面;以及一耦合至指令介面和图形控制器的观察模组,用来侦测图形控制器内事件监视指令所指示的事件。2.如申请专利范围第1项之系统,其中观察系统包含:一耦合至图形控制器的讯号产生模组,用来在图形控制器内侦测到对应的讯号时产生一事件输入讯号;一讯号处理模组;以及一耦合至指令介面、讯号产生模组和处理模组的讯号选择模组,以便在事件监视指令指示时将事件输入讯号耦合至处理模组。3.如申请专利范围第2项之系统,其中处理模组包含:一事件监视指令进行程式规划的讯号调节,以在事件输入讯号上执行一元运算;一共同发生逻辑装置(CLU),由事件监视指令程式规划以侦测一或多个事件输入指令的选择组合,并在侦测到选择的组合时产生一事件讯号。4.如申请专利范围第3项之系统,进一步包含一耦合至指令介面和CLU的分析模组,以依照事件监视指令来追踪选择的事件讯号。5.如申请专利范围第3项之系统,其中CLU可程式规划来侦测在特定布林关系式内发生的事件输入讯号。6.如申请专利范围第1项之系统,其中图形控制器包含一指令流控制器,用来路由图形控制器接收的指令,而其中指令介面耦合至指令流控制器用来透过图形控制器接收事件监视指令。7.如申请专利范围第1项之系统,其中指令介面会耦合以透过处理器写入的I/O位址来接收指令。8.如申请专利范围第1项之系统,其中指令介面包含一用来侦测事件监视指令的指令解码器。9.如申请专利范围第1项之系统,其中观察模组会透过一资料介面耦合至图形控制器。10.如申请专利范围第9项之系统,其中资料介面包含一用来将事件资料路由至组合逻辑内指定目的地的位址解码器。11.一种监视图形控制器效能之系统,包含:一用来处理一事件监视指令的指令解码器;一耦合至图形控制器的资料介面,用来接收一来自图形控制器,指示图形控制器内一或多个资源进行的运算之讯号;一耦合至指令解码器和资料介面的观察模组,用来依照事件监视指令处理接收的讯号。12.如申请专利范围第11项之系统,其中观察模组包含:一耦合至资料介面的事件产生器,用来在接收到来自图形控制器一选择的讯号时产生一事件输入讯号;一处理模组,用来产生一事件讯号以回应特定组合内一或多个事件输入讯号之接收;以及一耦合至事件产生器和处理模组的输入选择模组,以耦合一或多个输入讯号至回应指令解码器讯号的处理模组。13.如申请专利范围第12项之系统,进一步包含一耦合的分析模组,用来追踪一或多个回应事件监视指令的处理模组之事件讯号。14.如申请专利范围第13项之系统,其中分析模组包含:一或多个累积器;以及一耦合至一或多个累积器和指令解码器的加数产生器,将事件讯号路由至一或多个累积器,回应解码器所处理的一事件监视指令。15.如申请专利范围第11项之系统,其中来自图形控制器的讯号为一管线互锁讯号。16.如申请专利范围第11项之系统,其中来自图形控制器的讯号是一作业负载讯号。17.一种分析图形控制效能之系统,包含:一透过内部讯号通讯的图形控制器包含资源;一指令介面,耦合来接收事件监视指令并产生回应接收的指令之控制讯号;一耦合至图形控制器和指令介面的观察模组,用来处理来自图形控制器之选择的内部讯号,以依照指令介面提供的控制讯号来识别事件。18.如申请专利范围第17项之系统,其中图形控制器包含一指令流控制器,用来将指令路由至许多资源并且指令介面耦合来透过指令流控制器接收事件监视指令。19.如申请专利范围第17项之系统,其中观察模组包含一分析模组,可透过指令介面程式规划来追踪图形控制器内选择的事件,以提供图形控制器上的效能资讯。20.如申请专利范围第19项之系统,其中效能资讯包含事件频率、序列深度、运算等待时间和频宽资讯。图式简单说明:第一图为本发明实施的电脑系统之方块图。第二图为适合本发明分析的图形控制器之一个具体实施例方块图。第三图A为依照本发明的观察系统之方块图。第三图B为第三图A的观察系统之一具体实施例方块图。第四图为第三图B的事件产生器之一具体实施例方块图。第五图A、第五图B为第三图B的共同发生逻辑装置之一具体实施例方块图。第六图为第三图A的加数产生器之一具体实施例电路图。第七图为第三图A、第三图B的指令介面之一具体实施例方块图。第八图A--第八图D为代表本发明选择使用的事件监视指令之方块图。
地址 美国