Suppose, you are a developer of a software company named HackerMan. Your supervisor asked you to develop a password program, for MIPS architecture, that can both generate passwords and break them. After building the program, you observed that the program was taking 18104000 milliseconds to execute and the password generation was taking 90% of the total execution time. After getting your report, your boss said it was unacceptable and threatened to fire you unless you can increase the whole program performance by a factor of 5 by optimizing the password generation. Now, your job's future rests in your optimization skills and the results of your analysis. Question 1: You need to improve the password generation operation by a factor of what, to meet the requirements? Is it even possible to meet the requirements? Why or why not?
Suppose, you are a developer of a software company named HackerMan. Your supervisor asked you to develop a password
After getting your report, your boss said it was unacceptable and threatened to fire you unless you can increase the whole program performance by a factor of 5 by optimizing the password generation.
Now, your job's future rests in your optimization skills and the results of your analysis.
Question 1: You need to improve the password generation operation by a factor of what, to meet the requirements? Is it even possible to meet the requirements? Why or why not?
Trending now
This is a popular solution!
Step by step
Solved in 2 steps