Restructure
This commit is contained in:
parent
d21ab27062
commit
9ce4235ca7
1 changed files with 15 additions and 15 deletions
|
@ -92,9 +92,7 @@ interfaced with the C core of fl and provides it with low-level and very fast
|
|||
functions for this task.
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{Context \& AST}
|
||||
|
||||
\todo{Rename this section}
|
||||
\section{Problem setting}
|
||||
|
||||
\subsection{Circuit description}
|
||||
|
||||
|
@ -162,18 +160,7 @@ sub-circuits, input pins and output pins. Each level can of course contain
|
|||
because it allows the program to work on smaller areas the circuit (\eg{}
|
||||
loading in memory only a part of the circuit, etc.).
|
||||
|
||||
\subsection{Sought efficiency}
|
||||
|
||||
The goal of \textit{isomatch} is to be applied to large circuits on-the-fly,
|
||||
during their conception. Those circuits can (and will probably) be as large as
|
||||
a full processor, and the software will be operated by a human, working on
|
||||
their circuit. Thus, \textit{isomatch} must be as fast as possible, since
|
||||
matching operation will be executed often, and often multiple times in a row.
|
||||
It must then remain fast enough for the human not to lose too much time, and
|
||||
eventually lose patience.
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{General approach}
|
||||
\subsection{Objective}
|
||||
|
||||
More precisely, the problems that \emph{isomatch} must solve are the following.
|
||||
|
||||
|
@ -209,6 +196,19 @@ to be NP-complete~\cite{cook1971complexity}. Even though a few algorithms
|
|||
is nevertheless necessary to implement them the right way, and with the right
|
||||
heuristics, to get the desired efficiency for the given problem.
|
||||
|
||||
\subsection{Sought efficiency}
|
||||
|
||||
The goal of \textit{isomatch} is to be applied to large circuits on-the-fly,
|
||||
during their conception. Those circuits can (and will probably) be as large as
|
||||
a full processor, and the software will be operated by a human, working on
|
||||
their circuit. Thus, \textit{isomatch} must be as fast as possible, since
|
||||
matching operation will be executed often, and often multiple times in a row.
|
||||
It must then remain fast enough for the human not to lose too much time, and
|
||||
eventually lose patience.
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{General approach}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
\section{Signatures}
|
||||
\todo{}
|
||||
|
|
Loading…
Reference in a new issue