https://gunkies.org/w/index.php?title=Floating_point_accelerator&feed=atom&action=historyFloating point accelerator - Revision history2024-03-28T23:56:15ZRevision history for this page on the wikiMediaWiki 1.30.0https://gunkies.org/w/index.php?title=Floating_point_accelerator&diff=26966&oldid=prevJnc: better word2022-07-07T23:20:15Z<p>better word</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr style="vertical-align: top;" lang="en">
<td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 23:20, 7 July 2022</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A '''floating point accelerator''' is a (usually optional) unit for [[Central Processing Unit|CPUs]] which provides extra [[<del class="diffchange diffchange-inline">hardware</del>]] to speed up [[floating point]] operations. In  [[microcode]]d CPUs, floating point [[instruction]]s are performed in microcode, but an operation such as a floating point multiply can take many microinstructions. A floating point accelerator provides additional computing hardware which allows floating point instructions to be executed more quickly, increasing the processing power of the CPU, but without any changes to the [[instruction set architecture]] (so existing [[object code]] will run much faster, without needing any changes).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A '''floating point accelerator''' is a (usually optional) unit for [[Central Processing Unit|CPUs]] which provides extra [[<ins class="diffchange diffchange-inline">logic</ins>]] to speed up [[floating point]] operations. In  [[microcode]]d CPUs, floating point [[instruction]]s are performed in microcode, but an operation such as a floating point multiply can take many microinstructions. A floating point accelerator provides additional computing hardware which allows floating point instructions to be executed more quickly, increasing the processing power of the CPU, but without any changes to the [[instruction set architecture]] (so existing [[object code]] will run much faster, without needing any changes).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Examples include the [[FPF11 floating point processor]] for the [[KDF11 CPUs]]; full PDP-11 [[FP11 floating point]] is provided by the [[KEF11-A floating point chip]] (which implements it using microcode), but the FPF11 replaces that implementation, and provides higher performance. Most [[VAX]] CPUs have optional floating point accelerators available for them, too.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Examples include the [[FPF11 floating point processor]] for the [[KDF11 CPUs]]; full PDP-11 [[FP11 floating point]] is provided by the [[KEF11-A floating point chip]] (which implements it using microcode), but the FPF11 replaces that implementation, and provides higher performance. Most [[VAX]] CPUs have optional floating point accelerators available for them, too.</div></td></tr>
</table>Jnchttps://gunkies.org/w/index.php?title=Floating_point_accelerator&diff=26932&oldid=prevJnc: Pretty good start2022-07-05T22:31:09Z<p>Pretty good start</p>
<p><b>New page</b></p><div>A '''floating point accelerator''' is a (usually optional) unit for [[Central Processing Unit|CPUs]] which provides extra [[hardware]] to speed up [[floating point]] operations. In [[microcode]]d CPUs, floating point [[instruction]]s are performed in microcode, but an operation such as a floating point multiply can take many microinstructions. A floating point accelerator provides additional computing hardware which allows floating point instructions to be executed more quickly, increasing the processing power of the CPU, but without any changes to the [[instruction set architecture]] (so existing [[object code]] will run much faster, without needing any changes).<br />
<br />
Examples include the [[FPF11 floating point processor]] for the [[KDF11 CPUs]]; full PDP-11 [[FP11 floating point]] is provided by the [[KEF11-A floating point chip]] (which implements it using microcode), but the FPF11 replaces that implementation, and provides higher performance. Most [[VAX]] CPUs have optional floating point accelerators available for them, too.<br />
<br />
==See also==<br />
<br />
* [[Floating point processor]]<br />
<br />
[[Category: CPU Basics]]</div>Jnc