Processing Time of Multiplicatoin and Addition

2 views (last 30 days)
We know that the processing of a multiplication is by far greater than that of addition.
I did this test.
For testing the requeired clock cycles for an addition I wrote the following program.
clc
clear
N = 10^8;
tic for i=1:N j=i+i; end processing_time = toc;
av_time = processing_time/N;
clk_period = 1/(3.4*10^9); % computer clock period time = 1/f where f = 3.4 GHz
av_time2clk_period = av_time/clk_period
Then I changed j= i+i ; to j = i*i to see how many cycles a multiplication takes time. Amazingly both addition and multiplication result in the same processing time. Why?

Accepted Answer

Bill Winter
Bill Winter on 12 Jan 2012

More Answers (0)

Categories

Find more on Testing Frameworks in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!