Megaflops, gigaflops, teraflops and petaflops, Computer Engineering

Speed in scientific computing is measured in megaflops, gigaflops, teraflops and petaflops. A megaflop is 106 floating point arithmetic operations (+, -, *, /) in one second What are a gigaflop, a teraflop and a petaflop? To determine the real megaflop rate of a given algorithm on a given computer you must first determine theoretically the total number of Floating point arithmetic operations the algorithm takes and then divide that by 106 times the total time taken to run the algorithm. Determine the speed of your matrix inverse function by timing how long it takes to invert a random matrix (you should use the function given in lecture to generate a random square matrix) of size N, where N takes the integer values:

i. 2 < N < 50, (~50 values)

ii. N = {55, 60, 65, ... 200} (~30 values in increments of 5)

iii. N = {225, 250, 275, ... 1000} (~30 value in increments of 25)

iv. N = {1200, 1400, ...,2000} (~10 values in increments of 200)

Plot Megaflops vs. ln2(N).

Posted Date: 4/1/2013 3:34:51 AM | Location : United States







Related Discussions:- Megaflops, gigaflops, teraflops and petaflops, Assignment Help, Ask Question on Megaflops, gigaflops, teraflops and petaflops, Get Answer, Expert's Help, Megaflops, gigaflops, teraflops and petaflops Discussions

Write discussion on Megaflops, gigaflops, teraflops and petaflops
Your posts are moderated
Related Questions
What is a linked list? Linked list: A linked list is a self referential structure which having a member field that point to the similar structure type. In simple term, a link

Define Process Control Block (PCB). Process Control Block (PCB): Information related with each process is stored into Process control Block. a)      Process state b)

Scripts A script within Rational Robot is a file that haves a sequence of SQABasic code. The extension of the file is always ".REC". Typically the script have an automated testc

Drawbacks of linear arrays

Hardware Support for paging

What is the difference between data warehousing and data mining? The dissimilarity between data warehousing and data mining: Data warehousing seems to the data storage wh

What is meant by concurrent execution of database transactions in a multi user system

Q. What is SEGMENT Directive? Segment directive defines logical segment to which following instructions or data allocations statement belong.  It also provides a segment name t

What is meant by stacked list? A stacked list is nothing but secondary list and is showed on a full-size screen unless you have specified its coordinates using the window comm

a company has 4 machines to do 3 jobs.each job can be assigned to one and only machine.determine the job assignments which will minimize the total cost