Bus Translation Unit for Mixed-Precision Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data processing systems face issues where different precision requirements between master and slave devices lead to inefficient use of storage space or insufficient precision due to incompatible data formats.
Innovation Solution
A meta-precision translation unit is placed on the bus to selectively convert data formats between master and slave devices based on addressing, allowing for flexible format conversions without altering the original system circuit structure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different formats of master device have different precision requirements, then each master device can process data with its required precision, but they cannot jointly process the same data
Solution Approach 1:
The patent introduces a meta-precision translation unit as an intermediary component on the bus between master devices and slave devices. This translation unit mediates format conversions, allowing different master devices with varying precision requirements to jointly access the same slave device without direct format conflicts. The intermediary handles the translation between different data formats, resolving the compatibility issue while maintaining precision requirements.
Solution Approach 2:
The patent implements parameter changes by dynamically converting data formats based on the precision requirements of different master devices. The meta-precision translation unit changes data parameters (format, precision level) according to the bus command and addressing, enabling the same data to be presented in different formats to different master devices simultaneously.
2Measurement precision
If data is stored in different formats to meet different precision requirements, then each master device can process data with required precision, but storage space of memory will be wasted
Solution Approach 1:
The patent applies universality by enabling a single storage location (slave device) to serve multiple master devices with different precision requirements through format translation. Instead of maintaining separate storage spaces for different formats, the system uses one universal storage space where data is stored in a standardized format and translated on-demand based on the reading master device's requirements, thereby improving storage space utilization.
Solution Approach 2:
The meta-precision translation unit acts as an intermediary that prevents the need for duplicate storage of data in different formats. By translating data formats at the bus level, the system eliminates redundant storage requirements while maintaining the ability to provide high-precision data to master devices that require it.
3Measurement precision
If only high-precision algorithm is used to ensure sufficient precision, then data processing precision is adequate, but storage space of memory will be wasted
Solution Approach 1:
The patent applies partial action by providing high-precision data only when and where needed. Instead of universally storing and processing all data at high precision, the system uses the meta-precision translation unit to convert to high precision only for master devices that require it, while allowing low-precision access for master devices that do not need high precision, thus optimizing storage space utilization.
Solution Approach 2:
The system dynamically changes the precision parameter of data based on the requirements of the accessing master device. The meta-precision translation unit adjusts data format and precision level on-demand, allowing the system to use high-precision algorithms only when necessary rather than always, thereby reducing unnecessary storage space consumption.
4Quantity of substance
If only low-precision algorithm is used to save storage space, then storage space is optimized, but insufficient precision will occur
Solution Approach 1:
The meta-precision translation unit serves as an intermediary that ensures sufficient precision for master devices that require it while maintaining efficient storage space utilization. It translates data formats based on the specific needs of each master device, preventing the system from being constrained by the lowest common denominator precision requirement.
Solution Approach 2:
The system dynamically adjusts the precision parameter based on master device requirements through the translation unit. This allows the system to optimize storage space by using lower precision where acceptable while ensuring sufficient precision is provided to master devices that need it, rather than uniformly applying high precision throughout.
Data Source
AI summary
The invention discloses a data processing system, which includes a master device, a slave device and a meta-precision translation unit. The slave device is connected to the master device through a bus and performs two-way transmission of data with the master device. The meta-precision translation unit is disposed on the bus and located between the master device and the slave device and used to selectively perform format conversion on the data according to a bus command.


