Glossary entry (derived from question below)
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.
Unfortunately I could not find any explanation for "lane arithmetic" - I doubt that "Streckenarithmetik" or "lineare Arithmetik" are correct.
Proposed translations
(German)
3 | Streifenarithmetik | Hans-Jochen Trost |
3 | Parallelverarbeitung in der der Arithmetisch-logische Einheiten (ALU) | DLyons |
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"
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.
Reference:
https://www.google.im/patents/EP1476806B1?cl=en
https://ls12-www.cs.tu-dortmund.de/daes/media/documents/teaching/courses/ss13/ra/ra-06a-gpu.pdf
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.
Discussion
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.
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).
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.
In "Lane arithmetic" bedeutet es IMO aber etwas anderes, nämlich etwas, das man sonst "slice" nennt.