Find speedup gain of using simd computer over sisd computer

Assignment Help Basic Computer Science
Reference no: EM1369869

The following code segment, consisting of six instructions, is to be executed 64 times for the evaluation of vector arithmetic expression: D(I) = A(I) + B(I) X C(I) for 0 I 63 Load R1,B(I) Load R2, C(I) Multiply R1, R2 Load R3,A(I) Add R3, R1 Store D(I), R3 /R1 Memory( + I)/ /R2 Memory( + I)/ /R1 (R1) X (R2)/ /R3 Memory( + I)/ /R3 (R3) + (R1)/ /Memory( + I) (R3)/ Where R1, R2, R3 are CPU registers, (R1) is the content of or R1, and , , , , are the starting memory addresses of arrays B(I), C(I), A(I) and D(I) respectively. Assume four cycles for each Load or Store, two cycles for the Add, and eight cycles for the Multiply on either a uniprocessor or a single processing element (PE) in an SIMD machine. a) Calculate the total number of CPU cycles needed to execute the above code segment repeatedly 64 times on an SISD uniprocessor computer sequentially, ignoring all other delays. b) Consider the use of an SIMD computer with 64 PEs to execute the above vector operations in six synchronized vector instructions over 64-component vector data. Calculate the total execution time in cycles on the SIMD machine, ignoring instruction broadcast and other delays. c) If both the SISD and SIMD machines run at the same clock speed, what is the speedup gain of using the SIMD computer over the SISD computer?

Reference no: EM1369869

Questions Cloud

Computing accounting and economic profits : Jane decided to resign from her current job, at which she earned $58,000 each year. She started her own business by using her $100,000 savings on which she was earning 5 % interest. In first year, her revenue was $150,000 and her costs were as fol..
Finding whether two machines are equivalent : Consider the problem of finding whether two of these machines are equivalent. Formulate this problem as the language, and illustrate that it is undecidable.
Cost structure of perfectly competitive firm : In the perfectly competitive industry, the market price is $25. A firm is currently producing 10,000 units of output, its average total cost is $28, its marginal cost is $20, and its average variable cost is $20.
Calculate the competitive market long run equilibrium : The Hair Stylist, limited, has a monopoly in College Park market because of restrictive licensing requirements, and not because of superior operating efficiency.
Find speedup gain of using simd computer over sisd computer : If both SISD and SIMD machines run at same clock speed, determine the speedup gain of using the SIMD computer over the SISD computer?
Market structure concepts : One might expect company in monopolistically competitive market to experience greater swings in price of their products over the business cycle than those in an oligopoly market.
Content validation-web pages before put in public domain : Do you believe that any form of document content validation must be applied to web pages before they are placed in  public domain? That is, some form of assurance that they don't contain completely incorrect information.
Compute a marginal cost and an average cost schedule : Suppose that a firm in a perfectly competitive industry has the following total cost schedule; Compute a marginal cost and an average cost schedule for the firm.
Find the marginal cost and average total cost : Suppose that firm sells its product in a perfectly competitive market. The company fixed costs are equal to $100 and its variable cost schedule is as follows;

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Loss of generality in private-key encryption

Prove that, in the context of private-key encryption, we can assume without loss of generality that keys are chosen uniformly at random (and so Gen is trivial).

  Representing information by predicate-calculus sentences

Represent this information by predicate-calculus sentences in such a way that you can represent the question Is there a member of the alpine club

  How many register window should be saved to memory as result

Assume two more calls are made after the maximum value from part (a) is reached. How many register windows must be saved to memory as a result?

  Describe a violation of opsec principles

Describe a violation of OPSEC principles that plays a major role in the plot of a movie you have seen, then describe briefly how the 5 step process.

  Assigning value to last array of array list

Write a statement that assigns the value 160000 to the last element of the ArrayList salaryStep.

  Find out product stream temperature and volume

Find out the product stream temperature and volume required to carry out reaction in a CSTR at 50 % conversion in adiabatic mode of operation.

  Calculate the expected value for lottery game

Calculate the expected value for this game. Interpret what it means. Do not forget that you initially lose $1 by buying a ticket.

  Video memory is needed to store picture as true color image

how much memory is required to store the picture? How much video memory is required to store the picture as a ''true color'' image, at 3 bytes per pixel?

  Determining contents of memory of specified address

Find the contents of memory from address 0x1800 up to, but not including, 0x1809, after this code is executed.

  Explain two standard apis supported by jaxp

Explain two standard APIs supported by JAXP (Java API for XML processing) and give a comprison between two mechanism.

  Changing conditions significant influence on way health

What changing conditions do you think have the most significant influence on way the health information is managed today? Why?

  Compare time complexity of convolution with kernel

Compare the time complexity of convolution with a n x n kernel when using: direct convolution with the 2-D mask, and separable kernel.

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