Evaluation of ALU Splitting for Performance Improvement
Keywords:
Arithmetic and Logic Unit (ALU), CPU, Lower Performance, Splitting Current, Very large-scale integration (VLSI)Abstract
A single module in most microprocessors performs arithmetic operations on integer numbers. Because many distinct logical and arithmetic operations can be done with equivalent hardware, this is the case. The Arithmetic Logic Unit is the component that executes these operations (ALU). For a long time, designers' major design goal has been to improve performance. Modern automation technology necessitates the use of dependable, low-cost controllers for specialized applications. Because of the limited resources, the number of functional units available on a CPU is limited, resulting in lower performance. Splitting current functional units into smaller independent units can result in higher performance. As a result, the execution time is reduced. To simulate split ALU, the simulator Simplescalar was used with minor modifications, tracked by benchmarking to acquire performance statistics. The results show that divided ALU improves performance.