会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Hardware off-load garbage collection acceleration for languages with finalizers
    • 硬件卸载垃圾收集加速语言与终结者
    • US08407444B2
    • 2013-03-26
    • US12645537
    • 2009-12-23
    • Joseph H. AllenMoshe M. E. Matsa
    • Joseph H. AllenMoshe M. E. Matsa
    • G06F12/02
    • G06F12/0253
    • A memory allocation message for each primary memory allocation in a primary memory made by a primary processor is received at a hardware memory management module, including an indication of whether a finalizer routine is associated with each primary memory allocation. A representation of each primary memory allocation is allocated within a second memory in response to each memory allocation message, including the indication of whether there is the associated finalizer routine. A determination is made, based upon the allocated representations of each primary memory allocation within the second memory, to free a primary memory allocation in the primary memory. A call object finalizer message is sent to the primary processor instructing the primary processor to call the finalizer routine associated with the primary memory allocation in the primary memory in response to determining that the primary memory allocation has the associated finalizer routine.
    • 在硬件存储器管理模块处接收由主处理器制成的主存储器中的每个主存储器分配的存储器分配消息,包括终止器例程是否与每个主存储器分配相关联的指示。 响应于每个存储器分配消息,在第二存储器内分配每个主存储器分配的表示,包括是否存在相关的终结器例程的指示。 基于第二存储器内的每个主存储器分配的分配表示,确定释放主存储器中的主存储器分配。 呼叫对象终结器消息被发送到主处理器,指示主处理器响应于确定主存储器分配具有相关联的终结器例程,调用与主存储器中的主存储器分配相关联的执行程序。
    • 4. 发明申请
    • HARDWARE OFF-LOAD GARBAGE COLLECTION ACCELERATION FOR LANGUAGES WITH FINALIZERS
    • 硬件装载收集加速语言与固定器
    • US20110153691A1
    • 2011-06-23
    • US12645537
    • 2009-12-23
    • Joseph H. AllenMoshe M. E. Matsa
    • Joseph H. AllenMoshe M. E. Matsa
    • G06F12/02G06F12/00
    • G06F12/0253
    • A memory allocation message for each primary memory allocation in a primary memory made by a primary processor is received at a hardware memory management module, including an indication of whether a finalizer routine is associated with each primary memory allocation. A representation of each primary memory allocation is allocated within a second memory in response to each memory allocation message, including the indication of whether there is the associated finalizer routine. A determination is made, based upon the allocated representations of each primary memory allocation within the second memory, to free a primary memory allocation in the primary memory. A call object finalizer message is sent to the primary processor instructing the primary processor to call the finalizer routine associated with the primary memory allocation in the primary memory in response to determining that the primary memory allocation has the associated finalizer routine.
    • 在硬件存储器管理模块处接收由主处理器制成的主存储器中的每个主存储器分配的存储器分配消息,包括终止器例程是否与每个主存储器分配相关联的指示。 响应于每个存储器分配消息,在第二存储器内分配每个主存储器分配的表示,包括是否存在相关的终结器例程的指示。 基于第二存储器内的每个主存储器分配的分配表示,确定释放主存储器中的主存储器分配。 呼叫对象终结器消息被发送到主处理器,指示主处理器响应于确定主存储器分配具有相关联的终结器例程,调用与主存储器中的主存储器分配相关联的执行程序。
    • 5. 发明授权
    • Garbage collection of interned strings
    • 垃圾收集的内部字符串
    • US09141540B2
    • 2015-09-22
    • US12945610
    • 2010-11-12
    • Joseph H. AllenMoshe M. E. MatsaEric D. Perkins
    • Joseph H. AllenMoshe M. E. MatsaEric D. Perkins
    • G06F12/02G06F17/30
    • G06F12/0276
    • Provided are techniques for a garbage-collected interned string table. Reference objects that each reference strings in the interned string table are created. The reference objects and the strings referenced by the reference objects in the interned string table are marked with a current generation. Garbage collection is performed by: advancing the current generation to a next generation; in response to the reference objects in a previous generation from the current generation advancing to an acquired references state, promoting the reference objects and the strings referenced by the reference objects in the previous generation to the current generation; and deleting the strings that are marked with the previous generation in the interned string table.
    • 提供垃圾收集的内部字符串表的技术。 引用对象,每个引用的字符串在引用的字符串表中被创建。 引用对象和引用对象在引用的字符串表中引用的字符串用当前代标记。 垃圾收集是通过以下方式进行的:将当代发展到下一代; 响应于从当前世代前进到所获取的参考状态的上一代的参考对象,将参考对象和由前一代中的参考对象引用的字符串提升到当前代; 并删除在内部字符串表中标记有上一代的字符串。
    • 6. 发明申请
    • GARBAGE COLLECTION OF INTERNED STRINGS
    • GARBAGE收集相互联系
    • US20120124106A1
    • 2012-05-17
    • US12945610
    • 2010-11-12
    • Joseph H. AllenMoshe M. E. MatsaEric D. Perkins
    • Joseph H. AllenMoshe M. E. MatsaEric D. Perkins
    • G06F17/30
    • G06F12/0276
    • Provided are techniques for a garbage-collected interned string table. Reference objects that each reference strings in the interned string table are created. The reference objects and the strings referenced by the reference objects in the interned string table are marked with a current generation. Garbage collection is performed by: advancing the current generation to a next generation; in response to the reference objects in a previous generation from the current generation advancing to an acquired references state, promoting the reference objects and the strings referenced by the reference objects in the previous generation to the current generation; and deleting the strings that are marked with the previous generation in the interned string table.
    • 提供垃圾收集的内部字符串表的技术。 引用对象,每个引用的字符串在引用的字符串表中被创建。 引用对象和引用对象在引用的字符串表中引用的字符串用当前代标记。 垃圾收集是通过以下方式进行的:将当代发展到下一代; 响应于从当前世代前进到所获取的参考状态的上一代的参考对象,将参考对象和由前一代中的参考对象引用的字符串提升到当前代; 并删除在内部字符串表中标记有上一代的字符串。
    • 9. 发明授权
    • Expansive cement
    • 膨胀水泥
    • US4002483A
    • 1977-01-11
    • US586225
    • 1975-06-12
    • Kenneth E. DaughertyJohn P. LukerJoseph H. AllenWaldemar A. Klemm
    • Kenneth E. DaughertyJohn P. LukerJoseph H. AllenWaldemar A. Klemm
    • C04B7/00C04B7/02C04B7/345F42D99/00
    • C04B7/02
    • An improved expansive cement composition is provided which has the increased capability of being able to " grab" steel reinforcement members therewithin as the material is curing and expanding to result in effective stressing of the reinforcement members. This cement is made of particulate argillaceous and calcareous materials, and contains from about 1 to about 70% by weight of free CaO and from about 2 to about 7% by weight of MgO uniformly distributed therein, with the remaining portion being primarily tricalcium silicate and containing substantially no dicalcium silicate. The improved expansive composition can be manufactured by subjecting a conventional Portland cement raw mix, which has been "overlimed" and which contains the added quantity of MgO, to hard burning conditions within a Portland cement kiln such that the silicate materials are reacted with lime to form tricalcium silicate but yet leave from about 1 to about 70% by weight of the free CaO, and from about 2 to about 7% by weight of the MgO in the clinker, and thereafter comminuting the clinker. The composition can be used directly as an expansive cement, or can be mixed with other cements such as Portland cements to impart expansive qualities thereto.
    • 提供了一种改进的膨胀水泥组合物,其具有能够在其中固化和膨胀以“加固”钢筋构件以增强加强构件的有效应力的能力。 该水泥由颗粒状泥质和钙质材料制成,并且含有约1至约70重量%的游离CaO和约2至约7重量%的均匀分布在其中的MgO,其余部分主要为硅酸三钙, 基本上不含硅酸二钙。 改进的膨胀组合物可以通过将已经“叠加”并且含有添加量的MgO的常规波特兰水泥原料混合物在波特兰水泥窑内的硬化条件下进行制造,使得硅酸盐材料与石灰反应 形成硅酸三钙,但仍然留下约1至约70重量%的游离CaO和约2至约7重量%的熟料中的MgO,然后粉碎熟料。 该组合物可以直接用作膨胀水泥,或者可以与其它水泥如波特兰水泥混合,以赋予其膨胀性质。
    • 10. 发明授权
    • Control flow in a ring buffer
    • 环路缓冲区中的控制流程
    • US08516170B2
    • 2013-08-20
    • US13619050
    • 2012-09-14
    • Joseph H. AllenDavid J. HoewelerJohn A. Shriver
    • Joseph H. AllenDavid J. HoewelerJohn A. Shriver
    • G06F3/00
    • G06F5/10
    • A computer implemented method for writing to a software bound ring buffer. A network adapter may determine that data is available to write to the software bound ring buffer. The network adapter determines that a read index is not equal to a write index, responsive to a determination that data is available to write to the software bound ring buffer. The network adapter writes the data to memory referenced by the hardware write index, wherein memory referenced by the write index is offset according to an offset, and the memory contents comprise a data portion and a valid bit. The network adapter writes an epoch value of the write index to the valid bit. The network adapter increments the write index, responsive to writing the data to memory referenced by the write index. Further disclosed is method to access a hardware bound ring buffer.
    • 一种用于写入软件绑定环形缓冲区的计算机实现的方法。 网络适​​配器可以确定数据可用于写入软件绑定环形缓冲器。 响应于确定数据可用于写入软件绑定环形缓冲区,网络适配器确定读取索引不等于写入索引。 网络适​​配器将数据写入由硬件写入索引引用的存储器,其中由写入索引引用的存储器根据偏移量被偏移,并且存储器内容包括数据部分和有效位。 网络适​​配器将写索引的时期值写入有效位。 响应于将数据写入由写入索引引用的存储器,网络适配器会增加写入索引。 进一步公开的是访问硬件绑定环形缓冲器的方法。