Enhancing the CPU architecture Assignment Help

Assignment Help: >> Multiply-and-Accumulate Operation >> Enhancing the CPU architecture

Enhancing the CPU architecture

Inside the loop
How would a general utility CPU carry out computations inside the loop?

Suppose that {b} and {x} are stored as arrays in the memory. Suppose that the CPU has pointer registers j and k which can be directly updated and is used to retrieve data from memory, 2 arithmetic registers b and x which can be used as operands of the arithmetic operations, the double length register p to receive accumulator and product a for summing the products. The instruction sequence for 1 pass through the loop on a general utility CPU looks like this: 

Supposing that every line above takes 1 unit of time - call it an "instruction time" or "clock cycle" - (multiplication takes several units easily of time but we suppose it is the same as the rest), the sequence takes ten units of time to complete it. We could add a "multiply and add" instruction to the instruction set of CPU (which means that, we augment CPU with the suitable hardware): this would merge the last six lines in the above segment into just three lines, and there would then be seven lines taking seven units of time as which is shown below:

1988_Enhancing the CPU architecture.png

80_Enhancing the CPU architecture1.png


 

The DSP can perform a MAC operation in the single unit of time. Several use this feature as the description of a DSP. It is describe below that how it is accomplished. Update the pointers at the same time as they are independent. We add 2 address updating units to the processor hardware. As these two updates can be done in parallel we show them as one line in the sequence, the sequence now taking six units of time:

2268_Enhancing the CPU architecture2.png

1691_Enhancing the CPU architecture3.png

Email based Enhancing the CPU architecture assignment help - Enhancing the CPU architecture homework help at Expertsmind

Are you finding answers for Enhancing the CPU architecture based questions? Ask Enhancing the CPU architecture questions and get answers from qualified and experienced  Digital signal processing tutors anytime from anywhere 24x7. We at www.expertsmind.com offer Enhancing the CPU architecture assignment help -Enhancing the CPU architecture homework help and  Digital signal processing  problem's solution with step by step procedure.

Why Expertsmind for Digital signal processing assignment help service

1.     higher degree holder and experienced tutors

2.     Punctuality and responsibility of work

3.     Quality solution with 100% plagiarism free answers

4.     On Time Delivery

5.     Privacy of information and details

6.     Excellence in solving Digital signal processing queries in excels and word format.

7.     Best tutoring assistance 24x7 hours

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd