Files
new/other/submit.tex
2026-06-25 15:05:05 -07:00

215 lines
5.4 KiB
TeX

\documentclass[ieee]{submit}
\title{Title}
\date{Date}
\author{
\MakeUppercase{Neil Edelman}
\affil{McGill University (110121860)}
}
\setinfo[Brief]{N. Edelman (110121860)}{\thetitle}{Subject}{Course}{Section}{Semester}{Year}
\begin{document}
\category{D.2.0}{Software Engineering}{General}
\terms{Software}
\keywords{Subject}
\begin{comment}
Topic D. - Software
Topic D.0 - GENERAL
Topic D.1 - PROGRAMMING TECHNIQUES
Topic D.1.0 - General
Topic D.1.1 - Applicative (Functional) Programming
Topic D.1.2 - Automatic Programming
Topic D.1.3 - Concurrent Programming
Topic D.1.4 - Sequential Programming
Topic D.1.5 - Object-oriented Programming
Topic D.1.6 - Logic Programming
Topic D.1.7 - Visual Programming
Topic D.1.m - Miscellaneous
Topic D.2 - SOFTWARE ENGINEERING
Topic D.2.0 - General
Topic D.2.1 - Requirements/Specifications
Topic D.2.2 - Design Tools and Techniques
Topic D.2.3 - Coding Tools and Techniques
Topic D.2.4 - Software/Program Verification
Topic D.2.5 - Testing and Debugging
Topic D.2.6 - Programming Environments
Topic D.2.7 - Distribution, Maintenance, and Enhancement
Topic D.2.8 - Metrics
Topic D.2.9 - Management
Topic D.2.10 - Design
Topic D.2.11 - Software Architectures
Topic D.2.12 - Interoperability
Topic D.2.13 - Reusable Software
Topic D.2.m - Miscellaneous
D.3
Topic D.3 - PROGRAMMING LANGUAGES
Topic D.3.0 - General
Topic D.3.1 - Formal Definitions and Theory
Topic D.3.2 - Language Classifications
Topic D.3.3 - Language Constructs and Features
Topic D.3.4 - Processors
Topic D.3.m - Miscellaneous
Topic D.4 - OPERATING SYSTEMS
Topic D.4.0 - General
Topic D.4.1 - Process Management
Topic D.4.2 - Storage Management
Topic D.4.3 - File Systems Management
Topic D.4.4 - Communications Management
Topic D.4.5 - Reliability
Topic D.4.6 - Security and Protection
Topic D.4.7 - Organization and Design
Topic D.4.8 - Performance
Topic D.4.9 - Systems Programs and Utilities
Topic D.4.m - Miscellaneous
D.m
Topic D.m - MISCELLANEOUS
\end{comment}
\begin{abstract}
This is the abstract.
\end{abstract}
\maketitle
\course{Prof. Foo}{ECSE XXX -- Foo}
\clearpage
\pagenumbering{roman}
\tableofcontents
\hr
\listoffigures
\clearpage
\pagenumbering{arabic}
\section{Introduction}
\begin{comment}
\section{Figures}
Figure~\ref{rtl-flash} and Figure~\ref{machine} are commented because the images probably don't exist.
\wide[height=0.98\textheight]{rtl-flash}{{\tt g49\_flash\_read\_control}: flash circuit.}
\begin{figure*}[!ht]\centering
\subfloat[state machine]{%
\includegraphics[width=0.96\textwidth]{state2.jpg}
\label{control:1}
}
\\
\subfloat[transitions]{%
\includegraphics[width=0.7\textwidth]{state2-tran.jpg}
\label{control:2}
}
\caption{The state machine diagram for {\tt g49\_mid.vhd}.}
\label{machine}
\end{figure*}
\end{comment}
\section{Text}
\begin{quote}
``Quote.''
\end{quote}
\begin{itemize}
\item List.
\item List.
\end{itemize}
\section{Equations}
See Equation~\ref{sim}.
\begin{align} % simmons tunneling
I(V)&=\frac{q^{2}}{4\pi^{2} \hbar d^{2}}\left(
\left( \phi -\alpha qV \right)
e^{-K\sqrt{\phi -\alpha qV}}\right.\nonumber\\
&\quad\left.-\left( \phi +\left( 1-\alpha \right)qV \right)
e^{-K\sqrt{\phi +\left( 1-\alpha \right)qV}}
\right)\nonumber\\
&\text{where, }\nonumber\\
K&=\frac{2d}{\hbar}\sqrt{2m_{e}q}\nonumber\\
&\text{provided, }\nonumber\\
V &< \frac{\phi}{q}\label{sim}\\
&= \z{9}{s}\\
\end{align}
\section{Tables}
See Table~\ref{abc} and .
\begin{table}[htdp]\label{abc}
% \rowcolors{<starting row>}{<first color>}{<second color>}
\rowcolors{2}{}{gray!20}
\begin{center}
\begin{tabular}{rp{4cm}p{4cm}}
& \h{Ring network} & \h{Bus network} \\
Cache coherency complexity & +\cite{numa} & - \\
Latency & - differential latency, $\mathcal{O}(n)$ & + bus contention: worse under heavy load \\
Bandwidth & - shared bandwidth & + \\
Wirin' cost & + both $\mathcal{O}(n)$, but ring is more flexible & - \\
\end{tabular}
\caption{Caption.}
\end{center}
\end{table}
\begin{sidewaystable*}\label{def}\centering
\TableSpacing{1.3}
\begin{tabular}{@{}*4rcrrrcrrr@{}}\toprule
& \multicolumn{3}{c}{$w = 8$} & \phantom{abc}& \multicolumn{3}{c}{$w = 16$} &
\phantom{abc} & \multicolumn{3}{c}{$w = 32$}\\
\cmidrule{2-4} \cmidrule{6-8} \cmidrule{10-12}
& $t=0$ & $t=1$ & $t=2$ && $t=0$ & $t=1$ & $t=2$ && $t=0$ & $t=1$ & $t=2$\\ \midrule
$dir=1$\\
$c$ & 0.0790 & 0.1692 & 0.2945 && 0.3670 & 0.7187 & 3.1815 && -1.0032 & -1.7104 & -21.7969\\
$c$ & -0.8651& 50.0476& 5.9384&& -9.0714& 297.0923& 46.2143&& 4.3590& 34.5809& 76.9167\\
$c$ & 124.2756& -50.9612& -14.2721&& 128.2265& -630.5455& -381.0930&& -121.0518& -137.1210& -220.2500\\
$dir=0$\\
$c$ & 0.0357& 1.2473& 0.2119&& 0.3593& -0.2755& 2.1764&& -1.2998& -3.8202& -1.2784\\
$c$ & -17.9048& -37.1111& 8.8591&& -30.7381& -9.5952& -3.0000&& -11.1631& -5.7108& -15.6728\\
$c$ & 105.5518& 232.1160& -94.7351&& 100.2497& 141.2778& -259.7326&& 52.5745& 10.1098& -140.2130\\
\bottomrule
\end{tabular}
\caption{Caption}
\end{sidewaystable*}
\section{Algorithm}
\begin{algorithm*}[h]
\DontPrintSemicolon
\KwIn{$A$}
\KwOut{$B$}
\BlankLine
\ForEach{$a \in A$}{
\If{$a$}{$B$}
}
\KwRet{$B$}\;
\label{test}
\caption{test}
\end{algorithm*}
\begin{comment}
\section{Code}
This section is commented out because the files probably don't exist.
\code[numbers=left,firstnumber=0]{}{snippet.asm}{Asm code}
\code{c}{snippet.c}{C code}
\end{comment}
\nocite{b}
\bibliography{submit}
\received{\thedate}{\thedate}{\thedate}
\clearpage
\pagenumbering{withappendix}
\appendix
\section*{APPENDIX-1}
Appendix.
\end{document}