MULTI-THREADED PROCESSING DESIGN IN ARCHITECTURE WITH MULTIPLE CO-PROCESSORS

Patent №

US 7,634,776

Granted

2009-12-15

Filed 2005

Owner

ITTIAM SYSTEMS (P) LTD.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11127687

A method for designing a multi-threaded processing operation that includes, e.g., multimedia encoding/decoding, uses an architecture having multiple processors and optional hardware accelerators. The method includes the steps of: identifying a desired chronological sequence of processing stages for processing input data including identifying interdependencies of said processing stages; allotting each said processing sage to a processor; staggering the processing to accommodate the interdependencies; selecting a processing operation based on said allotting to arrive at a subset of possible pipelines that offer low average processing time; and, choosing one design pipeline from said subset to result in overall timing reduction to complete said processing operation. The invention provides a multi-threaded processing pipeline that is applicable in a System-on-Chip (SoC) using a DSP and shared resources such as DMA controller and on-chip memory, for increasing the throughput. The invention also provides an article which is programmed to execute the method.

PlanningAI hardwareG06F 15/7842H04N 19/154H04N 19/436H04N 19/61H04N 19/80

AI classification

AI hardware0.95
Planning0.93
Vision0.44
Evolutionary computation0.03
Machine learning0.02
Speech0.01
Natural language0.00
Knowledge representation0.00

Ownership

ITTIAM SYSTEMS (P) LTD.

assignment · 168840179

Assignors

PARAMESWARAN, SANKARANARAYANAN, SETHURAMAN, SRIRAM, SINGHAL, MANISH, TAMIA, DILEEP KUMAR, KUMAR, DINESH, KULKARNI, ADITYA, MUTHUKRISHNAN, MURALI BABU

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC