[Home]
[Index]
AAA/SynDEx Glossary
A B
C D
E F
G H
I J
K L
M N
O P
Q Q
R S
U V
W X
Y Z
- big-endian
- memory encoding of multi-cell integer data, where the
most significant cell ("big-end") is stored first,
i.e. cells of decreasing significance are stored at
increasing addresses; symmetrically, in the little-endian
memory encoding, the least significant cell ("little-end")
is stored first, i.e. cells of increasing significance are
stored at increasing addresses
- boot
-
- qualifies initial actions that a processor executes
when it is powered on
- boot-loader
- resident non-volatile
program, executed by a processor when it is
powered on, to download
code and data to initialize its local memory
- coverage tree
- a coverage tree of
a graph G is a graph T
with the same vertices as G, but with a subset
of G's edges, such that T is a tree, i.e. a
graph with no circuit, i.e. with a unique path
between any two vertices (in an oriented tree,
all the paths converge to, or symmetrically
diverge from, a single vertex called the tree
"root")
- download
- transfer of code and/or data, from a source
non-volatile
memory, downto a destination memory,
through intermediate communication media,
and maybe through intermediate processors
- executive
- interface program between the user
application code and the hardware
resources; usual executives are
designed, compiled, linked, and loaded
separately from application code, and
therefore must take at runtime
resource allocation decisions; SynDEx
executives are generated, compiled,
linked, and loaded together with
application code, and therefore may
take at compile time more
sophisticated resource allocation
decisions with no runtime overhead
- graph
- a (non-)oriented graph is
composed of two sets: a set of
vertices, and a set of
(non-)oriented edges, where each
edge is a (un-)ordered pair of
vertices, called "source" and
"destination" in the oriented
case; an hypergraph may have edges
with any number of vertices; a
dataflow graph is an oriented
hypergraph where each vertex is an
operation, and where each edge is
a data-dependence with a single
source and one or several
destinations
- macroprocessor, m4
- program that translates its
input character stream into an
output character stream by
substituting all
macro-references by their
respective macro-definitions;
macro-references may, or may
not, take arguments, enclosed
within parenthesis, and
separated by commas;
predefined macros allow to
define new macros, to process
strings, regular expressions,
numeric expressions, to
include files, divert
substitued text from the
output and undivert it later
to allow complex text
reordering, etc.
(see m4
documentation)
- non-volatile
- qualifies a memory which
retrieves, when it is
powered on, the state that
it had when it was powered
off; EPROM and FLASH
memories, floppy and hard
disks, and magnetic tapes,
are examples of
non-volatile memories
- operating system
- complex executive,
providing at least a
textual user interface
(display and
keyboard), often a
graphical user
interface (windows,
menus, and pointing
device), and a large
read/write-able
non-volatile mass memory with memory management
for a "file system"
[Home]
[Index]
Last update: 1999/12/10
by:
Christophe.Lavarenne@inria.fr