会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • Secure and Stable Hosting of Third-Party Extensions to Web Services
    • 安全和稳定地托管第三方扩展到Web服务
    • US20070011199A1
    • 2007-01-11
    • US11275160
    • 2005-12-15
    • Galen HuntJames LarusAlexander GounaresRaymond Endres
    • Galen HuntJames LarusAlexander GounaresRaymond Endres
    • G06F17/00G06F7/00
    • G06F21/53
    • Described herein are one or more computer operating environments that include a standard set of web services via a communications network (e.g., the Internet) and a mechanism for extending the standard set of web services to execute one or more extended web services. Since these extended web services may be produced by an unconfirmed or untrusted source (e.g., a third-party software developer), the described computer operating environments isolate the extended web services from the standard set of web services and from the communication network. Furthermore, each extended web service is an isolated process (isoproc) with a limited ability to communicate with other services. In particular, each isoproc's ability to communicate is limited to only associated defined communication channels over which it has express permission to communicate.
    • 这里描述的是一个或多个计算机操作环境,其包括通过通信网络(例如,因特网)的标准的web服务集合以及用于扩展标准的web服务集合以执行一个或多个扩展web服务的机制。 由于这些扩展的web服务可以由未确认的或不可信的来源(例如,第三方软件开发者)产生,所描述的计算机操作环境将扩展的web服务与标准的web服务集合和通信网络隔离。 此外,每个扩展的Web服务是一个独立的进程(isoproc),具有与其他服务通信的能力有限。 具体来说,每个isoproc的通信能力仅限于相关联的定义的通信渠道,在该通信渠道上它有明确的通信许可。
    • 6. 发明授权
    • Managing memory faults
    • 管理内存故障
    • US08386836B2
    • 2013-02-26
    • US13465602
    • 2012-05-07
    • Doug BurgerJames LarusKarin StraussJeremy Condit
    • Doug BurgerJames LarusKarin StraussJeremy Condit
    • G06F11/00
    • G06F11/0766G06F11/073G06F11/0793
    • Embodiments are described for managing memory faults. An example system can include a memory controller module to manage memory cells and report memory faults. An error buffer module can store memory fault information received from the memory controller. A notification module can be in communication with the error buffer module. The notification module may generate a notification of a memory fault in a memory access operation. A system software module can provide services and manage executing programs on a processor. In addition, the system software module can receive the notifications of the memory fault for the memory access operation. A notification handler may be activated by an interrupt when the notification of the memory fault in the memory access operation is received.
    • 描述了用于管理存储器故障的实施例。 示例系统可以包括用于管理存储器单元并报告存储器故障的存储器控​​制器模块。 错误缓冲器模块可以存储从存储器控制器接收到的存储器故障信息。 通知模块可以与错误缓冲模块通信。 通知模块可以在存储器访问操作中生成存储器故障的通知。 系统软件模块可以在处理器上提供服务和管理执行程序。 此外,系统软件模块可以接收内存访问操作的内存故障通知。 当接收到存储器访问操作中的存储器故障的通知时,通知处理程序可能被中断激活。
    • 8. 发明授权
    • Memory manager with enhanced application metadata
    • 具有增强应用程序元数据的内存管理器
    • US09558040B2
    • 2017-01-31
    • US13163741
    • 2011-06-20
    • Steven MailletMichael HallJames LarusJeremiah C. Spradlin
    • Steven MailletMichael HallJames LarusJeremiah C. Spradlin
    • G06F9/50G06F9/54G06F11/34
    • G06F9/5016G06F9/54G06F11/3466G06F2212/70
    • A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application host to exert more control over application requests for using memory. The system provides an application memory management application-programming interface (API) that allows the application to specify more information about memory allocations that is helpful for managing memory later. The system also provides an ability to statically and/or dynamically analyze legacy applications to give applications that are not modified to work with the system some ability to participate in more effective memory management. The system provides application host changes to leverage the information provided by applications and to manage memory more effectively using the information and hooks into the application's use of memory. Thus, the system provides a new model for managing memory that improves application host behavior and allows applications to use computing resources more efficiently.
    • 本文描述了从描述如何使用存储器的应用的信息接收信息,并允许应用主机对使用存储器的应用请求进行更多的控制。 该系统提供了一个应用程序内存管理应用程序编程接口(API),允许应用程序指定更多关于内存分配的信息,这有助于稍后管理内存。 该系统还提供静态和/或动态分析遗留应用程序的功能,使未被修改的应用程序能够与系统一起参与更有效的内存管理的能力。 系统提供应用程序主机更改以利用应用程序提供的信息,并更有效地使用信息管理内存并钩入应用程序对内存的使用。 因此,该系统提供了一种管理内存的新模型,可提高应用程序主机行为,并允许应用程序更有效地使用计算资源。
    • 9. 发明授权
    • Cache metadata for accelerating software transactional memory
    • 缓存用于加速软件事务内存的元数据
    • US08898652B2
    • 2014-11-25
    • US11811033
    • 2007-06-08
    • Jan GrayTimothy L. HarrisJames LarusBurton Smith
    • Jan GrayTimothy L. HarrisJames LarusBurton Smith
    • G06F9/45G06F9/30G06F9/46
    • G06F9/3004G06F9/30003G06F9/30087G06F9/467
    • Various technologies and techniques are disclosed for providing a hardware accelerated software transactional memory application. The software transactional memory application has access to metadata in a cache of a central processing unit that can be used to improve the operation of the STM system. For example, open read barrier filtering is provided that uses an opened-for-read bit that is contained in the metadata to avoid redundant open read processing. Similarly, redundant read log validation can be avoided using the metadata. For example, upon entering commit processing for a particular transaction, a get-evictions instruction in an instruction set architecture of the central processing unit is invoked. A retry operation can be optimized using the metadata. The particular transaction is aborted at a current point and put to sleep. The corresponding cache line metadata in the metadata are marked appropriately to efficiently detect a write by another CPU.
    • 公开了用于提供硬件加速软件事务性存储器应用的各种技术和技术。 软件事务存储器应用程序可以访问可用于改进STM系统的操作的中央处理单元的高速缓存中的元数据。 例如,提供了打开的读取屏障过滤,该过滤使用元数据中包含的可读取位来避免冗余的打开读取处理。 类似地,可以使用元数据避免冗余读取日志验证。 例如,在对特定事务进行提交处理时,调用中央处理单元的指令集架构中的取消指令。 可以使用元数据优化重试操作。 特定的事务在当前中止,并进入睡眠状态。 元数据中相应的缓存行元数据被适当地标记以有效地检测另一CPU的写入。