Data processing system having a Cartesian Controller

a data processing system and cartesian controller technology, applied in program control, generating/distributing signals, instruments, etc., can solve the problems of known processor-controlled systems that exhibit significant ‘down-time’, known processor-controlled systems are incapable of executing operations within themselves, and certain inherent inefficiencies in the operation of known processor-controlled systems

Inactive Publication Date: 2006-09-12
ALLSEARCH SEMI
View PDF29 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]It is an object of the present invention to provide an efficient data processing system.

Problems solved by technology

In such systems, it is oftentimes necessary for large amounts of data to be processed, searched or otherwise manipulated in short timeframes.
There exists, however, certain inherent inefficiencies in the operation of known processor-controlled systems.
Perhaps most significantly, known processor-controlled systems exhibit significant ‘down-time’ when required to not only issue instructions to those components connected in parallel, but also to execute basic routines within the controller itself.
That is, known processor-controlled systems are incapable of executing operations within themselves while also seeing to the parallel execution of instructions in their integrated components, all within a common time-frame.

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
  • Data processing system having a Cartesian Controller
  • Data processing system having a Cartesian Controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016]FIG. 1 depicts the architectural relationship between a Cartesian Controller (CC) 100 as it relates to a data processing engine 102, hereinafter referred to as the Connex Engine (CE), and an array of active cells, or processing elements, 104, hereinafter referred to as the Connex Memory (CM), supported therein. A synchronizing clock circuit 106 is utilized to coordinate the operation of the CC 100, the CE 102 and the CM 104 such that one of a plurality of instructions may be issued by the CC 100 and transferred to the CE 102 and the CM 104 for parallel execution and processing.

[0017]The clock circuit 106 is capable of outputting a predetermined number of clock cycles per second, and the CC 100 is capable of performing an internal operation such that the CC 100 performs one of a plurality of internal operations while also issuing one of a plurality of instructions to the CE 102 within a single clock cycle. A buffer memory 108 and a RAM controller 110 are also shown.

[0018]The bu...

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

A data-processing system includes a data device for selectively storing data and an engine having access to the memory device, the engine supporting a plurality of machine executable programs. A controller is utilized which selectively outputs one of a plurality of instructions to the engine for driving the execution of the programs enabled by the engine, while a clock device is utilized for outputting a synchronizing clock signal comprised of a predetermined number of clock cycles per second. The clock device outputs the synchronizing clock signal to the data device, the engine and the controller. The controller outputs one of the instructions to the engine for execution of one of the programs, while also executing an operation within itself, all within a single clock cycle.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority to U.S. Provisional Application No. 60 / 431,154 entitled “ENHANCED VERSION OF CONNEX MEMORY”, and filed on Dec. 5, 2002, hereby incorporated by reference in its entirety. The subject matter of this application relates to pending U.S. patent application Ser. No. 09 / 928,151 entitled “A MEMORY ENGINE FOR THE INSPECTION AND MANIPULATION OF DATA”, filed on Aug. 10, 2001 and U.S. patent application Ser. No. 10 / 727,811 entitled “CELLULAR ENGINE FOR A DATA PROCESSING SYSTEM”, filed Dec. 4, 2003, both of which are herein incorporated by reference in their entirety.FIELD OF THE INVENTION[0002]The invention relates generally to a data processing system having a controller, and more particularly, to a data processing system having a controller which acts as a stack-oriented processor and, in one embodiment, is capable of driving the execution of the Connex Engine (CE) and thus the operation of the Connex Memory (CM) co...

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 Patents(United States)
IPC IPC(8): G06F1/04G06F9/40G06F9/38G06F15/78
CPCG06F9/30036G06F9/3887G06F9/3879G06F9/30079G06F15/00G06F15/76
Inventor TOMESCU, DANSTEFAN, GHEORGHE
Owner ALLSEARCH SEMI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products