会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • RUN TIME INCREMENTAL COMPILATION OF SCRIPT CODE
    • 脚本代码的运行时间增量编译
    • US20130074052A1
    • 2013-03-21
    • US13546893
    • 2012-07-11
    • Keith AdamsAndrew John ParoskiJason Owen Evans
    • Keith AdamsAndrew John ParoskiJason Owen Evans
    • G06F9/45
    • G06F9/45516G06F8/437G06F8/443G06F8/48G06F9/30192G06F9/3836
    • Scripts are incrementally compiled at runtime to generate executable code. The incremental compilation generates executable code corresponding to a basic block of the script. The executable code for a basic block of script is generated for a set of types of variables of the basic block resulting from execution of the script in response to a request. The generated executable code is stored and executed for subsequent requests if these requests result in the same types of variables for the basic block. The incremental compilation of the script is performed in a lazy fashion, such that executable code is not generated for combinations of types of variables of the script code that are not obtained from requests received at runtime. The script may dynamically generate portions of a web page that is returned in response to a request for execution of the script.
    • 脚本在运行时增量编译以生成可执行代码。 增量编译生成与脚本的基本块相对应的可执行代码。 脚本的基本块的可执行代码是由响应于请求的脚本的执行导致的基本块的变量的一组类型而生成的。 如果这些请求导致基本块的相同类型的变量,则生成的可执行代码被存储并执行用于后续请求。 脚本的增量编译是以懒惰的方式执行的,这样就不会为脚本代码的变量类型的组合生成不能在运行时收到的请求中获取可执行代码。 脚本可以动态地生成响应于脚本的执行请求返回的网页的部分。
    • 4. 发明授权
    • Hardware assistance for shadow page table coherence with guest page mappings
    • 影子页表硬件辅助与访客页面映射的一致性
    • US08060722B2
    • 2011-11-15
    • US12413426
    • 2009-03-27
    • Keith AdamsSahil Rihan
    • Keith AdamsSahil Rihan
    • G06F12/06
    • G06F12/1009G06F12/1036G06F12/1063G06F12/109G06F12/145G06F2009/45583
    • Some embodiments of the present invention include an execution unit of a processor and a memory management unit interposed between the execution unit and an interface to memory suitable for storage of both guest page tables maintained by a guest operating system and shadow page tables maintained generally in correspondence with the guest page tables by virtualization software. The memory management unit is configured to walk in-memory data structures that encode the shadow page tables, to access entries of the shadow page tables and, based thereon or on a cached representation of page mappings therein, to perform virtual-to-physical address translations relative to memory targets of instructions executed by the execution unit. The memory management unit is responsive to a shadowed write indication coded in association with either an entry of the shadow page tables or a cached representation of a page mapping therein used to perform the virtual-to-physical address translation for a write-type one of the instructions that targets an entry of one of the guest page tables. The memory management unit is configured to complete the memory access of the write-type instruction that targets the guest page table entry and to store in a buffer, information sufficient to allow the virtualization software to later update an entry of the shadow page tables in correspondence therewith.
    • 本发明的一些实施例包括处理器的执行单元和插入在执行单元和适于存储由客户操作系统维护的两个访客页表的存储器的存储器的存储器管理单元和通常维护在一起的对应页面表 与虚拟化软件的客户页面表。 存储器管理单元被配置为步行编码阴影页表的存储器内数据结构,以访问影子页表的条目,并且基于或基于其中的缓存的页面映射表示来执行虚拟到物理地址 相对于由执行单元执行的指令的存储器目标的转换。 存储器管理单元响应于与阴影页表的条目或其中映射的页面的高速缓存表示相关联地编码的阴影写入指示,其中用于执行虚拟到物理地址转换的写入类型之一 指定一个访客页表的条目的指令。 存储器管理单元被配置为完成针对访客页表条目的写入型指令的存储器访问并且存储在缓冲器中,足以允许虚拟化软件随后更新对应的影子页表的条目的信息 随之而来。
    • 8. 发明申请
    • Reverse Hybrid Automobile
    • 反向混合动力汽车
    • US20050011691A1
    • 2005-01-20
    • US10604421
    • 2003-07-18
    • Keith Adams
    • Keith Adams
    • B60K6/46B60K1/00
    • B60K6/46Y02T10/6217
    • An automobile that consist of a chassis constructed of lightweight steel tubing and the body consist of fiberglass/plastic composite. The vehicle should weigh between 2,000 and 2,500 lbs. This vehicle is propelled by two DC electric motors that are derive their power from an electric generating unit that runs on unleaded gasoline, propane, natural gas or an alcohol based fuel. This car can get over 100 miles per gallon, carry five passengers and have a max speed of 80 mph. This vehicle will have the same appearance and size as standard sedans that are gas powered.
    • 由轻质钢管构成的底盘和由玻璃纤维/塑料复合材料组成的车身组成的汽车。 车辆重量应在2,000和2,500磅之间。 该车辆由两台直流电动机驱动,这些直流电动机是从无铅汽油,丙烷,天然气或酒精燃料运行的发电机组获得电力的。 这辆车每加仑可以超过100英里,乘坐五名乘客,最高速度为80英里/小时。 该车辆将具有与标准轿车相同的外观和尺寸。
    • 10. 发明授权
    • Hardware assistance for shadow page table coherence with guest page mappings
    • 影子页表硬件辅助与访客页面映射的一致性
    • US08219779B2
    • 2012-07-10
    • US13297114
    • 2011-11-15
    • Keith AdamsSahil Rihan
    • Keith AdamsSahil Rihan
    • G06F12/06
    • G06F12/1009G06F12/1036G06F12/1063G06F12/109G06F12/145G06F2009/45583
    • Some embodiments of the present invention include a memory management unit (MMU) configured to, in response to a write access targeting a guest page mapping of a guest virtual page number (GVPN) to a guest physical page number (GPPN) within a guest page table, identify a shadow page mapping that associates the GVPN with a physical page number (PPN). The MMU is also configured to determine whether a traced write indication is associated with the shadow page mapping and, if so, record update information identifying the targeted guest page mapping. The update information is used to reestablish coherence between the guest page mapping and the shadow page mapping. The MMU is further configured to perform the write access.
    • 本发明的一些实施例包括存储器管理单元(MMU),其被配置为响应于将来宾虚拟页码(GVPN)的访客页面映射定向到访客页面内的访客物理页码(GPPN)的写入访问 表,标识将GVPN与物理页码(PPN)相关联的影子页面映射。 MMU还被配置为确定跟踪的写入指示是否与阴影页面映射相关联,并且如果是,则记录标识目标访客页面映射的更新信息。 更新信息用于重新建立访客页面映射和阴影页面映射之间的一致性。 MMU还被配置为执行写访问。