Related Experiment Video
Updated: Jun 12, 2025

05:30
Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit
Published on: September 8, 2023
496
Hardware optimization for effective switching power reduction during data compression in GOLOMB rice coding
R Sakthivel1, Ch Vijayalakshmi2, M Vanitha3
1School of Electronics Engineering, Vellore Institute of Technology, Vellore, India.
Plos One
|September 26, 2024
Summary
This study enhances Golomb Rice (GR) coding for lossless data compression, improving hardware efficiency in VLSI testing and AI computations. The optimized GR code reduces bit usage and power consumption while maintaining high compression ratios.
Area of Science:
- VLSI design and testing
- Data compression algorithms
- Hardware acceleration for AI/ML
Background:
- Lossless data compression is critical for VLSI test vector generation, hardware AI/ML computations, and efficient data handling.
- Golomb code offers effective lossless compression but is restricted to divisors that are powers of two.
- Golomb Rice (GR) coding is a variant suitable for geometrically distributed data.
Purpose of the Study:
- To enhance the compression ratio of Golomb Rice (GR) coding by optimizing the encoding of its unary part.
- To reduce the bit usage and hardware resource requirements for GR code encoding.
- To evaluate the performance improvements in terms of compression, delay, area, and power consumption.
Main Methods:
- Developed and implemented an algorithm to further encode the unary part of the Golomb Rice code.
- Coded the algorithm in Verilog and simulated its functionality using Modelsim.
- Synthesized the Verilog code using Cadence Encounter RTL Synthesizer for hardware implementation analysis.
Main Results:
- Achieved a 6% to 19% reduction in bits used for linearly distributed data sets.
- Reduced worst-case delays by 3% to 8%.
- Demonstrated area reduction ranging from 22% to 36% and nearly 7% reduction in switching power consumption.
Conclusions:
- The proposed optimization significantly improves the efficiency of Golomb Rice coding for hardware implementations.
- The enhanced GR coding technique is suitable for VLSI test vector compression and data computation, particularly for geometrically distributed data.
- The optimizations contribute to more efficient hardware for AI/ML computations and data processing.
Related Concept Videos
Reducing Line Loss
149
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
149
Block Diagram Reduction
167
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
167
Maximum Power Transfer
239
Numerous practical applications within engineering disciplines, such as telecommunications, necessitate optimizing power delivery to a connected load. This pursuit, however, entails inherent internal losses, which can either equal or exceed the power supplied to the load. The Thevenin equivalent circuit is helpful in finding the maximum power a linear circuit can deliver to a load. It is assumed in this context that the load resistance can be adjusted.
By substituting the entire circuit with...
By substituting the entire circuit with...
239
Compacting Factor test
120
The compacting factor test is a method used to assess the workability of concrete. It is especially suitable for concrete mixes containing aggregates up to one and a half inches in size. This test involves specialized equipment consisting of two truncated cone-shaped hoppers and a cylinder, all with polished interior surfaces to minimize friction.
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
The procedure begins by placing concrete into the upper hopper without any compaction. Once filled, the bottom door of this hopper is opened,...
120
Power Factor Correction
159
The power transmission to a factory involves the transfer of apparent power, a combination of active and reactive power. The power factor measures how effectively electrical power is converted into useful work output. The ratio of the real power (KW) that does the work to the apparent power (KVA) supplied to the circuit.
159
Energy Losses in Transformers
843
In an ideal transformer, it is assumed that there are no energy losses, and, hence, all the power at the primary winding is transferred to the secondary winding. However, in reality, the transformers always have some energy losses, and, hence, the output power obtained at the secondary winding is less than the input power at the primary winding due to energy losses.
There are four main reasons for energy losses in transformers.
The first cause can be the high resistance of the...
There are four main reasons for energy losses in transformers.
The first cause can be the high resistance of the...
843

