Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Array of data processing elements with variable precision interconnect

A technology of data processing unit and variable precision, which is applied in the direction of electrical digital data processing, digital computer components, instruments, etc., and can solve difficult specialization problems

Inactive Publication Date: 2009-02-11
ALTRIX LOGIC
View PDF0 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] There are varying degrees of difficulty or specialization in the continuum of hardware solutions for implementing algorithms

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Array of data processing elements with variable precision interconnect
  • Array of data processing elements with variable precision interconnect
  • Array of data processing elements with variable precision interconnect

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] One or more embodiments of the invention are described below. It should be noted that these and any other embodiments described below are exemplary and are intended to be illustrative of the invention, not limiting.

[0032]As noted above, various embodiments of the invention include systems and methods for processing data using an array of data processing units coupled together using variable precision interconnects. One embodiment includes an array of processing units with simple unit-to-unit interconnects that are fixed in width but support data with variable precision. Units receive input data on these links and also send results of operations on them. The operations performed by each unit may be fixed, or variable / programmable. Data is transferred between units only when the sender has new data available and the receiver requires new data. Additionally, asynchronous cells can be used to minimize power and improve performance.

[0033] In one embodiment, the var...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Systems and methods for processing data using an array (11) of data processing elements (13) that are coupled together with a variable precision interconnect (14). One embodiment comprises data processing elements coupled by variable precision interconnects to form a row-column array (11). The interconnects (14) and / or data processing elements (13) may be synchronous or asynchronous. The data processing elements (13) may operate in a fixed manner, or they may be programmable, and selectable data processing elements (13) in the array may be bypassed. The interconnects (14) and data processing elements (13) may be configured to handle data in a digit-serial manner, with tags (25, 26) for each digit identifying whether the digit is the first and / or last digit in a data word. The data processing elements may be coupled to a system bus (54, 55) that enables communication of data between the data processing elements and external devices and allows control information to be communicated to and from the data processing elements.

Description

technical field [0001] The present invention relates generally to electronic logic circuits, and more particularly to systems and methods for processing variable precision data that uses tags to identify the position of numbers within data words. Background technique [0002] As computer technology has advanced, the amount of processing power and speed of computer systems has increased. The speed at which these systems can execute software programs has thus increased. However, despite these increases, there remains a continuing desire to make software programs perform faster. [0003] The need for speed is sometimes handled through hardware acceleration. Traditional processors reuse the same hardware for each instruction of a sequential program. Programs often contain critical code in which the same or similar parts of the software are executed many times relative to most other parts in the application program. To speed up the program, additional hardware is added to pro...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F15/00
Inventor 保罗·B·伍德
Owner ALTRIX LOGIC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products