[video member=miotatsu stream_platform=twitch project=book title="COAD 1.13 Exercise 11" vod_platform=youtube id=PjbIO3gcwgc annotator=Miblo] [0:07][Recap and set the stage for the day] [0:36][Chapter 1.13, Exercise 1.11 - :Performance benchmarking[ref title="Computer Organization and Design RISC-V Edition" author="David Patterson & John Hennessy" publisher="Morgan Kaufmann" isbn=9780128122754 url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:research] [4:54][Chapter 1.13, Exercise 1.11.1 - Finding the CPI for a clock cycle time of 0.333ns][:blackboard :performance] [17:21][Chapter 1.13, Exercise 1.11.2 - Finding the SPECratio][:blackboard :performance] [20:20][Chapter 1.13, Exercise 1.11.3 - Finding the increased CPU time for a 10% increase in the number of instructions][:blackboard :performance] [26:17][Chapter 1.13, Exercise 1.11.4 - Finding the increased CPU time for an additional 5% increase in the CPI][:blackboard :performance] [28:25][Chapter 1.13, Exercise 1.11.5 - Finding the SPECratio for these new specifications][:blackboard :performance] [29:45][Chapter 1.13, Exercise 1.11.6 - Finding the CPI for our bzip2 benchmark running on a newly developed processor][:blackboard :performance] [34:31][Chapter 1.13, Exercise 1.11.7 - Comparing this increase in the CPI to that of the clock rate][:blackboard :performance] [44:25][Chapter 1.13, Exercise 1.11.8 - Calculating by how much the CPU time has been reduced[ref site="RISCY BUSINESS Forums" page="COAD 1.13 Exercises" url=https://riscy.handmade.network/forums/t/2546-coad_1.13_exercises]][:blackboard :performance] [45:53][Chapter 1.13, Exercise 1.11.9 - Determining the number of instructions for a second benchmark, libquantum, with a 10% reduced execution time and increased clock rate to 4GHz][:blackboard :performance] [49:33][Shout-out to WolframAlpha[ref site=WolframAlpha url=https://www.wolframalpha.com/]] [52:23][Chapter 1.13, Exercise 1.11.9 continued[ref site="RISCY BUSINESS Forums" page="COAD 1.13 Exercises" url=https://riscy.handmade.network/forums/t/2546-coad_1.13_exercises]][:blackboard :performance] [56:15][Consult @Miblo's reply to the 'COAD 1.13 Exercises' forum thread[ref site="RISCY BUSINESS Forums" page="COAD 1.13 Exercises" url=https://riscy.handmade.network/forums/t/2546-coad_1.13_exercises]][:hardware :performance] [59:16][Transistor][:blackboard :hardware] [1:03:16][Continue addressing @Miblo's post[ref site="RISCY BUSINESS Forums" page="COAD 1.13 Exercises" url=https://riscy.handmade.network/forums/t/2546-coad_1.13_exercises]][:hardware :performance] [1:09:11][Pipelining[ref site=YouTube page="Life Process Optimization - Ep 5 - Jeff and Casey Show 2013" url=https://www.youtube.com/watch?v=ljdI5QZFU8I]][:blackboard] [1:23:25][Continue addressing @Miblo's post[ref site="RISCY BUSINESS Forums" page="COAD 1.13 Exercises" url=https://riscy.handmade.network/forums/t/2546-coad_1.13_exercises]][:hardware :performance] [1:28:49][Chapter 1.13, Exercise 1.11.10 - Determining the clock rate required for a further 10% reduction in CPU time, while the number of instructions and CPI remain unchanged][:blackboard :performance] [1:35:26][Chapter 1.13, Exercise 1.11.11 - Determining the clock rate for a reduced CPI of 15% and CPU time of 20%, while the number of instructions remains unchanged][:blackboard :performance] [1:37:40][Wrap up, with a few words on the streaming schedule structure] [/video]