Translation of "Schleifendurchläufe" in English
Die
Variable
für
die
Anzahl
K
der
Schleifendurchläufe
wird
um
den
Wert
"1"
erhöht.
The
variable
for
the
number
K
of
loop
iterations
is
incremented
by
the
value
“1”.
EuroPat v2
In
praktischen
Fällen
können
nämlich
auch
die
nachfolgenden
Schritte
von
der
Anzahl
der
Schleifendurchläufe
beeinflusst
werden.
In
practice,
it
is
also
possible,
in
fact,
for
the
subsequent
steps
to
be
likewise
influenced
by
the
number
of
loop
cycles.
EuroPat v2
Die
letzte
Stufe
der
hier
gezeigten
Optimierungen
behandelt
die
Verbesserung
der
Performance
durch
ein
Zusammenfassen
zweier
Schleifendurchläufe
zu
einem
(Loop
Unrolling)
mit
nachfolgender
Abhängigkeitsanalyse
und
-behebung.
The
last
stage
of
the
optimization
processes
shown
herein
is
improving
the
performance
by
combining
two
loop
runs
into
one
(loop
unrolling),
with
subsequent
dependency
analysis
and
avoidance.
EuroPat v2
Dies
geschieht
z.B.
dadurch,
daß
mehrfach
eine
Programmschleife
vorgegebener
Zeitdauer
durchlaufen
wird
und
die
Zahl
der
Schleifendurchläufe
in
einem
Kommutierungszähler
KZ
gezählt
wird.
This
can
be
done,
for
example,
by
running
through
a
program
loop
of
predetermined
duration
and
counting
the
number
of
loop
runs
in
a
commutation
counter
or
register
KZ.
EuroPat v2
Dieser
wurde
entsprechend
der
folgenden
Formel
bestimmt:
Index:=
Start
+
count
*
Step
wobei
count
die
Anzahl
der
bereits
absolvierten
Schleifendurchläufe
ist.
Index:=
Start
+
count
*
Step
where
count
was
the
number
of
already
executed
cycles.
ParaCrawl v7.1
Außerdem
wird
eine
Rechtsverschiebung
SHR
als
logische
Verschiebung
der
Bits
in
dem
Speicherbereich
für
die
Summe
Sum32
um
die
Anzahl
K
der
Schleifendurchläufe
vorgenommen
und
der
resultierende
Wert
als
das
vorläufige
Ergebnis
g
festgesetzt.
Furthermore,
a
right
shift
SHR
is
done
as
a
logical
shifting
of
the
bits
in
the
memory
region
for
the
sum
Sum
32
by
the
number
K
of
loop
iterations
and
the
resulting
value
is
set
as
the
tentative
result
g.
EuroPat v2
Dabei
wird
bevorzugt
abschließend
als
das
Ergebnis
der
Multiplikation
der
Wert
der
Summe
dividiert
durch
die
Zweierpotenz
der
Anzahl
der
Schleifendurchläufe
und
zuletzt
erhöht
um
den
Wert
des
Rundungsbits
mit
insbesondere
dem
Wert
0
oder
1
gesetzt.
Finally,
and
preferably,
the
product
of
the
multiplication
is
taken
to
be
the
value
of
the
sum
divided
by
the
power
of
two
of
the
number
of
loop
iterations
and
it
is
finally
increased
by
the
value
of
the
rounding
bit,
especially
with
the
value
0
or
1.
EuroPat v2
In
diesem
wird
eine
Bitmaske
mr
für
das
Rundungs-Bit
rb
belegt
mit
dem
Wert,
welcher
sich
ergibt,
wenn
man
eine
Linksverschiebung
SHL
der
Zahl
1
um
die
Anzahl
K
der
Schleifendurchläufe
minus
1
durchführt.
In
this
step,
a
bit
mask
mr
for
the
rounding
bit
rb
is
loaded
with
the
value
which
results
by
performing
a
left
shift
SHL
of
the
number
1
by
the
number
K
of
loop
iterations
minus
1.
EuroPat v2
In
vorteilhafter
Weise
kann
diese
Art
der
Überwachung
auch
in
Situationen
sinnvoll
angewendet
werden,
in
welchen
die
Zeitdauer
der
Ausführung
eines
Schritts
von
der
Anzahl
der
zuvor
erfolgten
Schleifendurchläufe
abhängt.
Advantageously,
this
type
of
monitoring
can
also
find
practical
use
in
situations
in
which
the
duration
of
the
execution
of
a
step
depends
on
the
number
of
loop
cycles
that
have
been
carried
out
beforehand.
EuroPat v2
Aus
den
Trainingsdaten,
das
heißt
der
Datensätze
fehlerfreier
Durchläufe,
die
beim
Einlernen
der
selbstorganisierenden
Karte
angewendet
werden,
kann
zudem
die
in
fehlerfreien
Durchläufen
vorkommende
maximale
Anzahl
der
Schleifendurchläufe
bestimmt
werden.
From
the
training
data,
i.e.,
from
the
data
sets
for
fault-free
cycles
that
were
used
to
learn
the
self-organizing
map,
it
is
moreover
possible
for
the
maximum
occurring
number
of
fault-free
cycles
in
the
loop
cycles
to
be
determined.
EuroPat v2
Das
hat
den
Vorteil,
dass
bei
einer
Überwachung
einer
Anlage
anhand
einer
selbstorganisierenden
Karte
nun
auch
Anwendungsfälle
sinnvoll
überwacht
werden
können,
bei
welchen
die
Zeitdauern
einzelner
Schritte,
die
sich
in
Schleifen
befinden,
von
der
Anzahl
der
bereits
erfolgten
Schleifendurchläufe
abhängen.
This
has
the
advantage
that
when
monitoring
a
plant
with
the
aid
of
a
self-organizing
map,
it
is
now
also
possible
to
monitor
in
a
practical
manner
application
scenarios
in
which
the
durations
of
individual
steps
that
are
located
within
loops
depend
on
the
number
of
loop
cycles
that
have
already
been
completed.
EuroPat v2
Weiterhin
kann
durch
diese
Vorgehensweise
der
Fall
behandelt
werden,
in
welchem
die
Zeitdauern
der
Ausführung
von
Schritten,
welche
der
Schleife
nachgeordnet
sind,
von
der
Anzahl
der
zuvor
erfolgten
Schleifendurchläufe
beeinflusst
werden.
Furthermore,
this
procedure
makes
it
possible
to
handle
a
scenario
in
which
the
duration
of
the
execution
of
steps
downstream
from
the
loop
are
influenced
by
the
number
of
loop
cycles
that
have
previously
been
completed.
EuroPat v2
Dieser
Algorithmus
benötigt
für
eine
geforderte
Rechengenauigkeit
immer
gleich
viele
Schleifendurchläufe
und
verwendet
nur
Additionen
und
Schiebe-Operationen.
For
a
required
calculation
accuracy,
this
algorithm
always
requires
the
same
number
of
cycles
and
uses
only
addition
and
shift
operations.
EuroPat v2
Wenn
die
Operationen,
die
der
UCB
auszuführen
hat,
die
Operationen
sind,
die
während
eines
Durchlaufs
einer
wiederholt
zu
durchlaufenden
Schleife
auszuführen
sind,
so
kann
durch
das
Meldesignal
auch
das
Ende
der
durchzuführenden
Schleifendurchläufe
signalisiert
werden.
If
the
operations
to
be
executed
by
the
UCB
are
also
operations
that
have
to
be
executed
while
running
a
repeated
loop,
then
the
report
signal
can
also
signal
the
end
of
the
loop
sequences
that
have
to
be
performed.
EuroPat v2
Die
Vergleichs-Einheit
CUB
kann
nämlich
unter
anderem
auch
als
Schleifenzähler
verwendet
werden,
durch
den
signalisiert
wird,
wenn
die
vom
UCB
auszuführenden
Operationen
eine
der
durchzuführenden
Schleifendurchläufe
entsprechende
Anzahl
von
Malen
ausgeführt
wurden.
Among
its
other
uses,
the
comparison
unit
(CUB)
can
also
be
used
as
a
loop
counter,
in
order
to
indicate
when
the
operations
to
be
executed
by
the
UCB
have
been
executed
as
many
times
as
the
number
of
loop
sequences
that
have
to
be
performed.
EuroPat v2