Master-Slave Overclocking Synchronization for Networked Computing Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for overclocking multiple computing devices lack synchronization, leading to performance inconsistencies and potential delays in networked applications like multiplayer gaming, as each device operates at different performance levels without coordinated clock synchronization.
Innovation Solution
A system where a master computing device synchronizes time clocks and overclocking settings across multiple devices using IEEE protocols, determining and advertising the best overclocking settings to ensure all devices operate at their optimal performance levels, maintaining a stable network connection and synchronized performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If each computing device operates independently with its own overclocking settings, then each device can achieve its maximum individual performance, but performance inconsistencies and delays occur in networked applications
Solution Approach 1:
The patent applies equipotentiality by establishing a master time clock that all slave computing devices synchronize to, creating a unified time reference across the network. This ensures all devices operate from the same time baseline, eliminating performance inconsistencies while allowing each device to maintain its optimal overclocking settings independently.
Solution Approach 2:
The patent merges the time clock functions of multiple independent devices into a single master time clock that governs all slave devices. This consolidation creates synchronized operation across the network while preserving individual device performance capabilities through separate overclocking control.
2Reliability
If a master computing device synchronizes time clocks across multiple devices, then network synchronization improves, but system complexity increases
Solution Approach 1:
The patent introduces a master computing device as an intermediary that mediates time synchronization between all slave devices. This single intermediary simplifies the system architecture compared to peer-to-peer synchronization, as the master device manages all time coordination centrally while slave devices simply follow the established time reference.
3Speed
If overclocking settings are optimized for maximum performance, then processing speed increases, but time synchronization accuracy may deteriorate
Solution Approach 1:
The patent segments the clock function into two independent parts: a master time clock for synchronization purposes and individual device clock frequencies for performance optimization. This segmentation allows slave devices to run at elevated overclocked frequencies while still synchronizing their operational timing to the master clock, thereby maintaining both speed and synchronization accuracy.
Solution Approach 2:
The patent applies local quality by allowing each slave device to have its own optimized clock frequency tailored to its specific performance requirements, while simultaneously maintaining synchronization with the master time clock. This enables localized performance optimization without compromising global time coordination.
Data Source
AI summary
Technologies for synchronized overclocking setting between multiple networked computing devices include a master computing device and multiple slave computing devices communicating over a network. The master computing device establishes a connection with the slave computing devices. Establishing the connection may include synchronizing the slave computing devices with a master time clock of the master computing device. The master computing device determines its own overclocking setting and requests overclocking settings from the slave computing devices. The overclocking settings may include processor frequency, processor voltage, or other overclocking parameters. The master computing device determines a best overclocking setting from its own overclocking setting and the overclocking settings received from the slave computing device. The master computing device advertises the best overclocking setting to the slave computing devices. The slave computing devices may implement the best overclocking setting. Other embodiments are described and claimed.


