会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 71. 发明授权
    • Prefetch engine based translation prefetching
    • 预取引擎基于翻译预取
    • US08806177B2
    • 2014-08-12
    • US11482222
    • 2006-07-07
    • Orran Y. KriegerBalaram SinharoyRobert B. TremaineRobert W. Wisniewski
    • Orran Y. KriegerBalaram SinharoyRobert B. TremaineRobert W. Wisniewski
    • G06F12/00
    • G06F12/1027G06F12/0862G06F2212/6028G06F2212/651G06F2212/654
    • A method and system for prefetching in computer system are provided. The method in one aspect includes using a prefetch engine to perform prefetch instructions and to translate unmapped data. Misses to address translations during the prefetch are handled and resolved. The method also includes storing the resolved translations in a respective cache translation table. A system for prefetching in one aspect includes a prefetch engine operable to receive instructions to prefetch data from the main memory. The prefetch engine is also operable to search cache address translation for prefetch data and perform address mapping translation, if the prefetch data is unmapped. The prefetch engine is further operable to prefetch the data and store the address mapping in one or more cache memory, if the data is unmapped.
    • 提供了一种在计算机系统中预取的方法和系统。 该方法在一个方面包括使用预取引擎来执行预取指令并转换未映射的数据。 在预取期间解决翻译错误的处理和解决。 该方法还包括将分辨的翻译存储在相应的缓存转换表中。 用于在一个方面预取的系统包括预取引擎,其可操作以接收从主存储器预取数据的指令。 如果预取数据未被映射,则预取引擎还可用于搜索缓存地址转换以获取预取数据并执行地址映射转换。 如果数据未被映射,则预取引擎还可操作以预取数据并将地址映射存储在一个或多个高速缓冲存储器中。
    • 73. 发明申请
    • MEETING ATTENDANCE PLANNER
    • 会议出席者计划
    • US20130317874A1
    • 2013-11-28
    • US13549508
    • 2012-07-15
    • James R. KozloskiClifford A. PickoverRobert W. Wisniewski
    • James R. KozloskiClifford A. PickoverRobert W. Wisniewski
    • G06Q10/10
    • G06Q10/109
    • A system for planning meeting attendance. The system includes a computer processor configured to receive from a meeting requestor a request to schedule a proposed meeting at a time interval. The computer processor is further configured to calculate an attendance probability value for a potential attendee based, at least in part, on the potential attendee's location over time. Additionally, the computer processor is configured to mark an electronic calendar of the meeting requestor with an indicia of the attendance probability value for the potential attendee. The computer processor may also be configured to automatically schedule the proposed meeting if the attendance probability value is beyond an attendance probability threshold.
    • 规划会议出勤的制度。 该系统包括计算机处理器,该计算机处理器被配置为从会议请求者接收以时间间隔安排建议的会议的请求。 计算机处理器还被配置为至少部分地基于潜在参加者的位置随时间地计算潜在参加者的考勤概率值。 此外,计算机处理器被配置为用潜在参加者的考勤概率值的标记来标记会议请求者的电子日历。 计算机处理器还可以被配置为如果考勤概率值超过考勤概率阈值,则自动安排所提出的会议。
    • 74. 发明申请
    • MEMORY PAGE MANAGEMENT IN A TIERED MEMORY SYSTEM
    • 一个层次化的记忆系统中的存储页面管理
    • US20120023300A1
    • 2012-01-26
    • US12843718
    • 2010-07-26
    • Robert B. TremaineRobert W. Wisniewski
    • Robert B. TremaineRobert W. Wisniewski
    • G06F12/16G06F12/14
    • G06F12/1009G06F11/3471G06F12/1475G06F2201/88
    • Memory page management in a tiered memory system including a system that includes at least one page table for storing a plurality of entries, each entry associated with a page of memory and each entry including an address of the page and a memory tier of the page. The system also includes a control program configured for allocating pages associated with the entries to a software module, the allocated pages from at least two different memory tiers. The system further includes an agent of the control program capable of operating independently of the control program, the agent configured for receiving an authorization key to the allocated pages, and for migrating the allocated pages between the different memory tiers responsive to the authorization key.
    • 包括包括至少一个用于存储多个条目的页表的系统的系统中的存储器页面管理,每个条目与存储器页面相关联,每个条目包括页面的地址和页面的存储器层。 该系统还包括配置用于将与条目相关联的页面分配给软件模块的控制程序,来自至少两个不同存储器层的所分配的页面。 该系统还包括能够独立于控制程序操作的控制程序的代理,被配置为接收对所分配的页面的授权密钥的代理,以及响应于授权密钥在不同存储器层之间迁移分配的页面。
    • 75. 发明申请
    • Combined Memory Including a Logical Partition in a Storage Memory Accessed Through an IO Controller
    • 组合内存包括通过IO控制器访问的存储内存中的逻辑分区
    • US20110161597A1
    • 2011-06-30
    • US12649856
    • 2009-12-30
    • Robert B. TremaineRobert W. Wisniewski
    • Robert B. TremaineRobert W. Wisniewski
    • G06F12/08G06F12/00
    • G06F12/0895
    • A computer system having a combined memory. A first logical partition of the combined memory is a main memory region in a storage memory. A second logical partition of the combined memory is a direct memory region in a main memory. A memory controller comprising a storage controller is configured to receive a memory access request including a real address from a processor, determine whether the real address is for the first logical partition or for the second logical partition. If the address is for the first logical partition the storage controller communicates with an IO controller in the storage memory to service the memory access request. If the address is for the direct memory region, the memory controller services the memory access request in a conventional manner.
    • 具有组合存储器的计算机系统。 组合存储器的第一逻辑分区是存储存储器中的主存储器区域。 组合存储器的第二逻辑分区是主存储器中的直接存储器区域。 包括存储控制器的存储器控​​制器被配置为从处理器接收包括实际地址的存储器访问请求,确定实际地址是为第一逻辑分区还是用于第二逻辑分区。 如果地址是用于第一逻辑分区,则存储控制器与存储器中的IO控制器通信以服务存储器访问请求。 如果地址用于直接存储区域,则存储器控制器以常规方式服务存储器访问请求。
    • 80. 发明授权
    • Method and system for predicting the performance benefits of mapping subsets of application data to multiple page sizes
    • 用于预测将应用程序数据子集映射到多个页面大小的性能优势的方法和系统
    • US07376808B2
    • 2008-05-20
    • US11343565
    • 2006-01-31
    • Gheorghe Calin CascavalEvelyn DuesterwaldPeter F. SweeneyRobert W. Wisniewski
    • Gheorghe Calin CascavalEvelyn DuesterwaldPeter F. SweeneyRobert W. Wisniewski
    • G06F9/34G06F12/00
    • G06F12/10G06F2212/652
    • A method for modeling the performance of memory address translation mechanism (MATM), comprises: a) receiving an execution profile that contains a memory address reference stream of an application, a set of page size mappings, and events about the application's data allocations and de-allocations; b) translating each memory reference in the input memory reference stream into a reference to the corresponding data object, by consulting the memory allocation and de-allocation events, to provide a data object reference stream; c) translating each data object reference into a corresponding page reference by consulting the page size mapping and by modeling the data allocation and de-allocation events in accordance with the mapping to provide a page reference stream and a number of pages of each page size that are needed by the respective mapping; d) using the page reference stream to provide a stream of reuse distance values; e) determining, for each reference in the reuse distance value stream, whether the reference results in a hit or a miss reference to the MATM to provide the number of hits and the number of misses for each MATM; f) providing the hit and miss values to a cost model to estimate the number of miss cycles; g) ranking the mappings by their miss cycle values such that the mapping with the lowest number of miss cycles has the highest rank.
    • 一种用于对存储器地址转换机制(MATM)的性能进行建模的方法包括:a)接收包含应用的存储器地址参考流,一组页面大小映射和关于应用的数据分配和de的事件的执行简档 分配; b)通过咨询存储器分配和解除分配事件来将输入存储器参考流中的每个存储器引用转换成对相应数据对象的引用,以提供数据对象引用流; c)通过参考所述页面大小映射并且根据所述映射对所述数据分配和解除分配事件进行建模来将每个数据对象引用转换成对应的页面引用,以提供页面引用流和每页页面大小的页数 需要通过各自的映射; d)使用页面参考流来提供重用距离值流; e)针对重用距离值流中的每个参考,确定参考是否导致对MATM的命中或错过引用以提供每个MATM的命中次数和未命中次数; f)向成本模型提供命中和未命中值以估计错过周期数; g)通过它们的错误循环值对映射进行排序,使得具有最低错误周期数的映射具有最高等级。