answersLogoWhite

0


Best Answer

The performance of an algorithm depends primarily on two concepts: concurrency and number of operations per input unit. Concurrency occurs when an algorithm can split its data into parts and work on each part in parallel, such as a binary sort algorithm that uses "threads" to break its work into equal loads. JPEG algorithms can operate on 8x8 blocks of pixels, and are well-suited to concurrent algorithms, while solving a long algebraic equation may not be suitable for concurrent operation if the results of each step determine the following step.

The second factor of performance is known as the Big-O notation. This is summarized as an algorithm's response to the size of the input, where O(1) is fixed time (and fastest), and O(n) is a linear increase to input size, and larger values, such as O(n^2) representing exponential growth of processing time dependent on input size, or O(n!) representing factorial growth (very poor scaling). Other models that represent scaling also exist, but Big-O appears to be one of the most common models for conveying the cost of an algorithm.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the factors that influence the performance of algorithm?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering
Related questions

What external factors influence the performance of organizational leaders?

what factors influence a computers performance


What factors impact the performance of cache?

There are many factors that can affect cache performance, such as cache size, cache block size, association and replacement algorithm


Factors that influence folk dance?

factors affecting dancing performance


What factors can influence the mip rate of measuring performance?

Clock speed can influence the mip rate of measuring performance.


What factors influence performance at the elite level?

science


What user side factors can influence the performance of a website?

i dont no lol


What is performance measurement in algorithm?

Performance measurement is concerned with obtaining the space and time requirement of a particular algorithm thus quantities depend on the and absence used as well as on computer on which the algorithm is run..........


Design an algorithm for finding all the factors of positive integerfor example in the case of the integer 12your algorithm should report 12346 and 12?

design an algorithm for finding all the factors of a positive integer


What encryption algorithm should I use if performance is a key factor?

AES


the performance of round robin algorithm depends on?

The size of the Time Quantum


Compare user side and server side factor that can influence website performance?

Hard drive data speed, bandwidth, ram memory, and CPU processor speed are all factors that influence website performance on the user side and server side.


What are the factors that influence training and development?

increase knowlege skill technology for performance job and involve learning about news event for job