Bit slicing (original) (raw)

About DBpedia

Řezový procesor (anglicky bit slicing, doslova „krájení bitů“) je způsob vytvoření centrální procesorové jednotky z modulů, které realizují procesorové funkce na části slova. Každý z těchto modulů zpracovává jednu část bitového slova neboli bitové pole z operandu. Jsou-li náležitě seskupeny, jsou tyto moduly schopny zpracovat „plné“ bitové slovo (dané šířkou datové sběrnice) nebo obecně libovolně dlouhé bitové slovo. Procesory založené na této technice se většinou skládají z 1, 2, 4 nebo 8bitové aritmeticko-logické jednotky (ALU) a kontrolních signálů (vnitřní signály přenosu, přetečení, znaménka, …).

Property Value
dbo:abstract Řezový procesor (anglicky bit slicing, doslova „krájení bitů“) je způsob vytvoření centrální procesorové jednotky z modulů, které realizují procesorové funkce na části slova. Každý z těchto modulů zpracovává jednu část bitového slova neboli bitové pole z operandu. Jsou-li náležitě seskupeny, jsou tyto moduly schopny zpracovat „plné“ bitové slovo (dané šířkou datové sběrnice) nebo obecně libovolně dlouhé bitové slovo. Procesory založené na této technice se většinou skládají z 1, 2, 4 nebo 8bitové aritmeticko-logické jednotky (ALU) a kontrolních signálů (vnitřní signály přenosu, přetečení, znaménka, …). (cs) Ein Bit-Slice ist ein vorgefertigter Baustein in Form eines integrierten Schaltkreises, der in der Mikroelektronik zum individuellen Bau eines Prozessors verwendet wurde. Die vorrangig in den 1970er bis 1980er Jahren genutzten Bit-Slice-Bausteine waren ein Entwicklungsschritt auf dem Weg vom aus Einzeltransistoren aufgebauten Computer zum heute ausschließlich eingesetzten Mikroprozessor, also dem Prozessor auf einem einzelnen Die. Bit-Slicing bezeichnete eine Methode aus der Rechnerarchitektur, bei der man aus mehreren Einzelbausteinen, die oft alle für relativ kleine Wörter – den Bit-Slices – (meist 4 bit lang) ausgelegt waren, größere Rechenwerke zusammenbaute. Bit-Slices für arithmetisch-logische Einheiten, Register und Sprung- und Verzweigungseinheiten wurden kombiniert, um die gewünschte Wortbreite des Prozessors zu erreichen. Dazu kamen Speicher für das Mikroprogramm, die meist aus schnellen ROM-Bausteinen bestanden, eine Mikroprogrammsteuereinheit sowie diverse kleinere Bausteine wie Bus-Treiber. (de) Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary n-bit central processing unit (CPU). Each of these component modules processes one bit field or "slice" of an operand. The grouped processing components would then have the capability to process the chosen full word-length of a given software design. Bit slicing more or less died out due to the advent of the microprocessor. Recently it has been used in arithmetic logic units (ALUs) for quantum computers and as a software technique, e.g. for cryptography in x86 CPUs. (en) Un bit slicing o bit slice se refiere a la arquitectura de ciertos procesadores de alta velocidad, en los que sus bloques internos han sido diseñados para poder ser expandidos (aceptan datos de mayor longitud), simplemente conectando otro procesador de las mismas características en paralelo. Por ejemplo, una palabra de 8 bits puede ser tratada por dos procesadores bit-slice de cuatro bits. * Datos: Q878691 (es) ビットスライスとは、コンピュータのプロセッサの処理などを、小さなビット幅ごとに分割(スライス)すること、あるいはそのように分割して、小さなモジュールなどの組み合わせによって処理すること。そのようにして構成されているプロセッサないしその部品をビットスライスプロセッサと呼ぶ。ビットスライスプロセッサを構成する部品のうち、特にいわゆるデータパスを構成する部品は、各オペランドを所定のビット幅ぶん(スライス)だけ処理する。 また、音声や画像などのデータをビットプレーン構造などで扱うためスライスすることやスライスしたものも「ビットスライス」と呼ぶことがある。詳細はビットプレーン参照。 (ja) 비트 슬라이스(Bit Slice)는 작은 비트의 모듈을 모아 큰 비트의 프로세서를 제작하는 기술을 말한다. 각각의 모듈은 하나의 비트 필드(bit field)나 오퍼랜드의 조각(slice)을 처리할 수 있는데 이러한 모듈이 모이면 완전한 워드 단위의 데이터를 처리할 수 있다. 비트 슬라이스 프로세서는 보통 2, 4비트의 ALU와 캐리(carry), 오버플로우(overflow) 신호가 포함된 컨트롤 라인으로 이루어진다. 예를 들어 4비트 ALU 2개를 나란히 배열한 후 그 사이에 컨트롤 라인을 추가하면 8비트 형태가 되는데 이런식으로 확장하여 16비트나 32비트 등등 설계자가 사용하고자하는 크기의 워드로 만들 수 있다. 마이크로시퀀서 또는 컨트롤 롬은 각각의 ALU 모듈을 제어하는데 필요한 컨트롤 신호와 데이터를 실행 로직으로 건네주는 역할을 한다. 비트 프로세서 모듈로는 인텔 3000 패밀리, AMD Am2900 패밀리, 내셔널 세미컨덕터 IMP-8, IMP-16 패밀리, 등이 있다. 비트 슬라이스는 1970년대 중반부터 1980년대까지 일반적으로 사용되었는데 특정 컴퓨터 시스템에서 어느 정도의 버스 폭이 필요한지에 대한 논쟁이 있었고 실리콘 칩 기술이 뒤떨어져 부품 가격이 비쌌기 때문에 간단하고 값 싼 ALU를 여러개 사용하는 것으로 컴퓨터 성능을 올리는 방법이 비용면에서 유리했다. 당시 32비트 아키텍처가 다루어지기 시작했지만 극소수의 제품이 제작 단계에 있었다. 또, 16비트 프로세서는 일반적으로 사용되었지만 가격이 비쌌고 Z80과 같은 8비트 프로세서는 막 태동하기 사작한 가정용 컴퓨터에 사용되기 시작했다. 비트 슬라이스로 기술자와 학생들이 기존에 판매되는 부품을 사용해 좀 더 성능이 좋고 복잡한 컴퓨터를 제작할 수 있었다. ALU의 세부 사항이 지정되어 있기 때문에 새로운 컴퓨터 아키텍처를 설계하는 복잡함이 대폭 줄어들었다. 60년대 말에서 80년대 중반에는 나 CMOS 트랜지스터보다 더 빠른 를 사용해 더 작고 경제적인 프로세서를 만들 수 있었으며 DSP 기능이나 행렬 변환같은 빠른 속도를 요구하는 애플리케이션을 더 높은 클럭으로 작동시킬 수 있게 되었다. 비트 슬라이스는 집적회로(IC)가 사용되기 이전의 컴퓨터에서도 사용되었는데 첫 번째 비트 슬라이스 컴퓨터는 1956~8년 캠브릿지 수학 실험 대학(University of Cambridge Mathematical Laboratory)에서 제작한 EDSAC 2였다. (ko) Микропроцессорная секция, аббревиатура МПС; также, многокристальный секционный микропроцессор — большая интегральная схема (БИС), предназначенная для обработки нескольких разрядов данных или выполнения определенных управляющих операций. Секционность БИС микропроцессора определяет возможность наращивания разрядности обрабатываемых данных или усложнения устройств управления микропроцессором при параллельном включении большего числа БИС. (ru) Секційний процесор (англ. bit slicing CPU) — центральний процесор, сконструйований з модулів, або секцій, з меншою розрядністю, ніж розрядність самого процесора (наприклад, 32-розрядний процесор, збудований з чотирьох 8-розрядних модулів). Теоретично можливим є n-секційний процесор. Секційні процесори були популярні у мінікомп'ютерах 1960-1980-х років, але поступилися мікропроцесорам, що реалізовуються у вигляді одного кристалу і є суттєво дешевшими при масовому виробництві. З виникненням і розвитком квантових комп'ютерів, спостерігається деяке поновлення інтересу до секційного підходу, зокрема при проектуванні квантових арифметично-логічних пристроїв. Програмно реалізований варіант секційної архітектури знаходить застосування у криптографії. (uk)
dbo:wikiPageExternalLink http://plaintext.crypto.lo.gy/article/378/untwisted-bit-sliced-tea-time https://web.archive.org/web/20131021214351/http:/plaintext.crypto.lo.gy/article/378/untwisted-bit-sliced-tea-time
dbo:wikiPageID 3093466 (xsd:integer)
dbo:wikiPageLength 16525 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1116658565 (xsd:integer)
dbo:wikiPageWikiLink dbr:Processor_(computing) dbr:Quantum_computer dbr:NMOS_logic dbr:Monolithic_Memories dbr:Intel_3000 dbr:1-bit_computing dbr:16-bit_computing dbr:Cryptography dbr:SIMD dbr:Motorola dbr:Operand dbr:Very-large-scale_integration dbr:Arithmetic_logic_unit dbr:Arithmetic_overflow dbr:List_of_7400-series_integrated_circuits dbr:MIPS_instruction_set dbr:Z80 dbr:Debug dbc:Bit-slice_chips dbc:University_of_Cambridge_Computer_Laboratory dbr:Data_Encryption_Standard dbr:32-bit dbr:36-bit dbr:8-bit_computing dbr:AMD dbr:4-bit_computing dbc:Digital_electronics dbr:EDSAC_2 dbr:Fairchild_Semiconductor dbr:Four-Phase_Systems dbr:Am29100 dbr:Central_processing_unit dbr:Superconductivity dbr:Intersil dbc:Central_processing_unit dbr:Large-scale_integration dbr:Bipolar_junction_transistor dbr:Bit-serial_architecture dbr:Bit_field dbr:Block_cipher dbr:Synopsys dbr:Tiny_Encryption_Algorithm dbr:Texas_Instruments_SBP0400 dbr:Digital_signal_processing dbr:CMOS dbr:Microprocessor dbr:National_Semiconductor dbr:Carry_(arithmetic) dbr:Word_(computer_architecture) dbr:X86 dbr:Xerox_Alto dbr:ITT_Semiconductors dbr:Virtual_machine dbr:Microsequencer dbr:IMP-16 dbr:Raytheon dbr:Texas_Instruments_SN74181 dbr:Texas_Instruments_SN74AS888 dbr:Rockwell_Semiconductor dbr:Motorola_MC10800 dbr:Signetics dbr:University_of_Cambridge_Mathematical_Laboratory dbr:ZFT_Robotron dbr:UNIVAC_1100 dbr:SIMD_within_a_register dbr:2-bit_computing dbr:Am2900 dbr:Matrix_transformation dbr:Zentrum_Mikroelektronik_Dresden dbr:49C402 dbr:8X02 dbr:Control_ROM dbr:Fairchild_100K dbr:Fairchild_4700 dbr:Fairchild_9400 dbr:GPC/P dbr:IMP-4 dbr:IMP-8 dbr:ZFTM_Dresden
dbp:cs1Dates y (en)
dbp:date April 2020 (en)
dbp:wikiPageUsesTemplate dbt:About dbt:Authority_control dbt:Cite_web dbt:Computer_architecture_bit_widths dbt:Expand_Russian dbt:Ill dbt:Primary_sources dbt:Reflist dbt:Short_description dbt:Snd dbt:Use_dmy_dates dbt:Use_list-defined_references
dcterms:subject dbc:Bit-slice_chips dbc:University_of_Cambridge_Computer_Laboratory dbc:Digital_electronics dbc:Central_processing_unit
gold:hypernym dbr:Technique
rdf:type owl:Thing dbo:TopicalConcept
rdfs:comment Řezový procesor (anglicky bit slicing, doslova „krájení bitů“) je způsob vytvoření centrální procesorové jednotky z modulů, které realizují procesorové funkce na části slova. Každý z těchto modulů zpracovává jednu část bitového slova neboli bitové pole z operandu. Jsou-li náležitě seskupeny, jsou tyto moduly schopny zpracovat „plné“ bitové slovo (dané šířkou datové sběrnice) nebo obecně libovolně dlouhé bitové slovo. Procesory založené na této technice se většinou skládají z 1, 2, 4 nebo 8bitové aritmeticko-logické jednotky (ALU) a kontrolních signálů (vnitřní signály přenosu, přetečení, znaménka, …). (cs) Un bit slicing o bit slice se refiere a la arquitectura de ciertos procesadores de alta velocidad, en los que sus bloques internos han sido diseñados para poder ser expandidos (aceptan datos de mayor longitud), simplemente conectando otro procesador de las mismas características en paralelo. Por ejemplo, una palabra de 8 bits puede ser tratada por dos procesadores bit-slice de cuatro bits. * Datos: Q878691 (es) ビットスライスとは、コンピュータのプロセッサの処理などを、小さなビット幅ごとに分割(スライス)すること、あるいはそのように分割して、小さなモジュールなどの組み合わせによって処理すること。そのようにして構成されているプロセッサないしその部品をビットスライスプロセッサと呼ぶ。ビットスライスプロセッサを構成する部品のうち、特にいわゆるデータパスを構成する部品は、各オペランドを所定のビット幅ぶん(スライス)だけ処理する。 また、音声や画像などのデータをビットプレーン構造などで扱うためスライスすることやスライスしたものも「ビットスライス」と呼ぶことがある。詳細はビットプレーン参照。 (ja) Микропроцессорная секция, аббревиатура МПС; также, многокристальный секционный микропроцессор — большая интегральная схема (БИС), предназначенная для обработки нескольких разрядов данных или выполнения определенных управляющих операций. Секционность БИС микропроцессора определяет возможность наращивания разрядности обрабатываемых данных или усложнения устройств управления микропроцессором при параллельном включении большего числа БИС. (ru) Ein Bit-Slice ist ein vorgefertigter Baustein in Form eines integrierten Schaltkreises, der in der Mikroelektronik zum individuellen Bau eines Prozessors verwendet wurde. Die vorrangig in den 1970er bis 1980er Jahren genutzten Bit-Slice-Bausteine waren ein Entwicklungsschritt auf dem Weg vom aus Einzeltransistoren aufgebauten Computer zum heute ausschließlich eingesetzten Mikroprozessor, also dem Prozessor auf einem einzelnen Die. Bit-Slicing bezeichnete eine Methode aus der Rechnerarchitektur, bei der man aus mehreren Einzelbausteinen, die oft alle für relativ kleine Wörter – den Bit-Slices – (meist 4 bit lang) ausgelegt waren, größere Rechenwerke zusammenbaute. (de) Bit slicing is a technique for constructing a processor from modules of processors of smaller bit width, for the purpose of increasing the word length; in theory to make an arbitrary n-bit central processing unit (CPU). Each of these component modules processes one bit field or "slice" of an operand. The grouped processing components would then have the capability to process the chosen full word-length of a given software design. (en) 비트 슬라이스(Bit Slice)는 작은 비트의 모듈을 모아 큰 비트의 프로세서를 제작하는 기술을 말한다. 각각의 모듈은 하나의 비트 필드(bit field)나 오퍼랜드의 조각(slice)을 처리할 수 있는데 이러한 모듈이 모이면 완전한 워드 단위의 데이터를 처리할 수 있다. 비트 슬라이스 프로세서는 보통 2, 4비트의 ALU와 캐리(carry), 오버플로우(overflow) 신호가 포함된 컨트롤 라인으로 이루어진다. 예를 들어 4비트 ALU 2개를 나란히 배열한 후 그 사이에 컨트롤 라인을 추가하면 8비트 형태가 되는데 이런식으로 확장하여 16비트나 32비트 등등 설계자가 사용하고자하는 크기의 워드로 만들 수 있다. 마이크로시퀀서 또는 컨트롤 롬은 각각의 ALU 모듈을 제어하는데 필요한 컨트롤 신호와 데이터를 실행 로직으로 건네주는 역할을 한다. 비트 프로세서 모듈로는 인텔 3000 패밀리, AMD Am2900 패밀리, 내셔널 세미컨덕터 IMP-8, IMP-16 패밀리, 등이 있다. (ko) Секційний процесор (англ. bit slicing CPU) — центральний процесор, сконструйований з модулів, або секцій, з меншою розрядністю, ніж розрядність самого процесора (наприклад, 32-розрядний процесор, збудований з чотирьох 8-розрядних модулів). Теоретично можливим є n-секційний процесор. (uk)
rdfs:label Řezový procesor (cs) Bit-Slice (de) Bit slicing (en) Bit slicing (es) 비트 슬라이스 (ko) ビットスライス (ja) Микропроцессорная секция (ru) Секційний процесор (uk)
owl:sameAs freebase:Bit slicing wikidata:Bit slicing dbpedia-cs:Bit slicing dbpedia-de:Bit slicing dbpedia-es:Bit slicing dbpedia-fa:Bit slicing dbpedia-fi:Bit slicing dbpedia-hu:Bit slicing dbpedia-ja:Bit slicing dbpedia-ko:Bit slicing dbpedia-ru:Bit slicing dbpedia-uk:Bit slicing https://global.dbpedia.org/id/52d8X
prov:wasDerivedFrom wikipedia-en:Bit_slicing?oldid=1116658565&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Bit_slicing
is dbo:wikiPageRedirects of dbr:Bit-slice_processor dbr:2-bit_architecture dbr:Cascadable_ALU dbr:Bit-slice_ALU dbr:Bit-slice_CPU dbr:Bit-slice_microprocessor dbr:Bit-slicing dbr:Bit_slice_ALU dbr:Bit_slice_CPU dbr:Bit_slice_microprocessor dbr:Bit_slice_processor dbr:ALU_Slice dbr:ALU_slice dbr:Slice_ALU dbr:Slice_cascadable_processor dbr:Slice_processor dbr:2-bit_computing dbr:Bitslice dbr:Bitslice_microprocessor_technology dbr:Bitslicing dbr:Bit-slice dbr:Bit_slice dbr:Bit_slice_processors
is dbo:wikiPageWikiLink of dbr:Pertec_Computer dbr:JH_(hash_function) dbr:Joel_McCormack dbr:1-bit_computing dbr:Arithmetic_logic_unit dbr:Lilith_(computer) dbr:Common_Scrambling_Algorithm dbr:Bit-slice_processor dbr:Microcode dbr:2-bit_architecture dbr:74181 dbr:Ceres_(workstation) dbr:Data_General_Nova dbr:Cascadable_ALU dbr:HP_2100 dbr:HP_FOCUS dbr:List_of_AMD_Am2900_and_Am29000_families dbr:4-bit_computing dbr:Nord-100 dbr:Norsk_Data dbr:Parallax_Graphics dbr:Bit-slice_ALU dbr:Bit-slice_CPU dbr:Bit-slice_microprocessor dbr:Bit-slicing dbr:Bit_slice_ALU dbr:Bit_slice_CPU dbr:Bit_slice_microprocessor dbr:Bit_slice_processor dbr:Goodyear_MPP dbr:Kombinat_Mikroelektronik_Erfurt dbr:ALU_Slice dbr:ALU_slice dbr:HP_9845C dbr:AMD_Am2900 dbr:Bit-serial_architecture dbr:Slice_ALU dbr:Slice_cascadable_processor dbr:Slice_processor dbr:Soviet_integrated_circuit_designation dbr:Microprocessor dbr:Mikron_Group dbr:Xerox_Alto dbr:Slice dbr:Multigate_device dbr:Tektronix_4050 dbr:2-bit_computing dbr:Bitslice dbr:Bitslice_microprocessor_technology dbr:Bitslicing dbr:Bit-slice dbr:Bit_slice dbr:Bit_slice_processors
is foaf:primaryTopic of wikipedia-en:Bit_slicing