【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机架构,更具体地,涉及评估处理器的性能。
技术介绍
现代计算机系统通常包括多个集成电路(IC),包括可以用于在计算机系统中处理信息的一个或多个处理器。由处理器处理的数 据可以包括由处理器执行的计算机指令,以及由处理器使用该计算 机指令来操纵的数据。计算机指令和数据通常存储在计算机系统的 主存储器中。处理器通常通过在一系列小步骤中执行每个指令来处理指令。 在某些情况下,为了增加处理器所处理的指令数目(并由此提高处 理器的速度),可以将处理器流水线化。流水线是指在处理器中提 供独立的级,其中每一级执行运行指令所需的一个或多个小步骤。 在某些情况下,流水线(以及其他电路)可以置于处理器中称作处 理器内核的部分中。某些处理器可以具有多个处理器内核。虽然可以通过使用流水线来提高处理器速度,但是计算机系统 的性能可能取决于各种其他因素,例如,计算机系统的存储器层级 的性能。因此,系统开发者通常会研究对存储器中的指令和数据访 问以及存储器中的指令执行,以便收集性能参数,这些性能参数可 以允许系统开发者优化系统设计从而获得更好的性能。例如,系统 开发者可以研究高速緩存未命中率,以确定最优高速緩存大小、集 合关联性等。现代处理器通常包括性能监测电路,用以利用、测试和监测各 种性能参数。这种性能监测电路通常集中在处理器内核中,其具有 去往和来自多个其他处理器内核的大量线路,从而显著增加了芯片大小、成本和复杂性。而且,在芯片开发和/或测试完成之后,不再 需要性能监测电路,并且可能无法重新获得由性能监测电路占用的 空间。因此,需要用于从处理器收集性能参数的改 ...
【技术保护点】
一种用于收集性能数据的方法,所述方法包括: 通过位于处理器的L2高速缓存套组中的性能监测器来监测L2高速缓存访问,以捕获与所述L2高速缓存访问有关的性能数据; 通过将所述处理器的至少一个处理器内核耦合至所述L2高速缓存套组的总线 ,由所述性能监测器从所述至少一个处理器内核接收性能数据;以及 基于至少一个所述L2高速缓存访问以及从所述至少一个处理器内核接收到的所述性能数据,来计算一个或多个性能参数。
【技术特征摘要】
【国外来华专利技术】US 2007-6-27 11/769,0051.一种用于收集性能数据的方法,所述方法包括通过位于处理器的L2高速缓存套组中的性能监测器来监测L2高速缓存访问,以捕获与所述L2高速缓存访问有关的性能数据;通过将所述处理器的至少一个处理器内核耦合至所述L2高速缓存套组的总线,由所述性能监测器从所述至少一个处理器内核接收性能数据;以及基于至少一个所述L2高速缓存访问以及从所述至少一个处理器内核接收到的所述性能数据,来计算一个或多个性能参数。2. 根据权利要求1所述的方法,其中将所述L2高速緩存套组耦 合至所述至少一个处理器内核的所述总线包括第一组总线线路, 用于将所述性能数据传送至所述性能监测器;以及第二组总线线路, 用于在所述L2高速緩存与所述至少 一个处理器内核之间交换数据。3. 根据权利要求2所述的方法,其中所述第一组总线线路与所 述第二组总线线路相比相对较细。4. 根据任一前述权利要求所述的方法,其中,当所述总线没有 用于与所述L2高速緩存交换数据时,所述至少一个处理器内核通过 所述总线来传送所述性能数据。5. 根据任一前述权利要求所述的方法,其中所述性能监测器包 括一个或多个闩锁,用于捕获所述L2高速緩存套组和所述总线中的 性能数据。6. 根据任一前述权利要求所述的方法,其中所述性能监测器包 括控制逻辑,用于基于所述L2高速緩存访问和从所述至少一个处理 器内核接收到的所述性能数据,来计算所述一个或多个性能参数。7. 根据任一前述权利要求所述的方法,其中所述性能监测器包 括动态随机访问存储器(DRAM)用于存储性能数据。8. 根据权利要求7所述的方法,其中所述性能监测器包括静态 随机访问存储器(SRAM),其中所述SRAM以第一频率从所述至少一个处理器内核接收所述性能数据,并且以第二频率将所述性能数据传送给所述DRAM,其中所述第一频率大于所述第二频率。9. 一种位于处理器的L2高速緩存套组中的性能监测器,所述性能监测器配置用于监测对所述L2高速緩存套组中的L2高速緩存的访问,并且计算与L2高速緩存访问有关的一个或多个性能参数;以及通过将所述L 2高速緩存套组耦合至至少 一 个处理器内核的总线,从所述至少一个处理器内核接收性能数据。10. 根据权利要求9所述的性能监测器,其中将所述L2高速緩存套组耦合至所述至少一个处理器内核的所述总线包括第一组总线线路,用于将所述性能数据传送至所述性能监测器;以及第二组总线线路,用于在所述L2高速緩存与所述至少一个处理器内核之间交换数据。11. 根据权利要求IO所述的性能监测器,其...
【专利技术属性】
技术研发人员:DA卢克,PL维塔莱,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。