发明名称 PLATFORM AND SOFTWARE FRAMEWORK FOR DATA INTENSIVE APPLICATIONS IN THE CLOUD
摘要 A system deploys visualization tools, business analytics software, and big data software in a multi-instance mode on a large, coherent shared memory many-core computing system. The single machine solution provides or high performance and scalability and may be implemented remotely as a large capacity server (i.e., in the cloud) or locally to a user. Most big data software running in a single instance mode has limitations in scalability when running on a many-core and large coherent shared memory system. A configuration and deployment technique using a multi-instance approach, which also includes visualization tools and business analytics software, maximizes system performance and resource utilization, reduces latency and provides scalability as needed, for end-user applications in the cloud.
申请公布号 US2017109415(A1) 申请公布日期 2017.04.20
申请号 US201615339186 申请日期 2016.10.31
申请人 SILICON GRAPHICS INTERNATIONAL CORP. 发明人 Sarkar Sanhita
分类号 G06F17/30;G06F9/46;G06F9/445 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for allocating compute resources, the method comprising: executing one or more instances of an application program out of memory by a plurality of processors according to a core memory ratio, wherein: each of the one or more instances of the application program are executed on a group of one or more processors of the plurality of processors,each group of the one or more processors are allocated from one or more sets of adjacent processing cores,the allocation of each group of the one or more processors are allocated according to a core memory-ratio that was previously identified as corresponding to a preferred core memory ratio for executing a workload that is associated with one or more workloads of the application program,the core-memory ratio corresponds to an amount of memory of the memory utilized by number of processors of each group of the one or more processors, andeach of the one or more sets of adjacent processing cores include processing cores from a single multi-core processor or from a plurality of processing sockets that access memory associated with a node when performing analytic computations according to the one or more instances of the application program; and providing a result.
地址 MILPITAS CA US