Multi-User Manager Allocating GPU Compute Workloads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional computer systems, despite technological advancements, often exceed the needs of single users, leading to underutilization due to their increased processing power, storage, and graphics capabilities.
Innovation Solution
A multi-user computer system architecture utilizing a graphics system with a central processing unit, disk drive, and a multi-user manager to allocate compute workloads dynamically among users, enabling efficient resource utilization and 'pay as you go' computing, with virtualized resources and thin client access terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If computer system capabilities are expanded with greater processing power, storage capacity, and graphics rendering capacity, then the system can support more advanced applications and multiple users, but the system becomes under-utilized by traditional single users
Solution Approach 1:
The patent implements a multi-user manager that enables a single computer system to serve multiple users simultaneously, allowing the system to perform multiple functions and support various application workloads. This transforms an under-utilized single-user system into a multi-functional platform that can handle diverse computing tasks from different users, directly addressing the resource under-utilization problem
2Adaptability or versatility
If a single user purchases a computer system with high processing power and capabilities, then the user can run advanced applications, but the system exceeds the user's needs and becomes over-powered
Solution Approach 1:
The patent implements dynamic resource allocation through a multi-user manager that can adjust and allocate system resources based on real-time user demands and application requirements. This dynamic management ensures that system capabilities are flexibly adapted to match actual user needs, preventing both over-provisioning and under-provisioning of resources
3Reliability
If computer system resources are allocated statically to single users, then each user has dedicated access, but resource utilization is inefficient and cannot adapt to changing demands
Solution Approach 1:
The patent implements a multi-user manager that pre-establishes user profiles, access rights, and resource allocation policies before users actually need them. This preliminary configuration enables the system to quickly and efficiently allocate resources when users log in, ensuring both reliable user access and high resource utilization efficiency without static pre-allocation
Data Source
AI summary
A graphics system is disclosed. The graphics system includes at least one GPU (graphics processing unit) for processing a compute workload. The graphics system uses a multi-user manager for allocating the compute workload capability for each one of a plurality of users. Each user will use an access terminal.


