Snow pusher for ice and snow removal
    1.
    发明授权
    Snow pusher for ice and snow removal 有权
    雪推动器用于除冰

    公开(公告)号:US08621769B2

    公开(公告)日:2014-01-07

    申请号:US11556116

    申请日:2006-11-02

    IPC分类号: E01H5/04

    摘要: Disclosed herein are various aspects of an improved snow or material pushers for use with loaders, backhoes, agricultural and larger home and garden tractors and the like for moving snow or other materials on generally flat areas such as parking lots, driveways, feed lots, runways, and loading areas. The improvements include, among others, a reversible design, extended side plates and/or wear shoes as well as improved scraping edge configurations so as to provide added functionality and versatility to pushers. As described the various features may be employed alone or in combination to provide the capability for snow and ice removal while minimizing the potential for damage to surfaces and objects thereon.

    摘要翻译: 这里公开的是改进的雪或材料推进器的各个方面,用于装载机,反铲,农业和较大的家庭和园艺拖拉机等,用于在大致平坦的区域(例如停车场,车道,饲料批次,跑道)上移动雪或其他材料 和装载区域。 改进包括可逆设计,延伸侧板和/或耐磨鞋以及改进的刮削刃配置,以便为推动器提供附加的功能和多功能性。 如所描述的,各种特征可以单独使用或组合使用以提供除雪和除冰的能力,同时最小化对其上的表面和物体的损害的可能性。

    Compaction planning
    2.
    发明授权
    Compaction planning 有权
    压实计划

    公开(公告)号:US08621171B2

    公开(公告)日:2013-12-31

    申请号:US13023426

    申请日:2011-02-08

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0269

    摘要: An illustrative embodiment of a computer-implemented process for compaction planning selects a source region from a set of regions to form a selected source region, initializes process data using information from the selected source region and responsive to a determination that a current destination is not NULL and not full, determines whether to atomically consume from a destination. Responsive to a determination to atomically consume from a destination, the computer-implemented process plans to evacuate into a consumed extent and updates the process data and responsive to a determination that the source region is empty, determines whether more work remains. Responsive to a determination that more work does not remain, the computer-implemented process generates a relocation table.

    摘要翻译: 用于压缩规划的计算机实现过程的说明性实施例从一组区域中选择源区域以形成所选择的源区域,使用来自所选源区域的信息来初始化处理数据,并且响应于当前目的地不为NULL的确定 而不是满,决定是否从目的地原子消费。 响应于从目的地原子消费的决定,计算机实施的过程计划撤离到消费范围并更新过程数据并且响应于源区域为空的确定,确定是否剩余更多的工作。 响应于确定更多的工作不会保留,计算机实现的过程将生成重定位表。

    Incremental class unloading in a region-based garbage collector
    3.
    发明授权
    Incremental class unloading in a region-based garbage collector 有权
    在区域垃圾收集器中增量卸载

    公开(公告)号:US08554807B2

    公开(公告)日:2013-10-08

    申请号:US13431973

    申请日:2012-03-28

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F12/0269 G06F17/30

    摘要: A technique for incrementally unloading classes using a region-based garbage collector is described. One aspect of such a technique includes maintaining a remembered set for a class set. The remembered set indicates whether instances of the class set are contained in one or more regions in memory, and in which regions the instances are contained. Upon performing an incremental garbage collection process for a subset of the regions in memory, the technique examines the remembered set to determine whether the class set includes instances in regions outside of the subset. If the remembered set indicates that the class set includes instances outside of the subset of regions, the technique identifies the class set as “live.” This will preclude unloading the class set from the subset of regions.

    摘要翻译: 描述了使用基于区域的垃圾收集器递增卸载类的技术。 这种技术的一个方面包括维护用于集合的记忆集合。 记住的集合指示类集的实例是否包含在内存中的一个或多个区域中,以及在哪些区域中包含实例。 在对存储器中的区域的子集执行增量垃圾收集过程之后,该技术检查所记住的集合以确定该类集合是否包括在该子集之外的区域中的实例。 如果记住的集合指示类集合包含区域子集之外的实例,则该技术将类集合标识为“活动”。 这将排除从区域子集卸载类集。

    CACHE LINE RESERVATIONS
    4.
    发明申请
    CACHE LINE RESERVATIONS 失效
    CACHE线路预留

    公开(公告)号:US20090132780A1

    公开(公告)日:2009-05-21

    申请号:US11943252

    申请日:2007-11-20

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0253 G06F12/126

    摘要: Illustrative embodiments provide a computer implemented method, an apparatus in the form of a data processing system and a computer program product for cache line reservations. In one embodiment, the computer implemented method comprises, dividing a memory into an unreserved section and a set of reserved sections. The method performs selected allocations of the memory only from the set of reserved sections, and performing un-selected allocations of the memory from the unreserved section. The method further mapping a specified selected allocation of the memory to a same corresponding line of cache memory each time the mapping for the specified selected allocation of the memory occurs, thereby maintaining locality.

    摘要翻译: 说明性实施例提供计算机实现的方法,数据处理系统形式的装置和用于高速缓存行预留的计算机程序产品。 在一个实施例中,计算机实现的方法包括:将存储器划分为未预留部分和一组预留部分。 该方法仅从保留部分组执行存储器的选择分配,并且从未保留部分执行存储器的未选择分配。 每当存储器的指定选择分配的映射发生时,该方法进一步将存储器的指定选择的分配映射到相同的相应的高速缓冲存储器行,从而保持局部性。

    Defer separating children in parallel copying garbage collection
    5.
    发明授权
    Defer separating children in parallel copying garbage collection 失效
    延迟分离儿童并行复制垃圾收集

    公开(公告)号:US08694751B2

    公开(公告)日:2014-04-08

    申请号:US12347256

    申请日:2008-12-31

    IPC分类号: G06F13/00

    CPC分类号: G06F9/52 G06F12/0276

    摘要: Automatic memory management with a generational copy collector garbage collection algorithm running on parallel threads to perform simultaneous and independent copying and scanning. An object is scanned. It is determined whether an object referenced within the slot of the object being scanned may be copied to the same generation as the scanned object. A mark may be made to indicate that the referenced object may be copied to a different generation than the scanned object. The mark defers the copying of the referenced object.

    摘要翻译: 自动内存管理与代码复制收集器垃圾收集算法运行在并行线程上,以执行同时独立的复制和扫描。 扫描物体。 确定被扫描对象的槽内引用的对象是否可以复制到与扫描对象相同的一代。 可以进行标记以指示所引用的对象可能被复制到与扫描对象不同的一代。 标记会延迟引用对象的复制。

    Efficient object profiling for optimizing object locality
    6.
    发明授权
    Efficient object profiling for optimizing object locality 有权
    高效的对象分析,优化对象局部性

    公开(公告)号:US08612956B2

    公开(公告)日:2013-12-17

    申请号:US11950962

    申请日:2007-12-05

    IPC分类号: G06F9/45

    摘要: A computer-implementable method, system and apparatus. The frequency of reference to an object, also known as “hotness,” can be collected as a part of a profiling phase during a runtime operation of data-processing system by permitting each reference to the object during the runtime operation to randomly guess a predetermined value associated with the object, such that a correct guess thereof implies that the object is referenced frequently. Thereafter, the frequency of reference to the object can be validated by identifying a particular value in a header associated with the object, in response to collecting the frequency of reference to the object during the profiling phase, thereby increasing the scalability and efficiency of the runtime operation while permitting data associated with the frequency of reference to the object to other applications for immediate use.

    摘要翻译: 计算机可实现的方法,系统和装置。 在数据处理系统的运行时操作期间,可以将参考对象的频率(也称为“热度”)收集为分析阶段的一部分,通过在运行时操作期间允许对对象的每个引用来随机地猜测预定的 值,使得其正确的猜测意味着该对象被频繁地引用。 此后,响应于在分析阶段收集对对象的参考频率,通过识别与对象相关联的标题中的特定值来验证对对象的引用频率,从而增加运行时的可扩展性和效率 操作,同时允许与对象的参考频率相关联的数据到其他应用以便立即使用。

    Fixup cache tool for object memory compaction in an information handling system
    7.
    发明授权
    Fixup cache tool for object memory compaction in an information handling system 有权
    用于在信息处理系统中对象内存压缩的Fixup缓存工具

    公开(公告)号:US08577936B2

    公开(公告)日:2013-11-05

    申请号:US12955271

    申请日:2010-11-29

    IPC分类号: G06F17/30 G06F12/00

    CPC分类号: G06F12/0253

    摘要: An operating system or virtual machine of an information handling system (IHS) initializes a garbage collector to provide object memory compaction during application execution. The operating system or virtual machine performs move and fixup management within heap or object memory stores. The garbage collector identifies holes or unused portions of heap memory and moves one or more objects during compaction operations. After the garbage collector moves the object, a fixup cache tool fixes up the object pointers within the object. The fixup cache tool maintains a fixup cache that includes pointer information corresponding to the objects that the garbage collector moves. The fixup cache tool employs the pointer information within the fixup cache to update or otherwise fixup the objects within the heap that the garbage collector moves during compaction operations. The fixup cache may provide predictive pointer update information during fixup operations for each object move within the heap.

    摘要翻译: 信息处理系统(IHS)的操作系统或虚拟机初始化垃圾收集器以在应用执行期间提供对象存储器压缩。 操作系统或虚拟机在堆或对象存储器中执行移动和修复管理。 垃圾收集器识别堆内存的空洞或未使用的部分,并在压缩操作期间移动一个或多个对象。 垃圾收集器移动对象后,修复缓存工具会修复对象内的对象指针。 fixup缓存工具维护一个fixup缓存,其中包含与垃圾收集器移动的对象相对应的指针信息。 fixup缓存工具使用fixup缓存中的指针信息来更新或以其他方式修复在压缩操作期间垃圾收集器移动的堆内的对象。 修复缓存可以在堆内的每个对象移动的修复操作期间提供预测指针更新信息。

    Reversible snow pusher and coupler
    9.
    发明授权
    Reversible snow pusher and coupler 有权
    可逆式推土机和联轴器

    公开(公告)号:US08191288B2

    公开(公告)日:2012-06-05

    申请号:US11556106

    申请日:2006-11-02

    摘要: Disclosed herein are various aspects of an improved snow or material pushers for use with loaders, backhoes, agricultural and larger home and garden tractors and the like for moving snow or other materials on generally flat areas such as parking lots, driveways, feed lots, runways, and loading areas. The improvements include, among others, a reversible design, extended side plates and/or wear shoes as well as improved scraping edge configurations so as to provide added functionality and versatility to pushers. As described the various features may be employed alone or in combination to provide the capability for snow and ice removal while minimizing the potential for damage to surfaces and objects thereon.

    摘要翻译: 这里公开的是改进的雪或材料推进器的各个方面,用于装载机,反铲,农业和较大的家庭和园艺拖拉机等,用于在大致平坦的区域(例如停车场,车道,饲料批次,跑道)上移动雪或其他材料 和装载区域。 改进包括可逆设计,延伸侧板和/或耐磨鞋以及改进的刮削刃配置,以便为推动器提供附加的功能和多功能性。 如所描述的,各种特征可以单独使用或组合使用以提供除雪和除冰的能力,同时最小化对其上的表面和物体的损害的可能性。

    Dynamic measurement and adaptation of a copying garbage collector
    10.
    发明授权
    Dynamic measurement and adaptation of a copying garbage collector 有权
    复制垃圾收集器的动态测量和调整

    公开(公告)号:US08595462B2

    公开(公告)日:2013-11-26

    申请号:US13047786

    申请日:2011-03-14

    IPC分类号: G06F12/02 G06F17/30

    CPC分类号: G06F12/0269

    摘要: An illustrative embodiment of a computer-implemented process for dynamic measurement and adaptation of a parallel copying garbage collector initializes values and data structures, receives an evacuate set, determines whether a new copy block is required and responsive to a determination that a new copy block is required, calculates a size of the new copy block. The computer-implemented process further selects a survivor region from a list of survivor regions to form a selected survivor region, places a lock on the selected survivor region, identifies a number of threads enqueued on the selected survivor region, responsive to a determination that a contention value exceeds a predetermined value, increases a size of the list of survivor regions, evacuates blocks to the selected survivor region and responsive to a determination that more evacuate blocks do not exist, terminates.

    摘要翻译: 用于并行复制垃圾收集器的动态测量和适应的计算机实现过程的说明性实施例初始化值和数据结构,接收抽真空组,确定是否需要新的复制块,并且响应于确定新的复制块是 需要,计算新的复制块的大小。 计算机实现的过程进一步从幸存者区域的列表中选择幸存者区域以形成选定的幸存者区域,将锁定放置在所选择的幸存者区域上,识别在所选择的幸存者区域上排队的线程数,响应于确定 争用值超过预定值,增加幸存者区域列表的大小,将块撤销到所选择的幸存者区域并且响应于不存在更多撤离块的确定终止。