From 0ed70375158349f9e5cae43d64aea6d3680b6878 Mon Sep 17 00:00:00 2001 From: Matt Mascarenhas Date: Thu, 21 Dec 2017 23:28:02 +0000 Subject: [PATCH] Annotate book/reader001 --- miotatsu/riscy/book/reader001.hmml | 190 +++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 miotatsu/riscy/book/reader001.hmml diff --git a/miotatsu/riscy/book/reader001.hmml b/miotatsu/riscy/book/reader001.hmml new file mode 100644 index 0000000..2920769 --- /dev/null +++ b/miotatsu/riscy/book/reader001.hmml @@ -0,0 +1,190 @@ +[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]