-
公开(公告)号:US08689233B2
公开(公告)日:2014-04-01
申请号:US13357650
申请日:2012-01-25
申请人: David G. Chapman , Rajaram B. Krishnamurthy , Carl J. Parris , Donald W. Schmidt , Benjamin P. Segal
发明人: David G. Chapman , Rajaram B. Krishnamurthy , Carl J. Parris , Donald W. Schmidt , Benjamin P. Segal
CPC分类号: G06F9/5027 , G06F2209/509 , G06F2209/549
摘要: A system for distributed function execution, the system includes a host in operable communication with an accelerator. The system is configured to perform a method including processing an application by the host and distributing at least a portion of the application to the accelerator for execution. The method also includes instructing the accelerator to create a buffer on the accelerator, instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer and instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.
摘要翻译: 一种用于分布式功能执行的系统,该系统包括与加速器可操作地通信的主机。 该系统被配置为执行包括由主机处理应用程序并将应用程序的至少一部分分发到加速器以执行的方法。 该方法还包括指示加速器在加速器上创建缓冲器,指示加速器执行应用程序的部分,其中加速器向缓冲器写入数据并指示加速器在缓冲器之前将数据发送到主机 应用程序请求缓冲区中的数据。 基于主机中的一个或多个运行时间条件,加速器将缓冲器中的数据传送到主机。
-
公开(公告)号:US20130191848A1
公开(公告)日:2013-07-25
申请号:US13357650
申请日:2012-01-25
申请人: David G. Chapman , Rajaram B. Krishnamurthy , Carl J. Parris , Donald W. Schmidt , Benjamin P. Segal
发明人: David G. Chapman , Rajaram B. Krishnamurthy , Carl J. Parris , Donald W. Schmidt , Benjamin P. Segal
IPC分类号: G06F9/46
CPC分类号: G06F9/5027 , G06F2209/509 , G06F2209/549
摘要: A system for distributed function execution, the system includes a host in operable communication with an accelerator. The system is configured to perform a method including processing an application by the host and distributing at least a portion of the application to the accelerator for execution. The method also includes instructing the accelerator to create a buffer on the accelerator, instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer and instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.
摘要翻译: 一种用于分布式功能执行的系统,该系统包括与加速器可操作地通信的主机。 该系统被配置为执行包括由主机处理应用程序并将应用程序的至少一部分分发到加速器以执行的方法。 该方法还包括指示加速器在加速器上创建缓冲器,指示加速器执行应用程序的部分,其中加速器向缓冲器写入数据并指示加速器在缓冲器之前将数据发送到主机 应用程序请求缓冲区中的数据。 基于主机中的一个或多个运行时间条件,加速器将缓冲器中的数据传送到主机。
-
公开(公告)号:US20130191441A1
公开(公告)日:2013-07-25
申请号:US13354886
申请日:2012-01-20
IPC分类号: G06F15/16
CPC分类号: H04L67/10 , H04L65/1069 , H04L65/4015
摘要: A technique is provided for session aggregation in a distributed architecture having a server connected to blades. A master session is generated for collaboration by user clients, and the master session corresponds to one or more terminal sessions on the distributed architecture of the server connected to the blades. The one or more terminal sessions on the distributed architecture are aggregated in the master session. A determination is made that the user clients agree for one user client of the user clients to be authorized as a current command line user name, in response to requests that are sent to the user clients. The one user client is granted authorization to the current command line user name in the master session based on an agreement by the user clients.
摘要翻译: 在具有连接到刀片的服务器的分布式架构中提供用于会话聚合的技术。 生成主会话用于用户客户端的协作,并且主会话对应于连接到刀片的服务器的分布式架构上的一个或多个终端会话。 分布式架构上的一个或多个终端会话聚合在主会话中。 响应于发送给用户客户端的请求,确定用户客户端同意用户客户端的一个用户客户端被授权为当前命令行用户名。 基于用户客户端的协议,一个用户客户端被授权给主会话中的当前命令行用户名。
-
公开(公告)号:US08478965B2
公开(公告)日:2013-07-02
申请号:US12609974
申请日:2009-10-30
CPC分类号: G06F8/457 , G06F9/3877
摘要: Accelerator functions are cascaded, such that a result of one accelerator function is directly forwarded to another accelerator function, bypassing the processor requesting the functions to be performed. The cascading may be provided during compilation of a program specifying the functions to be performed, but can be dynamically reversed during runtime of the program.
摘要翻译: 加速器功能级联,使得一个加速器功能的结果直接转发到另一个加速器功能,绕过处理器请求执行功能。 可以在指定要执行的功能的程序的编译期间提供级联,但是可以在程序的运行期间动态地反转级联。
-
公开(公告)号:US20110131430A1
公开(公告)日:2011-06-02
申请号:US12627050
申请日:2009-11-30
IPC分类号: G06F1/32
CPC分类号: G06F1/3203 , G06F9/5094 , Y02D10/22
摘要: Accelerators of a computing environment are managed in order to optimize energy consumption of the accelerators. To facilitate the management, virtual queues are assigned to the accelerators, and a management technique is used to enqueue specific tasks on the queues for execution by the corresponding accelerators. The management technique considers various factors in determining which tasks to be placed on which virtual queues in order to manage energy consumption of the accelerators.
摘要翻译: 管理计算环境的加速器以便优化加速器的能量消耗。 为了便于管理,将虚拟队列分配给加速器,并且使用管理技术来排队队列中的特定任务以由相应的加速器执行。 管理技术考虑了决定哪些任务放置在哪些虚拟队列上以管理加速器的能量消耗的各种因素。
-
公开(公告)号:US20090217275A1
公开(公告)日:2009-08-27
申请号:US12035511
申请日:2008-02-22
IPC分类号: G06F9/46
CPC分类号: G06F9/3877 , G06F9/5077
摘要: A method of pipelining hardware accelerators of a computing system includes associating hardware addresses to at least one processing unit (PU) or at least one logical partition (LPAR) of the computing system, receiving a work request for an associated hardware accelerator address, and queuing the work request for a hardware accelerator using the associated hardware accelerator address.
摘要翻译: 管理计算系统的硬件加速器的方法包括将硬件地址与计算系统的至少一个处理单元(PU)或至少一个逻辑分区(LPAR)相关联,接收关于相关联的硬件加速器地址的工作请求和排队 使用相关硬件加速器地址的硬件加速器的工作请求。
-
公开(公告)号:US20090157961A1
公开(公告)日:2009-06-18
申请号:US11958424
申请日:2007-12-18
IPC分类号: G06F12/08
CPC分类号: G06F12/0893
摘要: A method, system, and computer program product for two-sided, dynamic cache injection control are provided. An I/O adapter generates an I/O transaction in response to receiving a request for the transaction. The transaction includes an ID field and a requested address. The adapter looks up the address in a cache translation table stored thereon, which includes mappings between addresses and corresponding address space identifiers (ASIDs). The adapter enters an ASID in the ID field when the requested address is present in the cache translation table. IDs corresponding to device identifiers, address ranges and pattern strings may also be entered. The adapter sends the transaction to one of an I/O hub and system chipset, which in turn, looks up the ASID in a table stored thereon and injects the requested address and corresponding data in a processor complex when the ASID is present in the table, indicating that the address space corresponding to the ASID is actively running on a processor in the complex. The ASIDs are dynamically determined and set in the adapter during execution of an application in the processor complex.
摘要翻译: 提供了一种用于双面动态高速缓存注入控制的方法,系统和计算机程序产品。 I / O适配器生成I / O事务以响应接收到事务的请求。 交易包括一个ID字段和一个请求的地址。 适配器查找存储在其上的高速缓存转换表中的地址,其包括地址和对应的地址空间标识符(ASID)之间的映射。 当请求的地址存在于缓存转换表中时,适配器在ID字段中输入ASID。 还可以输入与设备标识符,地址范围和模式串相对应的ID。 适配器将事务发送到I / O集线器和系统芯片组之一,I / O集线器和系统芯片组依次在存储在其中的表中查找ASID,并且当ASID存在于表中时将所请求的地址和对应的数据注入处理器复杂 ,指示对应于ASID的地址空间正在复合体中的处理器上正在运行。 在处理器复合体中的应用程序执行期间,ASID在适配器中动态确定和设置。
-
公开(公告)号:US09069977B2
公开(公告)日:2015-06-30
申请号:US13337731
申请日:2011-12-27
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, for managing access to data stored on the hybrid server system. A memory system residing at a server is partitioned into a first set of memory managed by the server and a second set of memory managed by a set of accelerator systems. The set of accelerator systems are communicatively coupled to the server. The memory system comprises heterogeneous memory types. A data set stored within at least one of the first set of memory and the second set of memory that is associated with at least one accelerator system in the set of accelerator systems is identified. The data set is transformed from a first format to a second format, wherein the second format is a format required by the at least one accelerator system.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,用于管理对混合服务器系统上存储的数据的访问。 驻留在服务器处的存储器系统被分割成由服务器管理的第一组存储器和由一组加速器系统管理的第二组存储器。 该组加速器系统通信地耦合到服务器。 存储器系统包括异构存储器类型。 识别存储在第一组存储器和第二组存储器中的与加速器系统集合中的至少一个加速器系统相关联的数据集。 数据集从第一格式变换为第二格式,其中第二格式是至少一个加速器系统所需的格式。
-
公开(公告)号:US08874638B2
公开(公告)日:2014-10-28
申请号:US12637962
申请日:2009-12-15
CPC分类号: G06F9/5027
摘要: An end-to-end record, request, response token-based protocol is used to facilitate processing of client jobs. This allows the client to forward analytical tasks of a job directly to an analytics cluster and to record an indication of such at a server. The accelerators of the cluster to perform the tasks are specified in a token provided by the server to the client.
摘要翻译: 使用端到端记录,请求,响应令牌协议来促进客户端作业的处理。 这允许客户端将作业的分析任务直接转发到分析集群,并在服务器上记录这样的指示。 用于执行任务的集群的加速器在由服务器向客户端提供的令牌中指定。
-
40.
公开(公告)号:US08819183B2
公开(公告)日:2014-08-26
申请号:US12637951
申请日:2009-12-15
IPC分类号: G06F15/16
CPC分类号: G06F9/52
摘要: Request processing within a computing environment is facilitated. Request processing and analytics processing for the request are performed substantially concurrently in order to improve efficiency of request execution. The analytics processing is at least commenced, and may complete, prior to receiving an indication of success or failure of the request processing. If request processing fails, analytics processing ceases, if not already complete, and results of the analytic processing are not used.
摘要翻译: 促进计算环境内的请求处理。 基本同时执行请求的请求处理和分析处理,以提高请求执行的效率。 在接收到请求处理的成功或失败的指示之前,分析处理至少开始并可以完成。 如果请求处理失败,分析处理将停止,如果尚未完成,并且不使用分析处理的结果。
-
-
-
-
-
-
-
-
-