会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 14. 发明申请
    • Convex Crested Insert With Deflected Wedge Surfaces
    • 带有偏斜楔形表面的凸形刀片
    • US20100300766A1
    • 2010-12-02
    • US12789132
    • 2010-05-27
    • Xiaobing FanPeng WuDongfang ChenChengfu Guo
    • Xiaobing FanPeng WuDongfang ChenChengfu Guo
    • E21B10/52E21B10/46E21B10/58E21B10/16
    • E21B10/52E21B10/16E21B10/58
    • This invention relates to carbide inserts used on roller cone bits for oil and gas drilling applications as well as for other geological drilling applications, and more specifically, relates to the convex crested insert with deflected wedge surfaces. The insert comprises a cylindrical portion and a crest portion. Said crest portion is composed of a conical crest base, a top surface and two opposing wedge surfaces. Upper ends of the two wedge surfaces are merged smoothly with top surface of the insert. The specific feature of the structure is that top surface of the crest portion is convexed outwardly and forms a smooth curve surface which is higher in the middle and lowers down gradually to each end. Said two wedge surfaces are slant wedge surfaces, so that a width of the top surface and therefore a width of the insert crest are tapered from one end to the other. Advantages of this invention include: 1. Help for rock breaking and therefore, it can increase drilling efficiency of the cutters and lower the overall drilling cost; 2. higher anti-breakage capability and longer working life; and 3. when inserts of this invention are used as heel row cutting elements on bit, contact area between wider end of the top surface of the insert and borehole wall is larger and therefore the gouging action applied on the borehole wall is higher and can also achieve better gage protection of the bit.
    • 本发明涉及在用于油气钻井应用的辊锥钻头上以及其他地质钻井应用中使用的碳化物刀片,更具体地说,涉及具有偏转的楔形表面的凸形凸起刀片。 插入件包括圆柱形部分和波峰部分。 所述顶部由锥形顶部基座,顶部表面和两个相对的楔形表面组成。 两个楔形表面的上端与插入件的顶面平滑地合并。 该结构的具体特点是,顶部的顶面向外凸出,形成平滑的曲面,中间较高,逐渐向下延伸。 所述两个楔形表面是倾斜的楔形表面,使得顶部表面的宽度以及因此的插入物峰的宽度从一端逐渐变细。 本发明的优点包括:1.帮助破岩,从而提高切割机的钻井效率,降低整体钻井成本; 更高的抗断裂能力和更长的使用寿命; 当本发明的插入件用作钻头上的脚跟切割元件时,插入件顶表面的较宽端部与钻孔壁之间的接触面积较大,因此施加在钻孔壁上的气刨动作较高,并且还可以 实现更好的量规保护。
    • 17. 发明授权
    • Efficient generation of SIMD code in presence of multi-threading and other false sharing conditions and in machines having memory protection support
    • 在存在多线程和其他虚假共享条件的情况下以及具有存储器保护支持的机器中有效地生成SIMD代码
    • US07730463B2
    • 2010-06-01
    • US11358372
    • 2006-02-21
    • Alexandre E. EichenbergerKai-Ting Amy WangPeng WuPeng Zhao
    • Alexandre E. EichenbergerKai-Ting Amy WangPeng WuPeng Zhao
    • G06F9/45
    • G06F9/3851G06F8/44
    • A computer implemented method, system and computer program product for automatically generating SIMD code. The method begins by analyzing data to be accessed by a targeted loop including at least one statement, where each statement has at least one memory reference, to determine if memory accesses are safe. If memory accesses are safe, the targeted loop is simdized. If not safe, it is determined if a scheme can be applied in which safety need not be guaranteed. If such a scheme can be applied, the targeted loop is simdized according to the scheme. If such a scheme cannot be applied, it is determined if padding is appropriate. If padding is appropriate, the data is padded and the targeted loop is simdized. If padding is not appropriate, non-simdized code is generated based on the targeted loop for handling boundary conditions, the targeted loop is simdized and combined with the non-simdized code.
    • 一种用于自动生成SIMD代码的计算机实现的方法,系统和计算机程序产品。 该方法开始于分析要由目标循环访问的数据,包括至少一个语句,其中每个语句具有至少一个存储器引用,以确定存储器访问是否安全。 如果存储器访问是安全的,则对象循环被简化。 如果不安全,则确定是否可以应用不需要保证安全性的方案。 如果可以应用这种方案,则根据该方案对目标循环进行模拟。 如果不能应用这种方案,则确定填充是否合适。 如果填充是合适的,则填充数据并对目标循环进行模拟。 如果填充不合适,则基于用于处理边界条件的目标循环生成非模拟代码,目标循环被简化并与非模拟代码组合。
    • 18. 发明申请
    • PORTABLE ELECTROCARDIOGRAPH
    • 便携式电子
    • US20090299206A1
    • 2009-12-03
    • US12299178
    • 2007-02-08
    • Weihu WangLei ChenPeng Wu
    • Weihu WangLei ChenPeng Wu
    • A61B5/0404
    • A61B5/0404A61B2560/0425
    • A portable electrocardiograph, in which an exposed electrode is arranged on the end face of one end of a housing, characterized in that: the other end of the housing is of a comfortable structure for holding; the comfortable structure for holding is provided with the other exposed electrode; and the geometric center of the comfortable structure for holding is of an offset toward the other end of the housing and one of the two transverse sides, and a measuring key is arranged in the geometric center of the comfortable structure for holding. The present invention is of a humanized and unique holding structure shape, which ensures the wrist, the arm, and the trunk of the user are closed to form a relative space, thus allowing the user to measure in natural and correct posture so as to make sure the monitored data to be accurate and reliable.
    • 一种便携式心电图仪,其中暴露的电极布置在壳体的一端的端面上,其特征在于:所述壳体的另一端具有用于保持的舒适结构; 保持的舒适结构设置有另一个暴露的电极; 并且用于保持的舒适结构的几何中心朝向壳体的另一端偏移并且两个横向侧中的一个偏移,并且测量键布置在舒适结构的几何中心中用于保持。 本发明具有人性化和独特的保持结构形状,其确保使用者的手腕,手臂和躯干被封闭以形成相对空间,从而允许使用者以自然和正确的姿势进行测量,以便使 确保监控的数据准确可靠。
    • 19. 发明授权
    • SIMD code generation for loops with mixed data lengths
    • 具有混合数据长度的循环的SIMD代码生成
    • US07475392B2
    • 2009-01-06
    • US10919131
    • 2004-08-16
    • Alexandre E. EichenbergerKai-Ting Amy WangPeng Wu
    • Alexandre E. EichenbergerKai-Ting Amy WangPeng Wu
    • G06F9/45
    • G06F8/4452
    • Generating loop code to execute on Single-Instruction Multiple-Datapath (SIMD) architectures, where the loop operates on datatypes having different lengths, is disclosed. Further, a preferred embodiment of the present invention includes a novel technique to efficiently realign or shift arbitrary streams to an arbitrary offset, regardless whether the alignments or offsets are known at the compile time or not. This technique enables the application of advanced alignment optimizations to runtime alignment. Length conversion operations, for packing and unpacking data values, are included in the alignment handling framework. These operations are formally defined in terms of standard SIMD instructions that are readily available on various SIMD platforms. This allows sequential loop code operating on datatypes of disparate length to be transformed (“simdized”) into optimized SIMD code through a fully automated process.
    • 公开了在单指令多数据路径(SIMD)架构中生成循环码,其循环对具有不同长度的数据类型进行操作。 此外,本发明的优选实施例包括一种用于有效地将任意流重新对准或将任意流移动到任意偏移的新技术,无论在编译时是否知道对准或偏移。 这种技术使得可以将高级对齐优化应用于运行时对齐。 用于打包和解包数据值的长度转换操作包含在对齐处理框架中。 这些操作根据在各种SIMD平台上容易获得的标准SIMD指令正式定义。 这允许对具有不同长度的数据类型的顺序循环代码通过完全自动化的过程进行转换(“模拟化”)成优化的SIMD代码。
    • 20. 发明申请
    • COMPUTER-IMPLEMENTED METHOD, SYSTEM, AND PROGRAM PRODUCT FOR OPTIMIZING A DISTRIBUTED APPLICATION
    • 用于优化分布式应用的计算机实现方法,系统和程序产品
    • US20080271004A1
    • 2008-10-30
    • US12167258
    • 2008-07-03
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung Dong RyuDinesh C. VermaPeng Wu
    • Jong-Deok ChoiManish GuptaParviz KermaniKang-Won LeeKyung Dong RyuDinesh C. VermaPeng Wu
    • G06F9/45G06F9/44
    • G06F8/61
    • A computer-implemented method, system, and program product for optimizing a distributed (software) application are provided. Specifically, a configuration of a target computing environment, in which the distributed application is deployed, is discovered upon deployment of the distributed application. Thereafter, based on a set of rules and the discovered configuration, one or more optimization techniques are applied to optimize the distributed application. In a typical embodiment, the set of rules can be embedded in the distributed application, or they can be accessed from an external source such as a repository. Regardless, the optimization techniques applied can include at least one of the following: (1) identification and replacement of an underperforming component of the distributed application with a new component; (2) generation of interface layers (to allow selection of optimal bindings) between distributed objects of the distributed application; and/or (3) execution of code transformation of the distributed application using program analysis techniques.
    • 提供了一种用于优化分布式(软件)应用程序的计算机实现的方法,系统和程序产品。 具体而言,在部署分布式应用程序时发现其中部署了分布式应用的目标计算环境的配置。 此后,基于一组规则和所发现的配置,应用一个或多个优化技术来优化分布式应用。 在典型的实施例中,该组规则可以嵌入在分布式应用中,或者可以从诸如存储库的外部源访问它们。 无论如何,应用的优化技术可以包括以下至少一个:(1)用新的组件识别和替换分布式应用程序的表现不佳的组件; (2)在分布式应用程序的分布式对象之间生成界面层(允许选择最佳绑定); 和/或(3)使用程序分析技术执行分布式应用程序的代码转换。