Glossary entry

English term or phrase:

lane arithmetic

German translation:

Lane-Arithmetik (Paralleldatenweg-Arithmetik)

Added to glossary by Elfi Martin
May 5, 2015 15:10
9 yrs ago
English term

lane arithmetic

English to German Science Mathematics & Statistics
"Described above is one embodiment of a Vector Checksum instruction that performs a checksum across the elements of a vector register, instead of performing *lane arithmetic*"

Unfortunately I could not find any explanation for "lane arithmetic" - I doubt that "Streckenarithmetik" or "lineare Arithmetik" are correct.
Change log

May 5, 2015 15:12: Steffen Walter changed "Field" from "Law/Patents" to "Science" , "Field (specific)" from "IT (Information Technology)" to "Mathematics & Statistics"

Discussion

Rolf Keller May 7, 2015:
@Hans-Jochen "Lane-Arithmetik scheint mir das parallele Bearbeiten von im Konzept identischen Daten zu betreffen, worin kein Auseinanderbrechen in und Rekombinieren von Datenstücken vorkommt"

Diese Stücke können die gleichberechtigten Komponenten des Vektors sein, die vor/nach der Operation zusammen in einem "langen" Vektorregister liegen.

Der angefragte Satz stammt hierher: http://www.google.com/patents/US20140208078. Dort geht es gar nicht um die Frage, ob parallel oder nicht und auch nicht um die Frage der Geschwindigkeit:
"In one embodiment, if a vector is made up of multiple elements, then each element is processed in parallel with the other elements. Instruction completion does not occur until processing of all the elements is complete. In other embodiments, the elements are processed partially in parallel and/or sequentially."

Es ist also vom Microcode des Befehls die Rede und darum, wie der Befehl aussieht und was er tut. Wie er es tut, ist bewusst offen gelassen, um das Patent "breit" zu machen. Nur bei einer einzigen der Ausführungsformen ist ein Unterschied zu "lane arithmetic" erwähnt.

"das Wort "lane" unübersetzt zu lassen"

Das wird das beste sein.
Hans-Jochen Trost May 6, 2015:
Bit-slicing ... scheint mir das Aufbrechen von individuellen Zahlen/Daten zu betreffen, um mit Prozessoren kleinerer Anzahl verfügbarer Bits als für die Zahlendarstellung benötigt die gewünschte Rechenoperation durchzuführen. Lane-Arithmetik scheint mir das parallele Bearbeiten von im Konzept identischen Daten zu betreffen, worin kein Auseinanderbrechen in und Rekombinieren von Datenstücken vorkommt, sondern nur Erhöhung des Datendurchsatzes durch Parallelisierung beabsichtigt ist. Die zitierte Vektorquersummeninstruktion verknüpft parallele Daten und passt deshalb nicht in das Konzept der Lane-Arithmetik.

Ich neige mehr und mehr dazu, das Wort "lane" unübersetzt zu lassen, weil letztendlich von einem ernstlich interessierten Leser und potenziellen Benutzer des Patents ein gewisses Maß an Fachkenntnis erwartet werden kann, und das Rechnerwesen ist halt mit englischen Begriffen durchsetzt. Einer Übersetzung wie z.B. Elfie's eigenem Vorschlag würde ich in Klammern den englischen Begriff beifügen, es sei denn, dass ein etablierter deutscher Begriff existiert (und ich sehe derzeit keinen).
Elfi Martin (asker) May 6, 2015:
Hilft zusätzliche Info? Vielen Dank für die schnellen Rückmeldungen! In diesem Patent geht es um verschiedene Anweisungen für Vektorverarbeitung innerhalb einer Datenverarbeitungsumgebung. Meine Überlegung aufgrund der Vorschläge: Wäre "Paralleldatenweg-Arithmetik" in diesem Fall denkbar?
Rolf Keller May 6, 2015:
@Hans-Jochen http://en.wikipedia.org/wiki/Bit_slicing

Bit-sclicing kann man per Hardware, per Microcode oder per Software machen. In dem Patent scheint es um Microcode zu gehen ("a Vector Checksum instruction"). Was da genau gemacht wird, lässt sich IMO erst nach genauem Studium des Patents erkennen.
Hans-Jochen Trost May 5, 2015:
@Rolf Die Begriffe "vector checksum" und "vector register" weisen m.E. auf Vektorrecher-Technologie hin, und in dem Zusammenhang ist "lane arithmetic" ein sinnvolles Konzept, worin "lanes" in der Tat parallele Datenverarbeitungswege sind, siehe meine zweite Referenz. Hast Du Referenzen für Deine Interpretation als "slice"?
Rolf Keller May 5, 2015:
Lanes sind in diesem Kontext "parallele Daten- oder Verarbeitungswege".

In "Lane arithmetic" bedeutet es IMO aber etwas anderes, nämlich etwas, das man sonst "slice" nennt.

Proposed translations

1 hr
Selected

Streifenarithmetik

Die beigefügte Referenz spricht im Absatz [0023] von einer vierstreifigen Prozessoranordnung, was in der englischen Version als "four-lane processor assembly" wiedergegeben ist. Der deutsche Text scheint der originale zu sein. Die zweite Referenz zeigt auf Seite 21 eine entsprechende Prozessorstruktur; dort wird "lane" nicht übersetzt.
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "Thank you ! The answer given under discussion entry (5) to either leave the expression or put some attempted "translation" in brackets seems to be best!"
2 hrs

Parallelverarbeitung in der der Arithmetisch-logische Einheiten (ALU)

This is a rephrasing of what is happening. In practice, I think the English "lane" is used for each parallel stream.
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search