CN102360278A - Separating type computer system of control instructions and calculation instructions - Google Patents
Separating type computer system of control instructions and calculation instructions Download PDFInfo
- Publication number
- CN102360278A CN102360278A CN2011102626321A CN201110262632A CN102360278A CN 102360278 A CN102360278 A CN 102360278A CN 2011102626321 A CN2011102626321 A CN 2011102626321A CN 201110262632 A CN201110262632 A CN 201110262632A CN 102360278 A CN102360278 A CN 102360278A
- Authority
- CN
- China
- Prior art keywords
- processor
- computer system
- instruction
- control
- bus
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a separating type computer system of control instructions and calculation instructions, and aims to solve the technical problems that the control instructions and the calculation instructions in the prior art are complicated so that an instruction system is complicated and design difficulties are great, the improvement of an integrated speed is influenced and the like. The separating type computer system comprises a memory and an input/output device, wherein the memory comprises a first internal memory, a second internal memory and an external memory; the separating type computer system further comprises a control processor and a computation processor, wherein the control processor is connected with the input/output device, the first internal memory and the external memory; the computation processor is connected with the second internal memory; and the control processor is connected with the computation processor through adopting a bus. According to the separating type computer system provided by the invention, the work speed and the work efficiency of the computer system can be effectively improved.
Description
Technical field
The present invention relates to the computer organization designing technique, relate in particular to a kind of will type of control instruction and compute classes instruction use the computer system of different processor respectively.
Background technology
All computing machines all have order set.Control type instruction is arranged in the order set, like the switch order of transfer instruction, stop instruction, interruption, put condition code instruction etc., also have the compute classes instruction, like the arithmetic to different types of data, logical operation etc.The trend of control type instruction determination procedure, computing is implemented in the compute classes instruction, and the order set of traditional computer is mingled in these two types of instructions together, the causes instructions system complex, design difficulty is big; Because instruction is complicated, the speed of instruction unit improves just difficulty, has fettered the raising of bulk velocity; Fettered the development of computing class instruction; (like 8 data widths or 16 s' data width) is diverse order set because the data of different in width; If steering order is separated with operational order; The variation of data width so, the variation of data type, even the change of computing method does not influence control type instruction.The computer organization of using dual processor or multiprocessor is also arranged in the prior art, but from the task design of each processor, still control type instruction and compute classes instruction promiscuous mode.As open day being the technical scheme patent documentation that October 17, publication number in 2007 are CN101055556 discloses: a kind of multi-CPU system; Comprise: total system is made up of a plurality of independent CPUs, a message unit and a timed message transmitting element; Can only connect each other through this crosspoint between each CPU; Adopt FIFO or HSSI High-Speed Serial Interface to be connected between crosspoint and each CPU, transmit information, crosspoint and the cooperation of timed message transmitting element through message between CPU and the crosspoint; The state of each CPU in the supervisory system; So that in time note abnormalities, recover normally operation, this structure can realize stronger stability, better security and communication between CUP faster.But the weak point of this scheme remains each CUP institute operating instruction is control type instruction and compute classes instruction promiscuous mode.
Summary of the invention
The present invention solves the existing in prior technology steering order and operational order mixes the causes instructions system complex, design difficulty is big; Influence technical matterss such as bulk velocity raising; A kind of control type instruction and compute classes instruction detachable computer system are provided, no matter how its computation processor changes, processor controls can remain unchanged; Thereby system software compatible good, dirigibility is higher; Be convenient to form the computing machine of different pieces of information width, different pieces of information structure, various computing instruction set, and system software or management software remain unchanged still, significantly improve the work efficiency of design and use computing machine.
The present invention is directed to the prior art problem mainly is able to solve through following technical proposals; A kind of control type instruction and compute classes instruction detachable computer system; Comprise storer, input-output device, storer comprises first internal storage (working storage of processor controls), second internal storage (working storage of computation processor) and external memory storage, also comprises processor controls; Computation processor; Processor controls connects input-output device, first internal storage and external memory storage, and computation processor connects second internal storage, adopts bus to be connected between processor controls and computation processor.This Computer Systems Organization of the present invention is made up of two groups of order set, control type command control program trend; The compute classes instruction science of carrying out is calculated.The processor of full-time control type instruction is called processor controls, and the processor of full-time compute classes instruction is called computation processor.In actual use, connect external interface device, be responsible for and extraneous communication, and as the platform of operation system, computation processor carries out compute classes work such as Flame Image Process, science calculating by processor controls.Processor controls is not because need handle a large amount of exclusive datas, need not do complicated science yet and calculate; So focusing on external communication, human-computer interaction interface and the general development environment of it; It also is that operation is the operation platform of usefulness, no matter how computation processor changes, processor controls can remain unchanged; It is better that this just makes that processor controls and peripheral IO port design versatility; Dirigibility is higher, and in the evolution that computer hardware is constantly upgraded, processor controls can remain unchanged basically; Computation processor is designed with the more processor of high-speed computational capability, and it accomplishes the computing of whole big data quantities, adopts bus mode to carry out data transmission and communicate by letter between processor controls and computation processor.Such scheme makes computer organization more reasonable, and operating rate and efficient are higher.
As preferably, computation processor also connects the external data IO port.Need carry out the equipment of data processing through external data IO port connection real-time video data channel and other.
As preferably, bus is a memory bus, and memory bus is connected between processor controls and the computation processor as communication bus.
As preferably, memory bus is provided by the dual-port shared storage, and said dual-port shared storage is one and has two fully independently shared storages of SRAM interface.This kind mode is the dual-port mutual contact mode, and it allows shared storage space of two processor unit independent accesses, thereby comes swap data through its memory bus and the standard read-write operation of utilization, realizes two inter-processor communications.
As preferably, processor controls also connects usb bus interface, communication interface, network interface, and other application interfaces can be set as the external port that uses processor controls to manage.
The beneficial effect that the present invention brings is; No matter how computation processor changes; Processor controls can remain unchanged; Make that processor controls and IO port versatility are better, dirigibility is higher, the compatibility of system software is better, can make computation processor be designed with the more processor of high-speed computational capability, significantly improve the work efficiency of design and use computing machine.
Description of drawings
Fig. 1 is a kind of theory diagram of the present invention.
Among the figure: the 1st, first memory, the 2nd, second memory, the 3rd, external data IO port, the 4th, processor controls; The 5th, dual-port shared storage, the 6th, computation processor, the 7th, external memory storage, the 8th, keyboard; The 9th, display, the 10th, USB interface, the 11st, communication interface, the 12nd, network interface.
Embodiment
Pass through embodiment down, and combine accompanying drawing, technical scheme of the present invention is further specified.
Embodiment: as shown in Figure 1, the present invention is a kind of control type instruction and compute classes instruction detachable computer system, comprises keyboard 8; Display 9, usb 10, communication interface 11; Networking interface 12, the first internal storages 1, second internal storage 2, external memory storage 7; Processor controls 4, computation processor 6; Processor controls 4 connects keyboards 8, display 9, usb 10, communication interface 11, networking interface 12, first internal storage 1, external memory storage 7; Computation processor 6 connects second internal storage 2, external data IO port 3; A port of dual-port shared storage 5 connects processor controls 4 through memory bus; Another port connects computation processor 6 through memory bus, thereby sets up the high-speed channel of 6 of processor controls 4 and computation processors.
External memory storage 7 is hard disks.
Installing operating system on the processor controls 4 formed platforms; Full-time administrative input-output device, IO port; Computation processor 6 connects second memory 2, data input/output interface 3, thereby constitutes subsystem, and accepts the operating system management on processor controls 4 platforms; Full-time science is calculated, such as graphics process, Flame Image Process, structure analysis calculating, professional software etc.
No matter how computation processor changes so the present invention has; Processor controls can remain unchanged; Make that processor controls and IO port versatility are better, dirigibility is higher, the compatibility of system software is better; Can make computation processor be designed with the more processor of high-speed computational capability, significantly improve the characteristics such as work efficiency of design and use computing machine.
Claims (5)
1. control class instruction and compute classes instruction detachable computer system; Comprise storer, input-output device, said storer comprises first internal storage, second internal storage and external memory storage, it is characterized in that: also comprise processor controls; Computation processor; Said processor controls connects input-output device, first internal storage and external memory storage, and computation processor connects second internal storage, adopts bus to be connected between processor controls and computation processor.
2. according to the said a kind of control of claim 1 type instruction and compute classes instruction detachable computer system, it is characterized in that: said computation processor also connects the external data IO port.
3. according to the said a kind of control of claim 1 type instruction and compute classes instruction detachable computer system, it is characterized in that: said bus is a memory bus, and said memory bus is connected between processor controls and the computation processor as communication bus.
4. according to the said a kind of control of claim 3 type instruction and compute classes instruction detachable computer system; It is characterized in that: said memory bus is provided by the dual-port shared storage, and said dual-port shared storage is one and has two fully independently shared storages of SRAM interface.
5. according to the said a kind of control of claim 1 type instruction and compute classes instruction detachable computer system, it is characterized in that: said processor controls also connects usb bus interface, communication interface, network interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102626321A CN102360278A (en) | 2011-09-07 | 2011-09-07 | Separating type computer system of control instructions and calculation instructions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102626321A CN102360278A (en) | 2011-09-07 | 2011-09-07 | Separating type computer system of control instructions and calculation instructions |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102360278A true CN102360278A (en) | 2012-02-22 |
Family
ID=45585612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102626321A Pending CN102360278A (en) | 2011-09-07 | 2011-09-07 | Separating type computer system of control instructions and calculation instructions |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102360278A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118114615B (en) * | 2024-04-30 | 2024-06-28 | 西北工业大学 | Control and calculation separated system chip structure |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197627B1 (en) * | 1998-10-30 | 2007-03-27 | Telefonaktoebolaget Lm Ericsson (Publ) | Multiple processor arrangement for conserving power |
CN2893789Y (en) * | 2006-01-27 | 2007-04-25 | *** | Multi-kernel structural computer central processor |
CN101286144A (en) * | 2007-04-11 | 2008-10-15 | 三星电子株式会社 | Multipath accessible semiconductor memory device |
CN202217273U (en) * | 2011-09-07 | 2012-05-09 | 苏州科雷芯电子科技有限公司 | Control class instructions and calculation class instructions separated computer system |
-
2011
- 2011-09-07 CN CN2011102626321A patent/CN102360278A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7197627B1 (en) * | 1998-10-30 | 2007-03-27 | Telefonaktoebolaget Lm Ericsson (Publ) | Multiple processor arrangement for conserving power |
CN2893789Y (en) * | 2006-01-27 | 2007-04-25 | *** | Multi-kernel structural computer central processor |
CN101286144A (en) * | 2007-04-11 | 2008-10-15 | 三星电子株式会社 | Multipath accessible semiconductor memory device |
CN202217273U (en) * | 2011-09-07 | 2012-05-09 | 苏州科雷芯电子科技有限公司 | Control class instructions and calculation class instructions separated computer system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118114615B (en) * | 2024-04-30 | 2024-06-28 | 西北工业大学 | Control and calculation separated system chip structure |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102710477B (en) | Data processing system based on VPX bus structure | |
CN101526934A (en) | Construction method of GPU and CPU combined processor | |
WO2022213832A1 (en) | Computer device, virtualization acceleration device, remote control method and storage medium | |
CN103020002A (en) | Reconfigurable multiprocessor system | |
CN105260339A (en) | Large-scale PLC (Programmable logic Controller) system based on Xilinx Zynq technology | |
CN103926928A (en) | Robot controller with modules dynamically dispatched | |
CN103559087A (en) | Interrupt realization method between virtual processors, relevant device and system | |
CN102656603A (en) | Graphics pipeline scheduling architecture utilizing performance counters | |
CN107391429A (en) | A kind of CPU+GPU+FPGA design method | |
CN103116517A (en) | Adjustment method of I/O channels of virtualization platform and adjustment device | |
CN202217273U (en) | Control class instructions and calculation class instructions separated computer system | |
CN104626165A (en) | Demonstrator key reaction sensitivity optimization method | |
CN205229926U (en) | 64 treater is in coordination with interconnection plate on server of way | |
CN102360278A (en) | Separating type computer system of control instructions and calculation instructions | |
CN202795364U (en) | Dynamically reconfigurable test measuring instrument | |
CN104932820B (en) | Touch screen application method and system based on USB mapping | |
CN204576487U (en) | Parallel computation multiplexing Mux | |
CN202904319U (en) | PCI bus multi-shaft motor control card developed based on CPLD | |
CN113721989A (en) | Multiprocessor parallel operation system and computer architecture | |
CN202018635U (en) | Device capable of realizing switching of PS (personal system)/2 signals in KVM (kernel-based virtual machine) | |
CN105046638A (en) | Processor system and image data processing method thereof | |
CN202281998U (en) | Scalar floating-point operation accelerator | |
CN101546301A (en) | Method of synergetic computer comprising heterogeneous processors | |
CN205016211U (en) | Led large screen information display system | |
CN209964062U (en) | Heterogeneous acceleration computing system based on optical communication switching unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120222 |