Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

512-bit computing

From Wikipedia, the free encyclopedia
Computer architecture bit width
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
icon
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "512-bit computing" – news ·newspapers ·books ·scholar ·JSTOR
(July 2013) (Learn how and when to remove this message)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "512-bit computing" – news ·newspapers ·books ·scholar ·JSTOR
(April 2023) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Computer architecture bit widths
Bit
Application
Binary floating-pointprecision
Decimal floating-pointprecision

Incomputer architecture,512-bitintegers,memory addresses, or otherdata units are those that are 512bits (64octets) wide. Also, 512-bitcentral processing unit (CPU) andarithmetic logic unit (ALU) architectures are those that are based onregisters,address buses, ordata buses of that size.

There are currently no mainstream general-purposeprocessors built to operate on 512-bit integers or addresses, though a number of processors do operate on 512-bit data.

Representation

[edit]

A 512-bit register can store 2512 different values. The range ofinteger values that can be stored in 512 bits depends on theinteger representation used.

The maximum value of a signed 512-bit integer is2511 − 1, written in decimal as 6,​703,​903,​964,​971,​298,​549,​787,​012,​499,​102,​923,​063,​739,​682,​910,​296,​196,​688,​861,​780,​721,​860,​882,​015,​036,​773,​488,​400,​937,​149,​083,​451,​713,​845,​015,​929,​093,​243,​025,​426,​876,​941,​405,​973,​284,​973,​216,​824,​503,​042,​047 (approximately6.7039×10153).

Hardware

[edit]
The AMDRadeon R9 290X (Sapphire OEM version pictured here) uses a 512-bit memory bus.

The IntelXeon Phi has avector processing unit with 512-bit vector registers, each one holding sixteen32-bit elements or eight64-bit elements, and one instruction can operate on all these values in parallel. However, the Xeon Phi's vector processing unit does not operate on individual numbers that are 512 bits long.[1]

Some GPUs, such as theAdvanced Micro Devices (AMD)Radeon HD 2900XT, theNvidia GTX 280,[2] GTX 285,[3] Quadro FX 5800,[4] and severalNvidia Tesla products, move data across a 512-bit memory bus. ThenAMD Radeon R9 290, R9 290X and 295X2 followed.

AVX-512 are 512-bit extensions to the 256-bitAdvanced Vector Extensions SIMD instructions for x86instruction set architecture proposed by Intel in July 2013, and released in 2016 withKnights Landing, and in 2017 on the HEDT and consumer server platform, with Skylake-X andSkylake-SP respectively.

Software

[edit]

Manyhash functions, such asSHA-512 andSHA3-512, have a 512-bit output.

References

[edit]
  1. ^"Intel Xeon Phi Coprocessor System Software Developers Guide"(PDF).Intel. March 2014. RetrievedApril 30, 2019.
  2. ^"GTX 280: Specifications". GeForce. Retrieved2013-08-13.
  3. ^"GTX 285: Specifications". GeForce. Retrieved2013-08-13.
  4. ^"Nvidia Quadro FX 5800 provides professionals with visual supercomputing from their desktops delivering results that push visualization beyond traditional 3D". Nvidia.com. Archived fromthe original on 2019-06-11. Retrieved2013-08-13.
Models
Architecture
Instruction set
architectures
Types
Instruction
sets
Execution
Instruction pipelining
Hazards
Out-of-order
Speculative
Parallelism
Level
Multithreading
Flynn's taxonomy
Processor
performance
Types
By application
Systems
on chip
Hardware
accelerators
Word size
Core count
Components
Functional
units
Logic
Registers
Control unit
Datapath
Circuitry
Power
management
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=512-bit_computing&oldid=1298950338"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp