128-bit computing (original) (raw)

About DBpedia

In computer architecture, 128-bit integers, memory addresses, or other data units are those that are 128 bits (16 octets) wide. Also, 128-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. While there are currently no mainstream general-purpose processors built to operate on 128-bit integers or addresses, a number of processors do have specialized ways to operate on 128-bit chunks of data.

Property Value
dbo:abstract في معمارية الحاسوب الأعداد الصحيحة 128-بت وعنوان مادي أو غيرها من وحدات بيانات هي التي تكون في أغلب الأحيان 128- بت بإتساع (16 أوكتيت). معمارية الحاسوب لـ وحدة المعالجة المركزية 128-بت ووحدة الحساب والمنطق تعتمد علي سجل وحدة المعالجة المركزية وناقلات العناوين أو ناقل بهذا الحجم. لا توجد حاليا معالجات موحدة عامة الغرض مصنوعة للعمل علي أعداد صحيحة أو عناوين 128-بت بالرغم من أن عدد من المعالجات تعمل بالفعل علي بيانات 128-بت. يعتبر النظام System/370 لشركة آي بي إم أول حاسوب بدائي 128-بت حيث استخدم مسجلات الفاصلة العائمة معظم وحدات المعالجة المركزية الحديثة استخدم مجموعة تعليمات سيمد مثل SSE وAltiVec وغيرها, حيث تُستخدم المسجلات الشعاعية 128-بت لتخزين العديد من الأعداد الصغيرة مثل أربعة أعداد 32-بت العمليات الحسابية على أعداد الفاصلة العائمة, ويمكن أن تعمل مجموعة تعليمات واحدة علي تلك القيم بالتوازي. لكن هذه الوحدات للمعالجة لا تعمل علي أعداد فردية تكون أرقام ثنائية طولها 128-بت. يكون سجل وحدة المعالجة المركزية فقط حجمه 128-بت. دعم نظام VAX لشركة دي أي سي عمليات علي أعداد صحيحة 128-بت ("O" أو كلمة ثمانية) وأنواع البيانات من العمليات الحسابية على أعداد الفاصلة العائمة 128-بت ('H-float' أو HFLOAT). إن دعم مثل هذه العمليات كان خيار تحديثي أكثر من كونه سمة موحدة/قياسية. بما أن مسجلات نظام VAX كان إتساعها 32-بت, فإن العمليات 128-بت استخدمت أربعة مسجلات متتالية أو أربعة أطوال كلمات في الذاكرة. (ar) In computer architecture, 128-bit integers, memory addresses, or other data units are those that are 128 bits (16 octets) wide. Also, 128-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. While there are currently no mainstream general-purpose processors built to operate on 128-bit integers or addresses, a number of processors do have specialized ways to operate on 128-bit chunks of data. (en) En arquitectura de ordenadores, 128 bits es un término usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 128 bits (16 octetos) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho. Teóricamente, deberían reconocer hasta 5 mil billones de yottabytes de memoria RAM. No hay actualmente una corriente dominante de procesadores de propósito general construidos para operar con enteros o direcciones de 128 bits (16 octetos), aunque varios procesadores operan con datos de 128 bits. El IBM S/370 puede considerarse como el primer ordenador rudimentario de 128 bits ya que utilizó registros de punto flotante de 128 bits. Muchas CPUs modernas como el Pentium y el PowerPC tienen registros de vectores de 128 bits utilizados para almacenar varios números pequeños, como 4 números de 32 bits en coma flotante. Una instrucción simple puede operar con todos estos valores en paralelo (SIMD). Son procesadores de 128 bits en el sentido de que tienen registros de 128 bits y en algunos casos ALU de 128 bits, pero no operan con números individuales que sean dígitos binarios de 128 bits de longitud. (es) Un processeur 128 bits est un processeur dont la largeur des registres est de 128 bits sur les nombres entiers. L'ordinateur IBM 370 peut être considéré comme le premier système partiellement 128 bits puisqu'il peut manipuler des nombres en virgule flottante codés sur 128 bits. Le jeu d'instructions virtuel de l'AS/400 utilise des pointeurs sur 128 bits. Un multi-comparateur 128 bits a été décrit par des chercheurs en 1976. Un processeur 128 bits a été étudié dès 1999 par des chercheurs de Sony dans un article édité par l'IEEE. (fr) 컴퓨터 구조에서 128비트 정수, 메모리 주소, 기타 데이터 단위는 128비트(16옥텟) 너비에 속하는 것들이다. 또, 128비트 CPU와 ALU 아키텍처들은 해당 크기의 레지스터, 주소 버스, 데이터 버스에 기반한 것들이다. 128비트 정수나 주소로 동작하는 주류의 범용 프로세서가 현재 존재하지 않지만 수많은 프로세서는 128비트 덩어리의 데이터에서 동작하기 위한 특수한 방식들을 사용한다. IBM 시스템/370은 128비트 부동소수점 레지스터를 사용하였으므로 최초의 단순 128비트 컴퓨터로 간주할 수 있다. 현대의 대부분의 CPU들은 SIMD 명령어 집합(스트리밍 SIMD 확장, 등)을 지원하며 여기에서 128비트 벡터 레지스터를 사용하여 4개의 32비트 부동 숫자와 같은 더 작은 여러 수들을 저장한다. 그 뒤 하나의 명령어로 이러한 값들을 모두 병렬로 처리할 수 있다. 그러나 이러한 프로세서들은 길이가 128개의 이진 숫자인 개개의 숫자로 동작하지는 않는다. 오직 레지스터만이 크기가 128비트이다. DEC의 VAX는 128비트 정수('O', 즉 옥타워드)와 128비트 부동소수점(H-float 또는 HFLOAT) 자료형을 지원하였다. 이러한 명령의 지원은 표준 기능이 아닌 업그레이드 옵션이었다. VAX의 레지스터들이 32비트 너비였기 때문에 128비트 동작은 메모리에 4개의 연속된 레지스터나 4개의 롱워드(longword)를 사용하였다. 는 128비트 누산기를 제공하였으며 명령어 집합에는 128비트 부동소수점 및 이진화 십진법 산술을 포함하였다. 이를테면 컴파일러가 64비트 미만의 레지스터 크기를 갖춘 아키텍처에서 64비트 정수 산술을 에뮬레이트하는 방식과 동일하게 일부 컴파일러들 또한 128비트 정수 산술을 지원한다. 이를테면 GNU C 컴파일러 4.6 이상은 128비트 정수형 __int128을 일부 아키텍처용으로 갖추고 있다. C의 경우 이것은 컴파일러에 특화된 확장 기능이며, C11 자체는 128비트 정수의 지원을 보장하지 않는다. 128비트 레지스터는 2128(3.40 × 1038 초과)개의 다른 값들을 저장할 수 있다. 128비트에 저장할 수 있는 정수값의 범위는 사용되는 정수형에 따라 다르다. 가장 일반적인 2개의 정수형을 사용한다면 그 범위는 (unsigned) 이진수의 경우 0부터 340,282,366,920,938,463,463,374,607,431,768,211,455 (2128 - 1)이며 2의 보수로 표현할 경우 -170,141,183,460,469,231,731,687,303,715,884,105,728 (-2127)부터 170,141,183,460,469,231,731,687,303,715,884,105,727 (2127 - 1)까지이다. (ko) 128ビット(英: 128-bit)は、連続した128個(桁)のビット(16オクテット)であり、バイナリで最大340,282,366,920,938,463,463,374,607,431,768,211,456までの数を表現できる。 * 「128ビットアーキテクチャ」とは、整数型、メモリアドレス、その他のデータサイズなどが、最大128ビット幅のアーキテクチャである。 * 「128ビットCPU」(プロセッサ、演算装置)とは、128ビットサイズのレジスタ、アドレスバス、データバスを持つCPU(プロセッサ、演算装置)である。 (ja) 128 bit, in informatica, indica che in una data architettura il formato standard di una variabile semplice (intero, puntatore, ecc.) è di 128 bit di lunghezza. Generalmente questo riflette la dimensione dei registri interni della CPU usata per quell'architettura. Il termine "128 bit" può essere usato per descrivere la dimensione di: * Una unità di dati * I registri interni di una CPU o della ALU che deve funzionare usando quei registri * Indirizzi di memoria * Dati trasferiti per ogni lettura o scrittura alla memoria centrale. Al 2013 non esistono in produzione processori general-purpose costruiti per facilitare set di istruzioni e operazioni a 128-bit, dato che richiederebbero dimensioni dei buffer e throughput doppi rispetto ai moderni processori a 64-bit, a fronte di nessun reale bisogno pratico. (it) 128 бит (англ. 128 bit) — в информатике и используется для обозначения структур и типов данных, размер которых в памяти компьютеров занимает 128 бит, что равно 16 байтам. Архитектуры компьютеров, которые базируются на регистрах, адресных шинах или шинах данных, размеры которых составляют 128 бит, называются 128-битными архитектурами (или 128-разрядными архитектурами). На начало 2015 года не существует процессоров общего назначения, которые способны оперировать 128-битными целыми числами (англ. integer) или адресами, хотя некоторые процессоры могут работать с 128-битными данными. Мэйнфреймы IBM System/370 могут рассматриваться как первые «зачаточные» 128-битные компьютеры, поскольку они использовали 128-битные регистры с плавающей запятой. Более современные CPU получили набор процессорных инструкций SIMD (SSE, AltiVec и т. д.), в которых использовались 128-битные векторные регистры для сохранения нескольких чисел с меньшей разрядностью (например, четыре 32-битных числа с плавающей запятой). Благодаря этому одна процессорная инструкция может параллельно манипулировать всеми этими значениями. Таким образом, данные процессоры — это 128-битные процессоры в том смысле, что они имеют 128-битные регистры, но они не производят операции над отдельными 128-битными числами. (ru) Em arquitetura de computadores, inteiros, endereços de memória, ou outras unidades de dados de 128 bits são aquelas que possuem largura de 128 bits (16 octetos). Também, arquiteturas CPU e ALU de 128 bits são aquelas baseadas em registradores, , ou deste tamanho. (pt) 128位元(英語:128 bit),是指在计算机系统结构中具有“能直接運算128位元的整數能力”或是“128位元的記憶體定址元”。 128位元的微處理器或操作系統能直接解決任意128位元之內的資料,由於128位元的算法是2的128次方即“2128”,這在數學中已經大大超過2010年地球上的訊息總量,其大小估計有1.2 zb之多。 (zh) 128 біт — у комп'ютерній техніці означення структури даних, розмір яких у пам'яті ЕОМ дорівнює 128 елементарним коміркам. Це можуть бути цілі числа (Integer), вказівники на адресу в пам'яті (Memory address pointer). 128 біт також можна застосувати для означення архітектури мікропроцесорів. Станом на першу половину 2011 року не існувало процесорів загального призначення, здатних оперувати 128-бітовими цілими числами або адресами, хоча деякі процесори могли працювати зі 128-бітовими даними. Мейнфрейми IBM System/370 можуть розглядатись як перші 128-бітові комп'ютери. Вони використовували 128-бітові регістри з рухомою комою. Сучасніші CPU отримали набір процесорних інструкцій SIMD (SSE, та ін.), в яких було використано 128-бітові векторні регістри для зберігання декількох чисел з меншою розрядністю (наприклад, чотири 32-бітових числа з рухомою комою). Завдяки цьому одна процесорна інструкція може паралельно маніпулювати усіма цими значеннями. Таким чином, ці процесори — це 128-бітові процесори в тому сенсі, що вони мають 128-бітові регістри, але вони не виконують операції над окремими 128-бітовими числами. (uk)
dbo:wikiPageID 1800724 (xsd:integer)
dbo:wikiPageLength 11678 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1116950713 (xsd:integer)
dbo:wikiPageWikiLink dbr:PowerPC dbr:MD5 dbr:Arbitrary-precision_arithmetic dbr:Perl dbr:Universally_unique_identifier dbr:VAX dbc:Data_unit dbr:Compiler dbr:Cryptography dbr:Rust_(programming_language) dbr:GNU_Compiler_Collection dbr:Apache_Avro dbr:Siemens dbr:Signal_processing dbr:Complex_instruction_set_computer dbr:ZFS dbr:Zettabyte dbr:Key_size dbr:Two's_complement dbr:Dreamcast dbr:AltiVec dbr:Floating-point_arithmetic dbr:Numerical_analysis dbr:Graphics_processing_unit dbr:Floating-point dbr:Significant_figures dbr:Quadruple-precision_floating-point_format dbr:Audio_signal_processing dbr:LLVM dbr:Binary_number dbr:Block_cipher dbr:Photo_manipulation dbr:Free_software dbr:IBM_System/370 dbr:IBM_i dbr:IPv6 dbr:Integer dbr:Integer_(computer_science) dbr:Observable_universe dbr:Octet_(computing) dbr:RISC-V dbr:C_programming_language dbr:Streaming_SIMD_Extensions dbr:Sixth_generation_of_video_game_consoles dbr:IBM_System/360_Model_85 dbr:ICL_2900_Series dbr:Fixed-point_arithmetic dbr:Video_processing dbr:Signedness dbr:Single_instruction,_multiple_data dbr:Vector_registers dbr:Packed_decimal dbr:Symmetric_cipher dbr:Decimal128 dbr:CPU_architecture dbr:Multicomparator
dbp:wikiPageUsesTemplate dbt:CPU_technologies dbt:Citation_needed dbt:N-bit dbt:Reflist dbt:Short_description dbt:Use_dmy_dates dbt:Val dbt:Zwsp
dct:subject dbc:Data_unit
rdfs:comment In computer architecture, 128-bit integers, memory addresses, or other data units are those that are 128 bits (16 octets) wide. Also, 128-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. While there are currently no mainstream general-purpose processors built to operate on 128-bit integers or addresses, a number of processors do have specialized ways to operate on 128-bit chunks of data. (en) Un processeur 128 bits est un processeur dont la largeur des registres est de 128 bits sur les nombres entiers. L'ordinateur IBM 370 peut être considéré comme le premier système partiellement 128 bits puisqu'il peut manipuler des nombres en virgule flottante codés sur 128 bits. Le jeu d'instructions virtuel de l'AS/400 utilise des pointeurs sur 128 bits. Un multi-comparateur 128 bits a été décrit par des chercheurs en 1976. Un processeur 128 bits a été étudié dès 1999 par des chercheurs de Sony dans un article édité par l'IEEE. (fr) 128ビット(英: 128-bit)は、連続した128個(桁)のビット(16オクテット)であり、バイナリで最大340,282,366,920,938,463,463,374,607,431,768,211,456までの数を表現できる。 * 「128ビットアーキテクチャ」とは、整数型、メモリアドレス、その他のデータサイズなどが、最大128ビット幅のアーキテクチャである。 * 「128ビットCPU」(プロセッサ、演算装置)とは、128ビットサイズのレジスタ、アドレスバス、データバスを持つCPU(プロセッサ、演算装置)である。 (ja) Em arquitetura de computadores, inteiros, endereços de memória, ou outras unidades de dados de 128 bits são aquelas que possuem largura de 128 bits (16 octetos). Também, arquiteturas CPU e ALU de 128 bits são aquelas baseadas em registradores, , ou deste tamanho. (pt) 128位元(英語:128 bit),是指在计算机系统结构中具有“能直接運算128位元的整數能力”或是“128位元的記憶體定址元”。 128位元的微處理器或操作系統能直接解決任意128位元之內的資料,由於128位元的算法是2的128次方即“2128”,這在數學中已經大大超過2010年地球上的訊息總量,其大小估計有1.2 zb之多。 (zh) في معمارية الحاسوب الأعداد الصحيحة 128-بت وعنوان مادي أو غيرها من وحدات بيانات هي التي تكون في أغلب الأحيان 128- بت بإتساع (16 أوكتيت). معمارية الحاسوب لـ وحدة المعالجة المركزية 128-بت ووحدة الحساب والمنطق تعتمد علي سجل وحدة المعالجة المركزية وناقلات العناوين أو ناقل بهذا الحجم. (ar) En arquitectura de ordenadores, 128 bits es un término usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 128 bits (16 octetos) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho. Teóricamente, deberían reconocer hasta 5 mil billones de yottabytes de memoria RAM. (es) 컴퓨터 구조에서 128비트 정수, 메모리 주소, 기타 데이터 단위는 128비트(16옥텟) 너비에 속하는 것들이다. 또, 128비트 CPU와 ALU 아키텍처들은 해당 크기의 레지스터, 주소 버스, 데이터 버스에 기반한 것들이다. 128비트 정수나 주소로 동작하는 주류의 범용 프로세서가 현재 존재하지 않지만 수많은 프로세서는 128비트 덩어리의 데이터에서 동작하기 위한 특수한 방식들을 사용한다. IBM 시스템/370은 128비트 부동소수점 레지스터를 사용하였으므로 최초의 단순 128비트 컴퓨터로 간주할 수 있다. 현대의 대부분의 CPU들은 SIMD 명령어 집합(스트리밍 SIMD 확장, 등)을 지원하며 여기에서 128비트 벡터 레지스터를 사용하여 4개의 32비트 부동 숫자와 같은 더 작은 여러 수들을 저장한다. 그 뒤 하나의 명령어로 이러한 값들을 모두 병렬로 처리할 수 있다. 그러나 이러한 프로세서들은 길이가 128개의 이진 숫자인 개개의 숫자로 동작하지는 않는다. 오직 레지스터만이 크기가 128비트이다. 는 128비트 누산기를 제공하였으며 명령어 집합에는 128비트 부동소수점 및 이진화 십진법 산술을 포함하였다. (ko) 128 bit, in informatica, indica che in una data architettura il formato standard di una variabile semplice (intero, puntatore, ecc.) è di 128 bit di lunghezza. Generalmente questo riflette la dimensione dei registri interni della CPU usata per quell'architettura. Il termine "128 bit" può essere usato per descrivere la dimensione di: * Una unità di dati * I registri interni di una CPU o della ALU che deve funzionare usando quei registri * Indirizzi di memoria * Dati trasferiti per ogni lettura o scrittura alla memoria centrale. (it) 128 бит (англ. 128 bit) — в информатике и используется для обозначения структур и типов данных, размер которых в памяти компьютеров занимает 128 бит, что равно 16 байтам. Архитектуры компьютеров, которые базируются на регистрах, адресных шинах или шинах данных, размеры которых составляют 128 бит, называются 128-битными архитектурами (или 128-разрядными архитектурами). (ru) 128 біт — у комп'ютерній техніці означення структури даних, розмір яких у пам'яті ЕОМ дорівнює 128 елементарним коміркам. Це можуть бути цілі числа (Integer), вказівники на адресу в пам'яті (Memory address pointer). (uk)
rdfs:label معمارية 128 بت (ar) 128-bit computing (en) 128 bits (es) Processeur 128 bits (fr) 128 bit (it) 128비트 (ko) 128ビット (ja) 128 бит (ru) 128 bits (pt) 128位元 (zh) 128 біт (uk)
owl:sameAs wikidata:128-bit computing dbpedia-ar:128-bit computing dbpedia-es:128-bit computing dbpedia-fa:128-bit computing dbpedia-fr:128-bit computing dbpedia-it:128-bit computing dbpedia-ja:128-bit computing dbpedia-ko:128-bit computing dbpedia-ms:128-bit computing dbpedia-no:128-bit computing dbpedia-pt:128-bit computing dbpedia-ro:128-bit computing dbpedia-ru:128-bit computing dbpedia-uk:128-bit computing dbpedia-zh:128-bit computing https://global.dbpedia.org/id/2AbUR
prov:wasDerivedFrom wikipedia-en:128-bit_computing?oldid=1116950713&ns=0
foaf:isPrimaryTopicOf wikipedia-en:128-bit_computing
is dbo:wikiPageRedirects of dbr:128-bit dbr:128-bit_architecture dbr:128bit dbr:128_bit
is dbo:wikiPageWikiLink of dbr:Vanguard_(microkernel) dbr:Integer_overflow dbr:128-bit dbr:128-bit_architecture dbr:128bit dbr:Rust_(programming_language) dbr:WebAssembly dbr:ARM_architecture_family dbr:256-bit_computing dbr:DEC_Alpha dbr:Nintendo dbr:RISC-V dbr:128_bit
is foaf:primaryTopic of wikipedia-en:128-bit_computing