OurModel.tex 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. \section{Detailed Intermittent Execution Model}
  2. \subsection{System Description}
  3. \label{sec:system_description}
  4. \begin{figure}
  5. \centering
  6. \includegraphics[width=\linewidth]{figs/cropped/system.pdf}
  7. \caption{A typical hardware setup of intermittent systems.}
  8. % \label{fig:introduction}
  9. \end{figure}
  10. \subsection{Execution Model}
  11. \begin{figure}
  12. \centering
  13. \begin{subfigure}{\linewidth}
  14. \includegraphics[width=\textwidth]{figs/plot_expr_8a_cropped.pdf}
  15. \caption{Trace of one power cycle.}
  16. % \label{fig:eval_voltage_trace}
  17. \vspace{5pt}
  18. \end{subfigure}
  19. \begin{subfigure}{\linewidth}
  20. \includegraphics[width=\textwidth]{figs/plot_expr_8b_cropped.pdf}
  21. \caption{Detailed trace.}
  22. % \label{fig:eval_adaptivenss_finished_tasks}
  23. \end{subfigure}
  24. \caption{Voltage measurement of capacitor and Vdd (470uF, 1.5mA current supply).}
  25. % \label{fig:}
  26. \end{figure}
  27. Three key observations that affect software designer's decision.
  28. \begin{itemize}
  29. \item \textbf{O1}: The capacitor voltage drops quickly to charge decoupling capacitor when system wakes-up ($t1$--$t2$).
  30. \item \textbf{O2}: The system executes at sub-voltage using the decoupling capacitor, even after power supply stops ($t4$--$t5$).
  31. \item \textbf{O3}: The decoupling capacitor discharges while the system is powered-off (after $t5$).
  32. \end{itemize}
  33. \begin{figure}
  34. \centering
  35. \includegraphics[width=\linewidth]{figs/cropped/detailed_execution_model.pdf}
  36. \caption{Detailed execution model of intermittent systems.}
  37. \label{fig:detailed_execution_model}
  38. \end{figure}
  39. \subsection{Impact on Power Efficiency}
  40. \begin{figure}
  41. \centering
  42. \includegraphics[width=\linewidth]{figs/plot_expr_5_cropped.pdf}
  43. \caption{Distribution of energy consumed in a power cycle in different capacitor sizes (1mA current supply).}
  44. % \label{fig:introduction}
  45. \end{figure}
  46. \subsection{Impact on Predicting Power Failures}
  47. \begin{figure}
  48. \centering
  49. \begin{subfigure}{\linewidth}
  50. \includegraphics[width=\textwidth]{figs/plot_expr_6a_cropped.pdf}
  51. \caption{Input current is 1mA.}
  52. % \label{fig:eval_voltage_trace}
  53. \vspace{5pt}
  54. \end{subfigure}
  55. \begin{subfigure}{\linewidth}
  56. \includegraphics[width=\textwidth]{figs/plot_expr_6b_cropped.pdf}
  57. \caption{Input current is 3mA.}
  58. % \label{fig:eval_adaptivenss_finished_tasks}
  59. \end{subfigure}
  60. \caption{Ratio of sub-voltage operations in total execution time.}
  61. % \label{fig:}
  62. \end{figure}
  63. Show percentage of execution time executed after power supply stops.
  64. \subsection{Impact of Sub-normal Voltage Execution}
  65. \begin{figure}
  66. \centering
  67. \begin{subfigure}{0.48\linewidth}
  68. \includegraphics[width=\textwidth]{figs/plot_expr_2_cropped.pdf}
  69. \caption{Trace of one power cycle.}
  70. % \label{fig:eval_voltage_trace}
  71. \end{subfigure}
  72. \hfill
  73. \begin{subfigure}{0.48\linewidth}
  74. \includegraphics[width=\textwidth]{figs/plot_expr_2_cropped.pdf}
  75. \caption{Detailed trace.}
  76. % \label{fig:eval_adaptivenss_finished_tasks}
  77. \end{subfigure}
  78. \caption{Voltage of the capacitor and Vdd, sampled 470uF and 1.5mA.}
  79. % \label{fig:}
  80. \end{figure}
  81. \subsection{Sensitivity to Architectural Designs}
  82. \begin{figure}
  83. \centering
  84. \begin{subfigure}{0.49\linewidth}
  85. \includegraphics[width=\textwidth]{figs/plot_expr_9_cropped.pdf}
  86. \caption{Trace of one power cycle.}
  87. % \label{fig:eval_voltage_trace}
  88. \end{subfigure}
  89. \hfill
  90. \begin{subfigure}{0.49\linewidth}
  91. \includegraphics[width=\textwidth]{figs/plot_expr_9_cropped.pdf}
  92. \caption{Detailed trace.}
  93. % \label{fig:eval_adaptivenss_finished_tasks}
  94. \end{subfigure}
  95. \caption{Voltage of the capacitor and Vdd, sampled 470uF and 1.5mA.}
  96. % \label{fig:}
  97. \end{figure}