ES2007031A6 - Una unidad funcional para un ordenador empaquetada en al menos un paquete y destinada a manejar datos en un plan interno prefijado de ordenacion de datos - Google Patents
Una unidad funcional para un ordenador empaquetada en al menos un paquete y destinada a manejar datos en un plan interno prefijado de ordenacion de datosInfo
- Publication number
- ES2007031A6 ES2007031A6 ES878700270A ES8700270A ES2007031A6 ES 2007031 A6 ES2007031 A6 ES 2007031A6 ES 878700270 A ES878700270 A ES 878700270A ES 8700270 A ES8700270 A ES 8700270A ES 2007031 A6 ES2007031 A6 ES 2007031A6
- Authority
- ES
- Spain
- Prior art keywords
- data
- ordering scheme
- external data
- data ordering
- conversion unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/76—Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
- G06F7/768—Data position reversal, e.g. bit reversal, byte swapping
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/04—Addressing variable-length words or parts of words
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
- Preparation Of Compounds By Using Micro-Organisms (AREA)
- Executing Machine-Instructions (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Polarising Elements (AREA)
- Steroid Compounds (AREA)
- Bus Control (AREA)
- Multi Processors (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Saccharide Compounds (AREA)
- Nitrogen Condensed Heterocyclic Rings (AREA)
Abstract
SE REVELA UNA CPU U OTRA UNIDAD DE FUNCION QUE SIGUE UN DETERMINADO PLAN DE ORDENACION DE DATOS INTERIORMENTE, Y EN LA QUE UNOS DATOS ENTRANTES Y/O SALIENTES PASAN A TRAVES DE UNA UNIDAD DE CONVERSION DEL ORDEN DE LOS DATOS PARA ADECUARLOS A UN PLAN EXTERNO, SELECCIONABLE, DE ORDENACION DE LOS DATOS. LOS MEDIOS PARA ESPECIFICAR EL PLAN EXTERNO DE ORDENACION DE DATOS SON ACCESIBLES DESDE EL EXTERIOR DEL PAQUETE O LOS PAQUETES FISICOS EN LOS QUE SE ALOJA LA UNIDAD FUNCIONAL. LA UNIDAD DE CONVERSION DEL ORDEN DE LOS DATOS PUEDE COMPRENDER UN ALINEADOR DE CARGA Y/O UN ALINEADOR DE ALMACENAJE, Y UNO DE ESTOS, O AMBOS, PUEDEN COMPRENDER MEDIOS DE DESPLAZAR UNIDADES DE INFORMACION DE UN TAMAÑO MENOR DENTRO DE UNIDADES DE INFORMACION DE UN TAMAÑO MAYOR. LA MAGNITUD DEL DESPLAZAMIENTO PUEDE DERIVARSE DE LOS BITIOS DE ACCESO DE ORDEN INFERIOR, Y PUEDE ALTERARSE SEGUN LOS MEDIOS EXTERNOS DE ORDENACION DE DATOS QUE SE ELIGEN.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US82728286A | 1986-02-06 | 1986-02-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2007031A6 true ES2007031A6 (es) | 1989-06-01 |
Family
ID=25248802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES878700270A Expired ES2007031A6 (es) | 1986-02-06 | 1987-02-05 | Una unidad funcional para un ordenador empaquetada en al menos un paquete y destinada a manejar datos en un plan interno prefijado de ordenacion de datos |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US4959779A (es) |
| EP (1) | EP0236615B1 (es) |
| JP (1) | JPH0734174B2 (es) |
| KR (1) | KR870008252A (es) |
| AT (1) | ATE82412T1 (es) |
| CA (1) | CA1285075C (es) |
| DE (1) | DE3687124T2 (es) |
| DK (1) | DK60987A (es) |
| ES (1) | ES2007031A6 (es) |
| GR (1) | GR870205B (es) |
| IE (1) | IE870310L (es) |
| IL (1) | IL81239A (es) |
| NO (1) | NO870416L (es) |
Families Citing this family (53)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6428752A (en) * | 1987-07-24 | 1989-01-31 | Toshiba Corp | Data processor |
| JP3041308B2 (ja) * | 1987-09-30 | 2000-05-15 | 健 坂村 | データ処理装置 |
| JP2633331B2 (ja) * | 1988-10-24 | 1997-07-23 | 三菱電機株式会社 | マイクロプロセッサ |
| US5265237A (en) * | 1988-12-07 | 1993-11-23 | Xycom, Inc. | Byte swapping apparatus for selectively reordering bytes of an N-bit word communicated between an at computer and VME bus |
| GB2228348A (en) * | 1989-01-13 | 1990-08-22 | Texas Instruments Ltd | Memory interface integrated circuit |
| GB2229832B (en) * | 1989-03-30 | 1993-04-07 | Intel Corp | Byte swap instruction for memory format conversion within a microprocessor |
| US6038584A (en) * | 1989-11-17 | 2000-03-14 | Texas Instruments Incorporated | Synchronized MIMD multi-processing system and method of operation |
| US5168561A (en) * | 1990-02-16 | 1992-12-01 | Ncr Corporation | Pipe-line method and apparatus for byte alignment of data words during direct memory access transfers |
| EP0470570B1 (en) * | 1990-08-09 | 1997-01-29 | Silicon Graphics, Inc. | Method and apparatus for byte order switching in a computer |
| JP2763207B2 (ja) * | 1991-04-25 | 1998-06-11 | 株式会社東芝 | 情報処理装置 |
| US5524250A (en) * | 1991-08-23 | 1996-06-04 | Silicon Graphics, Inc. | Central processing unit for processing a plurality of threads using dedicated general purpose registers and masque register for providing access to the registers |
| US5313231A (en) * | 1992-03-24 | 1994-05-17 | Texas Instruments Incorporated | Color palette device having big/little endian interfacing, systems and methods |
| US5408664A (en) * | 1992-06-19 | 1995-04-18 | Silicon Graphics, Incorporated | System and Method for booting computer for operation in either of two byte-order modes |
| US5471628A (en) * | 1992-06-30 | 1995-11-28 | International Business Machines Corporation | Multi-function permutation switch for rotating and manipulating an order of bits of an input data byte in either cyclic or non-cyclic mode |
| US5412782A (en) | 1992-07-02 | 1995-05-02 | 3Com Corporation | Programmed I/O ethernet adapter with early interrupts for accelerating data transfer |
| JP3187539B2 (ja) * | 1992-07-28 | 2001-07-11 | 株式会社東芝 | データ転送装置 |
| US5517627A (en) * | 1992-09-18 | 1996-05-14 | 3Com Corporation | Read and write data aligner and method |
| US5392406A (en) * | 1992-09-18 | 1995-02-21 | 3Com Corporation | DMA data path aligner and network adaptor utilizing same |
| US5838389A (en) * | 1992-11-02 | 1998-11-17 | The 3Do Company | Apparatus and method for updating a CLUT during horizontal blanking |
| US5481275A (en) | 1992-11-02 | 1996-01-02 | The 3Do Company | Resolution enhancement for video display using multi-line interpolation |
| US5572235A (en) * | 1992-11-02 | 1996-11-05 | The 3Do Company | Method and apparatus for processing image data |
| US5596693A (en) * | 1992-11-02 | 1997-01-21 | The 3Do Company | Method for controlling a spryte rendering processor |
| US5752073A (en) * | 1993-01-06 | 1998-05-12 | Cagent Technologies, Inc. | Digital signal processor architecture |
| US5519842A (en) * | 1993-02-26 | 1996-05-21 | Intel Corporation | Method and apparatus for performing unaligned little endian and big endian data accesses in a processing system |
| US5574923A (en) * | 1993-05-10 | 1996-11-12 | Intel Corporation | Method and apparatus for performing bi-endian byte and short accesses in a single-endian microprocessor |
| US5564056A (en) * | 1994-03-01 | 1996-10-08 | Intel Corporation | Method and apparatus for zero extension and bit shifting to preserve register parameters in a microprocessor utilizing register renaming |
| US5781763A (en) * | 1995-04-07 | 1998-07-14 | International Business Machines Corporation | Independent control of DMA and I/O resources for mixed-endian computing systems |
| US5953241A (en) * | 1995-08-16 | 1999-09-14 | Microunity Engeering Systems, Inc. | Multiplier array processing system with enhanced utilization at lower precision for group multiply and sum instruction |
| US7483935B2 (en) * | 1995-08-16 | 2009-01-27 | Microunity Systems Engineering, Inc. | System and method to implement a matrix multiply unit of a broadband processor |
| US5742840A (en) * | 1995-08-16 | 1998-04-21 | Microunity Systems Engineering, Inc. | General purpose, multiple precision parallel operation, programmable media processor |
| US6643765B1 (en) * | 1995-08-16 | 2003-11-04 | Microunity Systems Engineering, Inc. | Programmable processor with group floating point operations |
| US7301541B2 (en) * | 1995-08-16 | 2007-11-27 | Microunity Systems Engineering, Inc. | Programmable processor and method with wide operations |
| US6295599B1 (en) * | 1995-08-16 | 2001-09-25 | Microunity Systems Engineering | System and method for providing a wide operand architecture |
| US5819117A (en) * | 1995-10-10 | 1998-10-06 | Microunity Systems Engineering, Inc. | Method and system for facilitating byte ordering interfacing of a computer system |
| US5854914A (en) * | 1996-02-13 | 1998-12-29 | Intel Corporation | Mechanism to improved execution of misaligned loads |
| US5848436A (en) * | 1996-03-06 | 1998-12-08 | International Business Machines Corporation | Method and apparatus for efficiently providing data from a data storage medium to a processing entity |
| US5781923A (en) * | 1996-05-28 | 1998-07-14 | Hewlett-Packard Company | Adding a field to the cache tag in a computer system to indicate byte ordering |
| US6148302A (en) * | 1998-02-26 | 2000-11-14 | Sun Microsystems, Inc. | Method, apparatus, system and computer program product for initializing a data structure at its first active use |
| US6457121B1 (en) * | 1999-03-17 | 2002-09-24 | Intel Corporation | Method and apparatus for reordering data in X86 ordering |
| US6819325B2 (en) * | 2000-03-07 | 2004-11-16 | Microsoft Corporation | API communications for vertex and pixel shaders |
| US7159041B2 (en) * | 2000-03-07 | 2007-01-02 | Microsoft Corporation | Method and system for defining and controlling algorithmic elements in a graphics display system |
| FR2818145B1 (fr) * | 2000-12-18 | 2003-11-28 | Oreal | Compositions cosmetiques antisolaires a base d'un melange synergetique de filtres et utilisations |
| US6831635B2 (en) * | 2001-03-01 | 2004-12-14 | Microsoft Corporation | Method and system for providing a unified API for both 2D and 3D graphics objects |
| US6828975B2 (en) * | 2001-03-01 | 2004-12-07 | Microsoft Corporation | Method and system for managing graphics objects in a graphics display system |
| US6812923B2 (en) | 2001-03-01 | 2004-11-02 | Microsoft Corporation | Method and system for efficiently transferring data objects within a graphics display system |
| US6874150B2 (en) | 2001-03-01 | 2005-03-29 | Microsoft Corporation | Method and system for maintaining connections between surfaces and objects in a graphics display system |
| US7023431B2 (en) * | 2001-03-01 | 2006-04-04 | Microsoft Corporation | Method and system for providing data to a graphics chip in a graphics display system |
| AU2002339867A1 (en) | 2001-09-04 | 2003-03-18 | Microunity Systems Engineering, Inc. | System and method for performing multiplication |
| US7251752B2 (en) | 2001-10-01 | 2007-07-31 | Adams Phillip M | Computerized product improvement apparatus and method |
| US7634762B1 (en) | 2005-04-19 | 2009-12-15 | Paravirtual Corp. | Selective post-compile conversion |
| US7685405B1 (en) * | 2005-10-14 | 2010-03-23 | Marvell International Ltd. | Programmable architecture for digital communication systems that support vector processing and the associated methodology |
| US8099448B2 (en) | 2005-11-02 | 2012-01-17 | Qualcomm Incorporated | Arithmetic logic and shifting device for use in a processor |
| US20170123792A1 (en) * | 2015-11-03 | 2017-05-04 | Imagination Technologies Limited | Processors Supporting Endian Agnostic SIMD Instructions and Methods |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3573744A (en) * | 1968-11-01 | 1971-04-06 | Bell Telephone Labor Inc | Data buffer system for transferring information from a first to a second storage medium |
| US3699525A (en) * | 1970-11-27 | 1972-10-17 | Honeywell Inf Systems | Use of control words to change configuration and operating mode of a data communication system |
| US3846763A (en) * | 1974-01-04 | 1974-11-05 | Honeywell Inf Systems | Method and apparatus for automatic selection of translators in a data processing system |
| US3996566A (en) * | 1974-12-16 | 1976-12-07 | Bell Telephone Laboratories, Incorporated | Shift and rotate circuit for a data processor |
| US4494186A (en) * | 1976-11-11 | 1985-01-15 | Honeywell Information Systems Inc. | Automatic data steering and data formatting mechanism |
| GB1563165A (en) * | 1977-11-16 | 1980-03-19 | Ibm | Character display system |
| US4281315A (en) * | 1979-08-27 | 1981-07-28 | Bell Telephone Laboratories, Incorporated | Collection of messages from data terminals using different protocols and formats |
| JPS5714957A (en) * | 1980-06-30 | 1982-01-26 | Toshiba Corp | Memory device |
| JPS5945545A (ja) * | 1982-09-06 | 1984-03-14 | Mitsubishi Electric Corp | 8ビツトデ−タ変換回路 |
| US4512018A (en) * | 1983-03-08 | 1985-04-16 | Burroughs Corporation | Shifter circuit |
| US4559614A (en) * | 1983-07-05 | 1985-12-17 | International Business Machines Corporation | Interactive code format transform for communicating data between incompatible information processing systems |
| US4595911A (en) * | 1983-07-14 | 1986-06-17 | Sperry Corporation | Programmable data reformat system |
| US4595980A (en) * | 1983-07-27 | 1986-06-17 | International Business Machines Corp. | Interactive data processing system having concurrent multi-lingual inputs |
-
1986
- 1986-07-11 EP EP86305355A patent/EP0236615B1/en not_active Expired - Lifetime
- 1986-07-11 DE DE8686305355T patent/DE3687124T2/de not_active Expired - Lifetime
- 1986-07-11 AT AT86305355T patent/ATE82412T1/de not_active IP Right Cessation
- 1986-07-24 JP JP61174692A patent/JPH0734174B2/ja not_active Expired - Lifetime
-
1987
- 1987-01-13 IL IL81239A patent/IL81239A/xx unknown
- 1987-02-03 NO NO870416A patent/NO870416L/no unknown
- 1987-02-05 ES ES878700270A patent/ES2007031A6/es not_active Expired
- 1987-02-05 IE IE870310A patent/IE870310L/xx unknown
- 1987-02-06 KR KR870000944A patent/KR870008252A/ko not_active Withdrawn
- 1987-02-06 DK DK060987A patent/DK60987A/da not_active Application Discontinuation
- 1987-02-06 GR GR870205A patent/GR870205B/el unknown
- 1987-02-06 CA CA000529196A patent/CA1285075C/en not_active Expired - Lifetime
-
1988
- 1988-11-28 US US07/277,406 patent/US4959779A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0236615A3 (en) | 1988-10-05 |
| IL81239A (en) | 1991-03-10 |
| CA1285075C (en) | 1991-06-18 |
| KR870008252A (ko) | 1987-09-25 |
| IL81239A0 (en) | 1987-08-31 |
| JPS62184530A (ja) | 1987-08-12 |
| DE3687124T2 (de) | 1993-03-18 |
| DK60987A (da) | 1987-08-07 |
| EP0236615B1 (en) | 1992-11-11 |
| EP0236615A2 (en) | 1987-09-16 |
| NO870416L (no) | 1987-08-10 |
| JPH0734174B2 (ja) | 1995-04-12 |
| NO870416D0 (no) | 1987-02-03 |
| DK60987D0 (da) | 1987-02-06 |
| DE3687124D1 (de) | 1992-12-17 |
| US4959779A (en) | 1990-09-25 |
| ATE82412T1 (de) | 1992-11-15 |
| IE870310L (en) | 1987-08-07 |
| GR870205B (en) | 1987-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2007031A6 (es) | Una unidad funcional para un ordenador empaquetada en al menos un paquete y destinada a manejar datos en un plan interno prefijado de ordenacion de datos | |
| TW337046B (en) | Semiconductor memory and the memory system | |
| EP0615949A3 (en) | Device for producing hydrogen. | |
| TW376581B (en) | Data processor | |
| CA2000009A1 (en) | Increasing options in locating rom in computer memory space | |
| KR890006003A (ko) | 데이타 입출력 회로 | |
| CA2065894A1 (en) | Data transfer system | |
| JPS52143717A (en) | Line display data synthesis hold circuit | |
| JPS56130884A (en) | Semiconductor memory device | |
| TW428101B (en) | Synchronous semiconductor memory apparatus | |
| CA2051854A1 (en) | Computing method of floating-point represented data | |
| JPS5333023A (en) | Hierarchically-structured memory system | |
| JPS57191764A (en) | Storage device | |
| JPS6476486A (en) | Memory ic | |
| JPS55915A (en) | Display unit | |
| JPS5466732A (en) | Data buffer control unit in data transfer unit | |
| TW371735B (en) | Memory control circuit | |
| JPS5382134A (en) | Data display unit | |
| Salak | Newmont to Issue 4 M Shares | |
| JPS52107746A (en) | Ic test equipment | |
| NO904051L (no) | Multiplekset synkron/asynkron databuss. | |
| JPS52124832A (en) | Communication line interface circuit | |
| JPS5368951A (en) | Time count information conversion system | |
| TW243516B (en) | Address converting device | |
| JPS5441628A (en) | Semiconductor memory unit |