Calculate the time needed to perform the computation

Assignment Help Computer Engineering
Reference no: EM13869162

Why are MP3 audio files and JPEG image files so much smaller and more compressed than their lossless digital counterparts? The most common algorithm for compressing digitised versions of analogue sources is the Fast Fourier Transform, or FFT. Because FFTs are so widely used, computer scientists need very efficient algorithms to calculate them.

Computations arranged in ‘butterfly' formation are one way of calculating FFTs. One butterfly-shaped computational unit is shown in Fig. 1. The output cell on top stores the sum of two numbers, while the one on the bottom stores the difference.

Fig. 1: Simple Butterfly Diagram

627_Simple Butterfly Diagram.png

A series of such units can be organized to perform multiple operations in parallel, as shown in Fig. 2, which uses 12 of the units shown in Fig. 1.
Fig 2.: Multiple Butterfly Diagram

1047_Multiple Butterfly Diagram.png

Submit a paper in which you solve the following problem:

• Assume a computational time for each butterfly in Fig. 1 to be 3 seconds. Compute the time necessary for the arrangement in Fig. 1 to perform 12 computations (without any parallelism).

• Compute the output of the network in Fig. 2, given the 8 values shown for inputs.

• Calculate the time needed to perform the computation on the 8 values shown in Fig. 2.

• Calculate the time needed for the arrangement in Fig.2 to perform the computation on 100 8-value data sets (Hint: Exploit pipelining).

Reference no: EM13869162

Questions Cloud

Major infrastructure project : Select one major infrastructure project and identify the project stakeholder groups. Discuss the tensions that may exist among the demands of the various stakeholder groups. Provide two suggestions for how you could achieve the optimal trade-off b..
What is acquisition and activation strategies in sales roadm : What is acquisition and activation strategies in sales roadmap?
Revenue recognition during production : Use the following facts of Lilac Corporation to prepare its journal entries relating to the
What is a bond indenture? : What is a bond indenture?
Calculate the time needed to perform the computation : Calculate the time needed to perform the computation on the 8 values shown in Fig. 2. Calculate the time needed for the arrangement in Fig.2 to perform the computation on 100 8-value data sets
Analysis of systems with chemical reactions : This assignment focuses on the analysis of systems with chemical reactions. Be sure to follow the requirements for homework as posted to BB.Every problem should be well-documented with a brief problem statement (don't copy from this document, brie..
Create a risk-free hedge portfolio : create a risk-free hedge portfolio
Write a c program that uses functions to perform : Write a C program that uses functions to perform the following: i) Addition of Two Matrices ii) Multiplication of Two Matrices
The company sells the item on credi : Assume the same facts as in RE18-1, except that Lilac Corporation defers the recognition of revenue to the period when the cash is received.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What are the advantages of this architecture

Reduced instruction set computers provide a large number of general-purpose registers and very few memory access instructions. Most instructions use registers instead of memory. What are the benefits of such architecture? Can you think of a disadv..

  Write a program which reads a file and creates a file

Create your own file to test your program. Your job is to set up the input and output files to have the program read from a file and write to a file.

  Questionthis is website to read rfc document

questionthis is website to read rfc document httptools.ietf.org.html.rfc1994your assignment is to read rfc and in less

  Efficiency and effectiveness of project communications

An effective communication strategy is absolutely essential for achieving effective project integration management. Any time the aim is to integrate numerous concurrently operating activities, the role of communication becomes central. This is as ..

  Question1 what are three goals of safety in computing for

question1. what are three goals of safety in computing? for each goal list two controls that be able to be implemented

  Soda vending machine design

Soda Vending Machine Design,    A state diagram showing the implementation of your design. Clearly show all the states and the conditions on which transitions occur.

  How is memory organized throughout program execution

Based on regular expressions, can all input be validated if it is correct, or not, based on compilation? If so, how.

  Write down an application that displays a menu

Write down an application that displays a menu.

  Discuss the pros and cons of an organization

consider the pros and cons of an organization in that the primary departmentalization is vertical (i.e. by specialty, such as databases, human computer interfaces, or graphics programming) as opposed to one in which the primary departmentalization..

  Suppose that a 5 stage pipelined mips processor with stages

assume a 5 stage pipelined mips processor with stages if id ex mem and wb. load and store are the only instructions

  Describe the two site illustrations that have images of

what are two site examples that have images of multimedia that are used effectively on the site? why do you think

  Design a payroll program which prompts the user to enter an

design a payroll program that prompts the user to enter an emplooyees hourly pay rate and the number pf hours worked.

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