-
公开(公告)号:CN102541634B
公开(公告)日:2015-10-07
申请号:CN201110427924.6
申请日:2011-12-19
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F9/45558 , G06F11/301 , G06F11/3096 , G06F11/3466 , G06F11/3644 , G06F2009/45591 , G06F2201/815
Abstract: 本申请涉及通过后台虚拟机的探测插入。在此描述了一种与管理程序一起工作以保留虚拟机外部的资源来监视在虚拟机中运行的应用的性能。应用接收由虚拟机规范所指定的保证量的资源,并且监视花费与虚拟机不关联的资源。在虚拟机中运行的应用已经被管理程序从物理机中隔离,这样,在物理机上的允许管理程序继续满足对虚拟机的保证的附加负担将不会影响应用的性能,性能监视系统提供了部署应用的植入,信息技术(IT)人员可以在不影响部署的应用的性能的情况下动态地开启或关闭该植入。性能监视系统提供了一种用于在执行期间不影响生产应用的性能的情况下监视这些应用的稳健框架。
-
公开(公告)号:CN108595985A
公开(公告)日:2018-09-28
申请号:CN201810426090.9
申请日:2013-06-20
Applicant: 微软技术许可有限责任公司
Abstract: 描述了用可重新编程的密码操作来管理对现场可编程门阵列的使用。描述了对操作系统中多个进程对现场可编程门阵列的使用的管理。现场可编程门阵列能在通用计算系统中用作共享可编程协作处理器资源。FPGA的组件被隔离来保护FPGA以及FPGA和计算机系统的其它组件之间传输的数据。例如,由FPGA写入到存储器的数据被加密,并在从存储器中读回时在FPGA中被解密。在FPGA和其它诸如CPU或GPU的组件之间(直接或通过存储器)传送的数据,可使用对通信组件已知的密钥类似地加密。被传输的数据还可由FPGA或其它组件来数字地签名以提供认证。用于编程FPGA的代码可由作者来加密并签名、以被加密的状态加载到FPGA中并接着在用该代码编程FPGA之前由FPGA自己来解密和认证。
-
公开(公告)号:CN103488471B
公开(公告)日:2018-04-06
申请号:CN201310248194.2
申请日:2013-06-20
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/65 , G06F9/44521 , G06F15/7871
Abstract: 本发明涉及更新硬件库以供具有FPGA协处理器的计算机系统上的应用使用。一种计算机系统包括一个或多个现场可编程门阵列作为协作处理器,其可以在进程间共享并使用硬件库被编程。在给定一组硬件库的情况下,更新进程周期性地更新库和/或添加新库。要么响应于请求、要么通过通知使用这样的库的系统,一个或多个更新服务器可提供关于可供下载的库的信息。新的可用库可被呈现给用户用于选择和下载。对经更新的库的请求可以以若干方式进行,比如通过轮询更新、来自尝试使用库的应用的异常、以及在应用代码的编译以后。
-
-