18594461. VECTOR SIMD VLIW DATA PATH ARCHITECTURE simplified abstract (Texas Instruments Incorporated)
Contents
VECTOR SIMD VLIW DATA PATH ARCHITECTURE
Organization Name
Texas Instruments Incorporated
Inventor(s)
Timothy David Anderson of University Park TX (US)
Duc Quang Bui of Grand Prairie TX (US)
Mujibur Rahman of Plano TX (US)
Joseph Raymond Michael Zbiciak of San Jose CA (US)
Eric Biscondi of Roquefort-les-pin (FR)
Peter Dent of Northamptonshire (GB)
Jelena Milanovic of Antibes (FR)
Ashish Shrivastava of Plano TX (US)
VECTOR SIMD VLIW DATA PATH ARCHITECTURE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18594461 titled 'VECTOR SIMD VLIW DATA PATH ARCHITECTURE
Simplified Explanation:
This patent application describes a Very Long Instruction Word (VLIW) digital signal processor designed for Single Instruction Multiple Data (SIMD) operations on various operand widths and data sizes. It includes a vector compare instruction, a vector conditional instruction, and a predicate unit for processing data in predicate data registers.
- The VLIW digital signal processor is optimized for SIMD operations on different operand widths and data sizes.
- It includes a vector compare instruction that compares two operands and stores compare bits.
- A vector conditional instruction allows conditional operations based on a predicate data register bit.
- The predicate unit performs data processing operations on data in predicate data registers, including unary and binary operations.
- The predicate unit can transfer data between general data registers and predicate data registers.
Key Features and Innovation:
- VLIW digital signal processor for SIMD operations
- Vector compare instruction for operand comparison
- Vector conditional instruction for conditional operations
- Predicate unit for data processing in predicate data registers
- Transfer of data between general data registers and predicate data registers
Potential Applications:
This technology can be applied in:
- Digital signal processing
- Image and video processing
- Audio processing
- Communication systems
- Scientific computing
Problems Solved:
- Efficient SIMD operations on various operand widths and data sizes
- Conditional operations based on predicate data register bits
- Data processing in predicate data registers
Benefits:
- Improved performance in SIMD operations
- Enhanced flexibility in handling different data sizes
- Efficient conditional operations based on predicate data
Commercial Applications:
Potential commercial uses include:
- High-performance computing systems
- Multimedia processing devices
- Communication infrastructure equipment
- Scientific research tools
Questions about VLIW Digital Signal Processor:
1. How does the vector compare instruction enhance the processor's functionality? 2. What are the advantages of using a predicate unit in data processing operations?
2. Another relevant generic question, with a detailed answer.
Original Abstract Submitted
A Very Long Instruction Word (VLIW) digital signal processor particularly adapted for single instruction multiple data (SIMD) operation on various operand widths and data sizes. A vector compare instruction compares first and second operands and stores compare bits. A companion vector conditional instruction performs conditional operations based upon the state of a corresponding predicate data register bit. A predicate unit performs data processing operations on data in at least one predicate data register including unary operations and binary operations. The predicate unit may also transfer data between a general data register file and the predicate data register file.
- Texas Instruments Incorporated
- Timothy David Anderson of University Park TX (US)
- Duc Quang Bui of Grand Prairie TX (US)
- Mujibur Rahman of Plano TX (US)
- Joseph Raymond Michael Zbiciak of San Jose CA (US)
- Eric Biscondi of Roquefort-les-pin (FR)
- Peter Dent of Northamptonshire (GB)
- Jelena Milanovic of Antibes (FR)
- Ashish Shrivastava of Plano TX (US)
- G06F9/30
- G06F9/38
- CPC G06F9/30036