[video member=miotatsu stream_platform=twitch project=book title="Preface, 1.1-1.3" vod_platform=youtube id=wu1-KpveA1A annotator=Miblo] [0:11][Introduce the RISC-V Reader[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:speech] [1:16][The back cover[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [4:15][Pre-preface[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [7:29][@dannyfritz][ped a gah gee] [7:47][Pre-preface continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [8:00][@dannyfritz][ped a gah jee] [8:09][Pre-preface continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [10:42][Background from the publisher[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [13:12][Check out the GitHub repository[ref site=GitHub page=armandofox/latex2ebook url=https://github.com/armandofox/latex2ebook]][:research] [15:06][Dedication[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [18:38][Preface[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [25:23][Plug links.riscy.tv[ref site="RISCY BUSINESS Forums" page="Useful Links" url=http://links.riscy.tv]] [25:34][Preface continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [26:47][History of this book[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [30:44][Chapter 1 - Why RISC-V?[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [32:16][Chapter 1.1 - Introduction[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [33:29][A few words on deep learning][:speech] [35:56][Chapter 1.1 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [37:38][Figure 1.1 - Members of the RISC-V foundation[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [41:35][Figure 1.2 - Growth of the x86 instruction set over its lifetime[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [45:06][Figure 1.3 - A description of the x86-32 ASCII adjust after addition instruction[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [47:23][Chapter 1.2 - Modular vs Incremental ISAs[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [51:09][Reflect on the analogy of a meal becoming a banquet to an ISA growing incrementally][:speech] [51:55][Chapter 1.2 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [56:27][@dannyfritz][SSE SSE2 SSE3] [57:18][@dannyfritz][Not sure, I feel like SSE3 requires SSE2 and SSE] [58:47][@dannyfritz][Oh, like ARB in OpenGL. Interesting] [59:08][Chapter 1.3 - ISA Design 101[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:fabrication :research] [1:02:37][Figure 1.4 - An 8″ diameter wafer of a RISC-V die designed by SiFive[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:fabrication :research] [1:04:12][Chapter 1.3 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:fabrication :research] [1:06:14][Recall Mike Acton's recommendation from HandmadeCon 2015[ref site="Molly Rocket" page="HandmadeCon 2015: Mike Acton" url=https://mollyrocket.com/news_0035.html] to read x86 manuals][:speech] [1:09:39][@dannyfritz][Does that include docs for extensions?] [1:10:00][Show the HiFive1 documentation[ref site="RISCY BUSINESS Forums" page="Useful Links" url=http://links.riscy.tv]][:research] [1:16:02][Compare the quantities of documentation for RISC-V and x86][:speech] [1:17:35][Chapter 1.3 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [1:20:55][@dannyfritz][Do RISC-V instructions always operate in 1 cycle?[ref site="SiFive Forums" url=https://forums.sifive.com/]] [1:22:52][Chapter 1.3 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [1:23:38][Find the running time equation on the :blackboard] [1:24:53][Chapter 1.3 continued, on cycles per instruction[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [1:27:23][Reflect on this comparison of instruction count between ARM and the smaller RISC-V][:speech] [1:30:25][Chapter 1.3 continued[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [1:31:12][Consider that RISC-V instructions may have been designed to have a reliable number of clock cycles][:speech] [1:31:54][Chapter 1.3 continued, performance comparison[ref title="RISC-V Reader" author="David Patterson and Andrew Waterman" publisher="Strawberry Canyon" isbn=9780999249116 url=http://www.riscvbook.com/]][:research] [1:33:55][Wrap it up with a glimpse into the future][:speech] [/video]