Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Assume that your Ubuntu Virtual Machine executes on a quad-core Intel Core i5 processor with AVX2 vector extension. Each core has dedicated L1 and L2
Assume that your Ubuntu Virtual Machine executes on a quad-core Intel Core i5 processor with AVX2 vector extension. Each core has dedicated L1 and L2 caches, but a shared L3 cache (similar to Figure 1.2). Assume that on average your algorithm is allocated 70% of the CPU computation capability for each core, while the remaining 30% goes to the execution of all other processes including the operating system. Each core is capable of a peak execution rate of 20 Gflops (i.e., 2e10 floating point operations per second). You managed to parallelize only 35% of the compute-bound code. What is the peak performance of the algorithm running on the UVM as measured in Gflops? State any assumptions made. Assume that your Ubuntu Virtual Machine executes on a quad-core Intel Core i5 processor with AVX2 vector extension. Each core has dedicated L1 and L2 caches, but a shared L3 cache (similar to Figure 1.2). Assume that on average your algorithm is allocated 70% of the CPU computation capability for each core, while the remaining 30% goes to the execution of all other processes including the operating system. Each core is capable of a peak execution rate of 20 Gflops (i.e., 2e10 floating point operations per second). You managed to parallelize only 35% of the compute-bound code. What is the peak performance of the algorithm running on the UVM as measured in Gflops? State any assumptions made
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started