Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Please answer the following questions, show your work/detail about power perform

ID: 2080688 • Letter: P

Question

Please answer the following questions, show your work/detail about power performance.

You need to decide whether a single core processor or a dual core processor (using the same core) can provide the maximum performance under a maximum power budget set by your customer. Using Ptotal = Pdyn + Pleak and the following assumptions: Assumptions: Vmin and Vmax are the minimum voltage and maximum voltages, respectively, that the cpu core can operate at. Vmax cannot exceed 1.5 * Vmin due to reliability limits. Frequency scales linearly with supply voltage (VDD) from Vmin to Vmax. Leakage current is proportional to VDD^2. Performance is directly proportional to core frequency for a single core design. Dual core performance is 2X of a single core at the same frequency. Given that the power budget for Pmax (@ Vmax) cannot exceed 3X of a single core Pmin (@ Vmin), which design would you choose: a single core or a dual core solution for the best performance at the lowest total power? Show all your work for full credit. Assuming that you chose a dual core implementation, in order to maintain a 2X performance over a single core implementation, each core's frequency must be 'bumped' up by 1.15X in order to compensate for operating inefficiencies. Is this still the best solution from a performance/power point of view? Did you exceed the Pmax 3X of Pmin budget?

Explanation / Answer

Since the 2 questions are different in nature, I am answering the first one as per the guideline:

I would choose dual-core processor over single core processor because dual core processors are faster compared to single cores and as far as the power conscumptions are concerned, the architechture of multi-core processors are made in such a way so that it consumes less power compared to the single core processors.

In stead of using a large single core processor, its always better to use a dual-core processor because it has the capability to turn off one core to the lower power state when its not required or the work load is low.