国际商业机器公司专利技术

国际商业机器公司共有17151项专利

  • 本发明提供了一种创建和实施用户中心策略的系统、方法和装置。这种方法可以包括通过一些不同类型的应用的可视视图观察这些应用中的状态改变和动作调用。在观察到的状态改变与动作调用之间可以建立一些关联关系。根据所建立的关联关系中的用户所选的一些关...
  • 在能够同时处理多个指令线程的微处理器中优化吞吐量的方法。在输入缓冲器和微处理器流水线之间提供一个指令发出逻辑。该指令发出逻辑根据一个概率预测性地发出来自给定线程的指令,该概率是当该指令达到流水线中需要操作数的一级时将能得到这些操作数的概...
  • 一种在多处理器或多线程计算机系统中有效地跨越存储器堆边界合并存储器块的方法与系统。存储器块被分配到多个堆中,以由各个处理器或处理独占地使用。变化的存储器需求导致形成碎片并且必须提高存储器的时间利用率与存储器合并。对于所有的存储器块,维持...
  • 本发明的浏览器向用户呈现了除了用户的正常窗口之外的被称为缩略图(205)的小窗口、或在小屏幕装置的情况下作为在用户的屏幕上的小窗口。由浏览器呈现的所检索的页面图像通过使用缩略图(205)逻辑地划分为多段。每段的尺寸基于用户的窗口或屏幕的...
  • 本发明提供了一种用于在同时多线程(SMT)处理器环境中通过计算性能度量,诸如当两个线程运行在该SMT处理器上时发生的CPI,来识别兼容的线程的系统和方法。确定当两个线程运行在所述SMT处理器上时所获得的CPI。如果所获得的CPI好于一个...
  • 本发明提供了一种在使用多个SMT处理器的同时多线程(SMT)处理器环境中调度线程的系统和方法。识别出正运行在每个SMT处理器上的低性能的线程。在被识别出之后,低性能的线程被移动到不同的SMT处理器上。捕捉关于线程的性能的数据。在一个实施...
  • 提供了一种在数据处理系统中管理互斥锁的方法。对于每个互斥锁,保持对于正在自旋同时等待获取互斥锁的线程的数目的自旋线程计数。如果线程尝试获取锁定的互斥锁,则根据限制性条件以及在尝试获取过程中正在自旋的线程的数目,线程进入自旋状态或睡眠状态...
  • 本发明涉及识别文本文档中的有机化学名称的系统和方法,具体提供了识别技术术语的方法、系统和计算机程序产品。技术术语可以是化学名称,最好是有机化学名称。所述程序产品以计算机可读形式存储指令计算机处理文本文档的指令,包括向在文档中找到的单词分...
  • 公开了帮助响应于输入到Web浏览器的输入字段中的搜索请求信息而在指定网站或目录内进行搜索-无需定位所下载网页内的搜索表单或区域的方法、设备和搜索管理器。存储在连接因特网的服务器计算机上的网页包括元数据标记。这些元数据包括可以缓存在客户端...
  • 一种用于由主处理器和多个副处理器共享公共系统存储器的系统和方法。公共系统存储器的共享使得能够在各处理器之间共享数据。数据由主处理器装载到公共存储器中,其中主处理器将所要处理的数据分成多个数据块。数据块的大小等于副处理器的寄存器的大小。主...
  • 本发明提供了一种在数据处理系统中管理互斥体的方法。对于每个互斥体,维持一个平均获取成本,该平均获取成本指示尝试获取互斥体的线程造成的计算资源的平均消耗。如果线程尝试获取已锁定的互斥体,则线程根据限制条件和此时用于互斥体的平均获取成本,进...
  • 公开了用来减少高速缓存失误率的方法、系统以及介质。实施方式可以包含具有一或多个处理器的计算机系统并且每个处理器都与专用高速缓存耦合。实施方式根据处理器的负荷或者预期负荷,选择性地使能并实现对于专用高速缓存的高速缓存行的高速缓存重新分配方...
  • 一种装置、程序产品、以及方法,其中根据IO资源所耦合的各个IO终点的位置将存储器地址空间非均一地分配给存储器映射IO构造中这些IO资源。例如在基于PCI的环境中,根据其中安装了PCI适配器的特定槽的位置,向该PCI适配器分配PCI总线地...
  • 本发明提供了用于在数据库查询处理操作期间重写查询,以包含原始查询中所没有的辅助属性,从而提高处理效率的方法和设备。例如,在本发明的一个方面中,查询处理操作中重写查询的技术包括如下步骤。首先,根据数据组的至少一部分对查询进行处理,从而产生...
  • 提供了用于将软件加载到多个处理器上的系统和方法。处理单元(PU)从系统存储器检索文件并且将它加载到其内部存储器。PU从文件的头提取处理器类型,该处理器类型标识文件是否应当在PU或协处理单元(SPU)上执行。如果SPU应当执行文件,则PU...
  • 提供系统和方法以允许在多处理器系统,例如BE环境中使用多个处理器作为虚拟设备。使用此方法,协处理单元(SPU)可以被专门用于执行具体功能(即,音频,视频等),或者单个SPU可以被编程以代表系统中其它处理器执行若干功能。最好运行在主(PU...
  • 本发明提供了用于在数据库查询处理操作期间重写查询,以包含原始查询中所没有的辅助属性,从而提高处理效率的方法和设备。例如,在本发明的一个方面中,查询处理操作中重写查询的技术包括如下步骤。首先,根据数据组的至少一部分对查询进行处理,从而产生...
  • 本发明公开了一种提供用于改进的对计算机系统中的寄存器文件进行寻址的方法和装置。所述寄存器文件具有一个或多个冗余字。在预解码操作期间,在指令中的逻辑地址被映射到具有比逻辑地址更大的地址空间的物理地址上。无错误的字的地址被映射到在更大的地址...
  • 一种管理具有给定类型工作荷载的计算资源的自动方法,该方法包括步骤:根据工作荷载的类型,提供用于收集与资源性能有关的数据的资源数据收集器(110);基于历史的性能数据,进行对资源使用的预测(180);收集有关在所述工作荷载下运行的资源的实...
  • 本发明引入一种称为虚拟构成区间(VCI)的新概念,每个谓词区间被分解成一个或多个这样的构成区间。这些VCI严格地覆盖谓词区间。即,被谓词区间覆盖的每个属性值也被至少一个分解的VCI覆盖,反之亦然。每个构成区间具有唯一的ID或区间坐标和一...