Als Rechenwerk (auch Ausführungseinheit, englisch execution unit)[1][2] oder Operationswerk bezeichnet man in der Mikroelektronik und technischen Informatik den Teil des Computers, welcher die eigentlichen mathematischen Operationen, bzw. Berechnungen ausführt.

Je nach Hardware-Architektur kann ein Rechner mehrere oder nur wenige Rechenwerke besitzen. So macht bei den meisten herkömmlichen Rechnern das Rechenwerk meist nur einen kleinen Teil der CPU aus, da ein Großteil für das Speicherwerk, Steuerwerk und Bus-System benötigt wird.

Analogcomputer, die Datenflussmaschine und GPUs verfügen dagegen meist über sehr viele Rechenwerke, welche bei diesen einen Großteil der Hardware ausmachen. Dagegen machen bei diesen Rechnerarchitekturen Steuerwerke und Speicher nur einen kleinen Teil aus.

Erklärung

Bearbeiten

Der Begriff wird häufig synonym mit arithmetisch-logische Einheit (ALU) gebraucht, genau genommen stellt eine ALU jedoch lediglich eine (von oft vielen) Funktionseinheiten eines Rechenwerks dar, das zusätzlich aus einer Reihe von Hilfs- und Statusregistern besteht. Neben den Funktionseinheiten existiert außerdem bei vielen Rechenwerken eine Sprungvorhersagelogik oder eine Out-of-Order-Steuerung. Darüber hinaus kann ein Rechenwerk auch mehrere ALUs enthalten. So bestehen Gleitkomma-Rechenwerke neben den Registersätzen aus zwei ALUs zur separaten Manipulation von Exponent und Mantisse einer Gleitkommazahl. Die ALU selbst enthält hingegen keine Registerzellen und stellt somit ein reines Schaltnetz dar. Moderne Hochleistungsrechner verfügen über eine große Anzahl von Rechenwerken, die unabhängig voneinander arbeiten und jeweils auf die Ausführung bestimmter Befehle spezialisiert sind.

GPU-Ausführungseinheiten

Bearbeiten

Auf Grafikkarten und Beschleunigerkarten fasst eine Ausführungseinheit mehrere hochspezialisierte Rechenwerke zusammen. Beispielsweise besitzt der Grafikchip HD Graphics 630 24 Execution Units mit insgesamt 192 Shadern, also 8 Shadern pro Execution Unit.

Siehe auch

Bearbeiten

Einzelbelege

Bearbeiten
  1. Prozessor-Architektur. In: Elektronik Kompendium. 2016
  2. Rechenwerk. In: ITWissen. Abgerufen am 28. Januar 2021.

📚 Artikel Terkait di Wikipedia

Tensor Processing Unit

beschleunigen. Diese TPUs besitzen zwei „Matrizenausführungseinheiten“ (Matrix Execution Unit; MXU) mit je 8 GiB Arbeitsspeicher. Jede MXU weist eine Rechenleistung

Liste der Intel-Core-i-Prozessoren

Tremont Atom Kerne und 1 „großen“ Sunny Cove Kern Mit Intel Image Processing Unit Core M Liste von Mikroprozessoren Liste der Intel-Prozessoren Liste der

IA-32

Execution Layer für Windows erhältlich. In: Heise online. 14. Januar 2004. Abgerufen am 21. Januar 2024.; Zitat: „Die Ausführungsschicht (Execution Layer)

Liste der Intel-Prozessoren

Familienmitglieder: 3001 – Mikrosteuereinheit 3002 – 2-Bit-Arithmetic-Logic-Unit-Slice 3003 – Look-Ahead-Carry-Generator 3205 – Hochleistungsfähiger 1 von

Digitaler Signalprozessor

Fourier-Transformation (FFT) wird auch eine Bitreversed-Adressierung eingesetzt. Die Execution Unit (EXU) hat die Aufgabe der Datenmanipulation. Jeder Cluster darf die

Prozessor

Multithreading, Hyper-Threading, Out-of-order execution). In modernen Prozessoren sind die Memory Management Unit sowie ein (evtl. mehrstufiger) Cache integriert

Liste der Intel-Pentium-Prozessoren

Speicher- Controller TDP Einführungs- datum sSpec- Nummer Modell (Execution Units) Standardtakt (max. Turbotakt) G6950 Clarkdale C2 1156 (H1) 2 / 2 2

RISC-V

Hokenek, S. L. Runyon: Design of the IBM RISC System/6000 floating-point execution unit. In: IBM Journal of Research and Development. Band 34, Nr. 1, Januar