presentation.tex 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. \documentclass{beamer}
  2. \usetheme{Pittsburgh}
  3. \usecolortheme{rose}
  4. \usepackage{xurl}
  5. \addtobeamertemplate{navigation symbols}{}{%
  6. \usebeamerfont{footline}%
  7. \usebeamercolor[fg]{footline}%
  8. \hspace{1em}%
  9. \insertframenumber/\inserttotalframenumber
  10. }
  11. \title[fpgas] % (optional, only for long titles)
  12. {Esperanto Technologies ET-SoC-1}
  13. \subtitle{(\textit{Supercomputer} on chip)}
  14. \author[] % (optional, for multiple authors)
  15. {n.~lastname}
  16. \date[SOCAD 2023] % (optional)
  17. {SoC Architecture and Design, 2023}
  18. \subject{Computer Engineering}
  19. \begin{document}
  20. % SLIDE 1
  21. \begin{frame}\titlepage\end{frame}
  22. % SLIDE 2
  23. \begin{frame}
  24. This presentation uses information and re-uses material taken mainly out of an article published on \textit{WikiChip Fuse} (a semiconductor news site) as well as an Esperanto Technologies presentation at the \textit{Hot Chips 33} conference which has concluded in 2021.
  25. \newline
  26. \newline
  27. [1] \url{https://fuse.wikichip.org/news/4911/a-look-at-the-et-soc-1-esperantos-massively-multi-core-risc-v-approach-to-ai}
  28. \newline
  29. [2] \url{https://hc33.hotchips.org/assets/program/conference/day2/HC2021.Esperanto.Dave_Ditzel.presentation.v1submitted.pdf}
  30. \end{frame}
  31. % SLIDE 3
  32. \begin{frame}
  33. \frametitle{Problem}
  34. \begin{itemize}
  35. \item{scalable acceleration of ML recommendation (inference, not to be confused with training) using RISC-V processors}
  36. \item{many large datacenter workloads are run on x86 servers}
  37. \end{itemize}
  38. solution: accelerator cards for servers (regardless of whether they have an x86 host CPU)
  39. %Content goes here
  40. \end{frame}
  41. % SLIDE 4
  42. \begin{frame}
  43. \frametitle{Requirements}
  44. \begin{itemize}
  45. \item{performance: \textbf{100 to 1000} TOPS peak rates}
  46. \item{energy-efficiency: limited power budget per card (\textbf{75 to 120 watts}), must be air-cooled}
  47. \item{support: mostly \textbf{Int8}, but also \textbf{FP16} and \textbf{FP32}}
  48. \item{memory: \textbf{around 100GB} capacity on accelerator card, \textbf{around 100MB} on-die memory}
  49. \end{itemize}
  50. \end{frame}
  51. % SLIDE 5
  52. \begin{frame}
  53. \frametitle{ET-Minion [2]}
  54. \begin{columns}[c]
  55. \begin{column}{1.15\textwidth}
  56. \begin{figure}[ht]
  57. \begin{center}
  58. \includegraphics[width=\columnwidth]{res/et-minion.png}
  59. \end{center}
  60. \end{figure}
  61. \end{column}
  62. \end{columns}
  63. \centering
  64. \end{frame}
  65. % SLIDE 6
  66. \begin{frame}
  67. \frametitle{ET-Neighborhood [2]}
  68. \begin{columns}[c]
  69. \begin{column}{1.15\textwidth}
  70. \begin{figure}[ht]
  71. \begin{center}
  72. \includegraphics[width=\columnwidth]{res/et-neighborhood.png}
  73. \end{center}
  74. \end{figure}
  75. \end{column}
  76. \end{columns}
  77. \centering
  78. \end{frame}
  79. % SLIDE 7
  80. \begin{frame}
  81. \frametitle{ET-Shire [2]}
  82. \begin{columns}[c]
  83. \begin{column}{1.15\textwidth}
  84. \begin{figure}[ht]
  85. \begin{center}
  86. \includegraphics[width=\columnwidth]{res/et-shire.png}
  87. \end{center}
  88. \end{figure}
  89. \end{column}
  90. \end{columns}
  91. \centering
  92. \end{frame}
  93. % SLIDE 8
  94. \begin{frame}
  95. \frametitle{ET-SoC-1 [2]}
  96. \begin{columns}[c]
  97. \begin{column}{1.18\textwidth}
  98. \begin{figure}[ht]
  99. \begin{center}
  100. \includegraphics[width=\columnwidth]{res/et-soc-1.png}
  101. \end{center}
  102. \end{figure}
  103. \end{column}
  104. \end{columns}
  105. \centering
  106. \end{frame}
  107. % SLIDE 9
  108. \begin{frame}
  109. \frametitle{ET-Maxion [2]}
  110. \begin{columns}[c]
  111. \begin{column}{1.15\textwidth}
  112. \begin{figure}[ht]
  113. \begin{center}
  114. \includegraphics[width=\columnwidth]{res/et-maxion.png}
  115. \end{center}
  116. \end{figure}
  117. \end{column}
  118. \end{columns}
  119. \centering
  120. \end{frame}
  121. % SLIDE 10
  122. \begin{frame}
  123. \frametitle{ET-SoC-1 Summary [2]}
  124. \begin{columns}[c]
  125. \begin{column}{1.15\textwidth}
  126. \begin{figure}[ht]
  127. \begin{center}
  128. \includegraphics[width=\columnwidth]{res/et-soc-1-summary.png}
  129. \end{center}
  130. \end{figure}
  131. \end{column}
  132. \end{columns}
  133. \centering
  134. \end{frame}
  135. % SLIDE 11
  136. \begin{frame}
  137. \frametitle{ET-SoC-1 Deployment [2]}
  138. \begin{columns}[c]
  139. \begin{column}{1.15\textwidth}
  140. \begin{figure}[ht]
  141. \begin{center}
  142. \includegraphics[width=\columnwidth]{res/deployment.png}
  143. \end{center}
  144. \end{figure}
  145. \end{column}
  146. \end{columns}
  147. \centering
  148. \end{frame}
  149. % SLIDE 12
  150. \begin{frame}[c]{}
  151. \centering
  152. \textit{Energy efficiency matters!}
  153. \newline
  154. \newline
  155. \newline
  156. Thank you!
  157. \newline
  158. \newline
  159. \newline
  160. Further questions?
  161. \newline
  162. \end{frame}
  163. % etc
  164. \end{document}