CN110069434A - A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC - Google Patents
A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC Download PDFInfo
- Publication number
- CN110069434A CN110069434A CN201910351629.3A CN201910351629A CN110069434A CN 110069434 A CN110069434 A CN 110069434A CN 201910351629 A CN201910351629 A CN 201910351629A CN 110069434 A CN110069434 A CN 110069434A
- Authority
- CN
- China
- Prior art keywords
- hec
- chip
- calculated result
- end message
- terminal
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/387—Information transfer, e.g. on bus using universal interface adapter for adaptation of different data processing systems to different peripheral devices, e.g. protocol converters for incompatible systems, open system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The terminal for calculating HEC this application provides a kind of high-performance elastic calculates power deployment system and method, the system comprises: reception device is used for acquisition terminal information;Processing unit includes HEC master chip system and HEC chip array, after HEC master chip system is used to obtain end message, according at least one HEC chip in end message configuration HEC chip array come processing terminal information;At least one HEC chip is used to generate calculated result according to end message, and calculated result is sent to HEC master chip system;Driving device executes movement for receiving calculated result, and according to calculated result drives terminal.The application HEC master chip system will be comprising different number HEC chip integration at a monolithic computing system by HEC protocol controller and bridge module, so that all HEC chip interior computing resources form computing resource pool, it is uniformly scheduled by HEC master chip system, to realize the on-demand elasticity deployment of the system computing capacity under unified software computing architecture and programming interface.
Description
Technical field
This application involves the terminals that high-performance elastic computing technique field more particularly to a kind of high-performance elastic calculate HEC
Calculate power deployment system and method.
Background technique
Currently, the development and application of the intelligent terminals such as robot, autonomous driving vehicle are increasingly with intelligentized universal
It is more.These smart machines in actual application, are needed by being calculated according to external environment or instruction, then intelligence
Change and executes corresponding order.But after the computing platform of these terminals is selected, max calculation calculates power and is just fixed up, Wu Fajin
Row modification needs replacing entire computing platform, brings a great deal of trouble in this way if the calculation power of terminal is more than computing platform.
In addition, if when multiple computing platforms are as cascade or parallel computation, software computing architecture and programming interface disunity can be led
It is difficult to cause the deployment of software and algorithm, or even can not dispose.
Summary of the invention
In order to overcome the above problem, the terminal that embodiments herein provides a kind of high-performance elastic calculating HEC calculates power
Deployment system and method.
In order to achieve the above object, embodiments herein adopts the following technical scheme that
In a first aspect, the terminal that the application provides a kind of high-performance elastic calculating HEC calculates power deployment system, comprising: receive
Device is used for acquisition terminal information;Processing unit, including HEC master chip system and HEC chip array, the HEC master chip
System is for configuring at least one HEC in the HEC chip array according to the end message after obtaining the end message
Sub- chip handles the end message;At least one described HEC chip, which is used to be generated according to the end message, calculates knot
Fruit, and the calculated result is sent to the HEC master chip system;Driving device, for receiving the calculated result, and root
The terminal is driven to execute movement according to the calculated result.
In another possible realization, the HEC master chip system includes reconfigurable data access and Reconfigurable Control
Device, the reconfigurable data access are used to store the end message of the reception device acquisition;And the storage HEC chip
The calculated result that array is sent;The reconstructing controller for obtain stored in the reconfigurable data access it is described
Then end message generates the configuration information according to the end message, is sent to the HEC chip array;And control
The reconfigurable data access is made to store the calculated result and control the reconfigurable data access transmission calculated result
To the driving device.
In another possible realization, the HEC chip array includes at least one HEC chip, HEC
Chip includes RPU reconstructing controller and RPU reconfigurable data access, and the RPU reconstructing controller matches confidence for receiving
Breath, and the configuration information is parsed, the RPU reconfigurable data access is then controlled according to the parsing result parsed
Handle the end message;The RPU reconfigurable data access carries out the end message for receiving the end message
Processing, obtains the calculated result;And after having handled the end message, transmit completion signal restructural to the RPU
Controller.
In another possible realization, the HEC chip array further includes reconfigurable data access between RPU, institute
State reconfigurable data access between RPU is used to read the generation of RPU reconfigurable data access described in the first HEC chip first
Calculated result, and it is sent to the configured HEC core in the HEC chip array in addition to the first HEC chip
Piece;Wherein HEC chip configured in the HEC chip array includes the first HEC chip.
In another possible realization, the HEC master chip system further includes HEC protocol controller, the HEC agreement
Described in the configuration information and the reconfigurable data access that controller is used to send the reconstructing controller are sent
End message carries out the conversion of parallel and/or serial protocol, is then sent to the HEC chip array;And receive the HEC
The calculated result for the parallel and/or serial protocol conversion that sub- chip array is sent, and parsed, obtain the calculating knot
Fruit.
In another possible realization, the HEC chip further includes RPU-HEC protocol controller, the RPU-HEC
Protocol controller be used to parse the HEC protocol controller carry out the conversion of parallel and/or serial protocol the configuration information and
The end message;And the calculated result is subjected to parallel and/or serial protocol and is converted.
In another possible realization, the HEC master chip system further includes bridge module, and the bridge module is used for
The HEC protocol controller is subjected to the configuration information of parallel and/or serial protocol conversion and the end message is sent
To the RPU-HEC protocol controller, and the RPU-HEC protocol controller is subjected to parallel and/or serial protocol and is converted
The calculated result be sent to the HEC protocol controller.
In another possible realization, the processing unit further includes communication device and man-machine interface, the communication dress
It sets for communicating the terminal with server and/or second terminal;The man-machine interface is used for the terminal and uses
Family carries out information exchange.
In another possible realization, the driving device is also used to, and after the terminal executes movement, sends feedback
Information gives the processing unit;The processing unit is also used to, and according to the feedback information, controls the reception device acquisition the
Then two end messages judge whether the movement of the terminal meets the calculated result according to the second terminal information;Its
In when the processing unit according to the second terminal information generate the second calculated result it is different from the calculated result, then control
The driving device drives the terminal to execute movement again.
Second aspect, the terminal that the application provides a kind of high-performance elastic calculating HEC calculate power dispositions method, comprising: acquisition
End message;The end message is obtained, and at least one in the HEC chip array is configured according to the end message
HEC chip handles the end message, and then at least one described HEC chip is generated according to the end message calculates
As a result;The terminal is driven to execute movement according to the calculated result.
Based on a kind of terminal calculation power deployment system of high-performance elastic calculating HEC provided by the embodiments of the present application, pass through place
After the end message for receiving reception device transmission, HEC master chip system is obtained reason device by handling end message
To the calculation power of processing end message, then sends configuration information and give HEC chip array, HEC chip array is according to confidence
Breath, the HEC master chip system for configuring respective numbers are used to the processing of subsequently received end message, realize processing unit according to calculation
Power flexibly configures the hardware of respective numbers.HEC master chip system will include by HEC protocol controller and bridge module simultaneously
Different number HEC chip integration is at a monolithic computing system, so that all HEC chip interior computing resources composition calculates
Resource pool is uniformly scheduled by HEC master chip system, so that realization is under unified software computing architecture and programming interface
The on-demand elasticity deployment for computing capability of uniting.
Detailed description of the invention
The attached drawing used required in embodiment or description of the prior art is briefly described below.
Fig. 1 is the structure for the terminal calculation power deployment system that a kind of high-performance elastic provided by the embodiments of the present application calculates HEC
Schematic diagram;
Fig. 2 is HEC master chip system structure diagram provided by the embodiments of the present application;
Fig. 3 is HEC chip array structure schematic diagram provided by the embodiments of the present application;
Fig. 4 is the HEC chip structure schematic diagram in HEC chip array provided by the embodiments of the present application;
Fig. 5 is the framework for the terminal calculation power deployment system that a kind of high-performance elastic provided by the embodiments of the present application calculates HEC
Schematic diagram;
Fig. 6 is HEC chip array configuration diagram provided by the embodiments of the present application;
Fig. 7 is the terminal calculation power dispositions method flow chart that a kind of high-performance elastic provided by the embodiments of the present application calculates HEC.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application is described.
Fig. 1 is the structure for the terminal calculation power deployment system that a kind of high-performance elastic provided by the embodiments of the present application calculates HEC
Schematic diagram.As shown in Figure 1, the system includes: reception device 1, processing unit 2 and driving device 3.
Reception device 1 is used for acquisition terminal information.
Wherein, end message be terminal surrounding enviroment information and oneself state information, be in the embodiment of the present application by
End sensor is executing.In one embodiment, end sensor can be imaging sensor, millimetre-wave radar, ultrasonic wave
Radar, inertial measuring unit, microphone, laser radar, global satellite guidance system etc., are then acquired by various sensors
The motion state of the information such as picture, sound, position and other terminals distance in the external environment of terminal and measuring terminals,
The information such as working condition.
Processing unit 2 includes that high-performance elastic calculates (High Performance Elastic Computing, HEC) master
Chip system 21 and HEC chip array 22.HEC master chip system 21 receive end sensor acquisition end message after,
Configuration task is generated according to end message and is sent to HEC chip array 22, and HEC chip array 22 is transferred according to configuration task
The reconfigurable processing unit (Reconfigurable Processing Unit, RPU) of respective numbers is used to handle end
Client information.Then HEC master chip system 21 sends end message and handles to configured HEC chip, and receives HEC core
Treated the calculated result of chip arrays 22.
Fig. 2 is HEC master chip system structure diagram provided by the embodiments of the present application.HEC master chip system as shown in Figure 2
In system 21, including peripheral control unit 211, reconfigurable data access 212 and reconstructing controller 213, HEC protocol controller 214
With bridge module 215.
Peripheral control unit 211 is used to control HEC master chip system 21 and external equipment is attached.
Reconfigurable data access 212 is used to store the end message of the acquisition of reception device 1, and storage HEC chip battle array
The calculated result that column 22 are sent.
Reconstructing controller 213 is for obtaining the end message stored in reconfigurable data access 212, then according to terminal
Information generates configuration information, is sent to HEC chip array 22;And it is also used to control the storage meter of reconfigurable data access 212
It calculates result and control reconfigurable data access 212 sends calculated result to driving device 3.
HEC protocol controller 214 is used for the configuration information and reconfigurable data access for sending reconstructing controller 213
212 end messages sent carry out the conversion of parallel and/or serial protocol, are then sent to HEC chip array 22;And it also uses
It in the calculated result for the parallel and/or serial protocol conversion for receiving the transmission of HEC chip array 22, and is parsed, is counted
Calculate result.
Bridge module 215 is used to carry out HEC protocol controller 214 configuration information of parallel and/or serial protocol conversion
It is sent to RPU-HEC protocol controller with end message, and HEC chip array 22 is subjected to parallel and/or serial protocol
The calculated result of conversion is sent to HEC protocol controller 214.
It, can also be with wherein it should be noted that bridge module 215 can be a submodule in HEC master chip system 21
It is an independent module.The embodiment of the present application will be belonged to a submodule in HEC master chip system 21 with bridge module 215 and be come
It is illustrated.
Fig. 3 is HEC chip array structure schematic diagram provided by the embodiments of the present application.HEC chip array as shown in Figure 3
22 further include reconfigurable data access 224 between RPU.Reconfigurable data access 224 is for reading the first HEC core between RPU
The first calculated result that RPU reconfigurable data access 221 generates in piece, and be sent in HEC chip array 22 except the first HEC
Configured HEC chip other than sub- chip;Wherein HEC chip configured in HEC chip array 22 includes first
HEC chip.
Fig. 4 is the HEC chip structure schematic diagram in HEC chip array provided by the embodiments of the present application.As shown in Figure 4
HEC chip 22-N in, including RPU-HEC protocol controller 221, RPU reconstructing controller 222 and RPU reconfigurable data
Access 223.
RPU-HEC protocol controller 221 carries out the conversion of parallel and/or serial protocol for parsing HEC protocol controller 214
Configuration information and end message, and calculated result is subjected to parallel and/or serial protocol and is converted.
RPU reconstructing controller 222 parses configuration information for receiving configuration information, then according to parsing
Parsing result out controls 223 processing terminal information of RPU reconfigurable data access.
RPU reconfigurable data access 223 handles end message, obtains calculated result for receiving end message;
And be also used to after having handled end message, it transmits completion signal to RPU reconstructing controller 222.
Fig. 5, Fig. 6 be a kind of high-performance elastic provided by the embodiments of the present application calculate HEC terminal calculate power deployment system and
HEC chip 22-N structural schematic diagram.As shown, in one embodiment, each end sensor passes through in reception device 1
The movement of the information such as picture, sound, position and other terminals distance in the external environment of acquisition terminal and measuring terminals
After the information such as state, working condition, it is sent to processing unit 2.
After the control HEC master chip system 21 of peripheral control unit 211 and external equipment are attached, end message is sent to
Reconfigurable data access 212, while being also used for the calculated result stored in reconfigurable data access 212 being sent to driving device
3。
Reconfigurable data access 212 includes on-chip DMA controller 2121, on-chip memory 2122, piece file memory controller
2123 and chip external memory 2124.In reconfigurable data access 212, on-chip DMA controller 2121 is by master controller in system
After setting, chip external memory 2124 is accessed by piece file memory controller 2123, end message is read from chip external memory 2124
Out/be written in on-chip memory 2122;Or calculation result data is read/is written to piece external memory from on-chip memory 2122
In reservoir 2124.
Reconstructing controller 213 includes master controller 2131 and configuration bus 2132.Master controller 2131 is using embedded
Core is realized, such as the chips such as ARM, MIPIS, and it includes system-level controls, control RPU.The control of HEC master chip system 21
Task is by multilayer system bus to peripheral control unit 211, dma controller 2121 and the piece external memory in HEC master chip system 21
Storage controller 2123 is controlled, to read the end message stored in on-chip memory 2122.Then master controller 2131
According to the end message of reading, the calculation power of processing terminal information is determined, sent by configuring bus 2132 to HEC chip array 22
Configuration information, realization control HEC chip array 22, are used to handle to obtain the HEC chip 22-N of respective numbers
The end message of subsequent transmission.
RPU reconstructing controller 222 includes configuration information resolver 2221, configuration flow controller 2222 and configuration storage
Device 2223.After the configuration information that RPU reconstructing controller 222 receives the transmission of reconstructing controller 213, configuration information parsing
Device 2221 parses configuration information, and configuration flow controller 2222 is according to the configuration information parsed to configuration memory
2223 read access is controlled, to complete the control to configuration flow.
Wherein, the configuration information read from configuration memory 2223 is written to RPU reconfigurable data access 223, with complete
The configuration of its pairs of function.After the completion of RPU reconfigurable data 223 operation of access, signal will be completed and feed back to configuration flow control
Device 2222 processed, to trigger read access of the next time to configuration memory 2223.
In the embodiment of the present application, processing unit 2 is after the end message for receiving the transmission of reception device 1, HEC master chip system
System 21 obtains the calculation power of processing terminal information, then sends configuration information and give HEC chip by handling end message
Array 22, for HEC chip array 22 according to configuration information, the HEC master chip system 21 for configuring respective numbers is used to receipt of subsequent
To the processing of end message, realize that processing unit 2 flexibly configures the hardware of respective numbers according to calculation power.
End message is sent in HEC master chip system 21 to be treated in journey to configured HEC chip 22-N, it can
End message in chip external memory 2124 is sent to configured by the piece file memory controller 2123 of reconstruct data path 212
HEC chip 22-N.
HEC chip 22-N in HEC chip array 22 can be parallel in the end message method that processing receives
Processing and two kinds of serial process, the specific implementation process is as follows:
In a kind of possible situation, when multiple configured HEC chip 22-N parallel processing end messages, each
RPU reconfigurable data access 223 in HEC chip 22-N include arithmetic unit array 2231, data memory input 2232,
Output data memory 2233, intermediate data storage device 2234 and DMAC controller 2235.In RPU reconfigurable data access 223
In, DMAC controller 2235 by setting by the chip external memory 2124 in reconfigurable data access 212 end message read/
It is written in data memory input 2232.Arithmetic unit array 2231 reads data and right from data memory input 2232
Data carry out operation, and operation result is then stored in output data memory 2233, and intermediate calculation results are stored in
Between data storage 2234.After finally carrying out multiple operation in arithmetic unit array 2231, DMAC controller 2235 will be calculated
As a result it is read from output data memory 2233, and chip external memory 2124 is written to by piece file memory controller 2123.
After HEC chip array 22 receives end message, according to the restructural control of RPU in each HEC chip 22-N
The configuration that device 222 processed is fed back, by end message distribute to the RPU reconfigurable data access 223 in each HEC chip 22-N into
Row processing, then by treated, calculated result is respectively written into chip external memory 2124 to each HEC chip 22-N.
In the case where alternatively possible, when multiple configured HEC chip 22-N serial process end messages,
It further include reconfigurable data access 224 between RPU in HEC chip 22-N.It is real by reconfigurable data access 224 between RPU
Directly can mutually be accessed between any two HEC chip in existing HEC chip array 22 data memory input 2232,
Data in output data memory 2233 and intermediate data storage device 2234.Wherein, any one in HEC chip array 22
A HEC chip can be deposited by the input data that DMAC controller 2235 directly reads another HEC chip interior
Data in reservoir 2232, output data memory 2233 and intermediate data storage device 2234, and data will be read as operation
The input data or intermediate operations data of apparatus array 2231.
After HEC chip array 22 receives end message, end message is sent in a HEC chip 22-1
RPU reconfigurable data access 223 is handled;Then the DMAC controller 2235 in HEC chip 22-2 directly reads HEC
Data that chip 22-1 has been handled simultaneously are handled;HEC chip 22-3 reads the number that HEC chip 22-2 has been handled again
According to and handled, and so on, after the configured HEC chip 22-N of the last one configured has handled data,
By treated, calculated result is respectively written into chip external memory 2124.
In HEC protocol controller 214, bridge module 215 and the HEC chip 22-N in HEC master chip system 21
For RPU-HEC protocol controller 221 during carrying out data transmission, specific works are as follows:
In the case of the first, the master controller 2131 in HEC master chip system 21 issues configuration by configuring bus 2132
Information, HEC protocol controller 214 convert thereof into serial HEC signal, pass through bridge module 215 and by system-level connection
It is defeated by RPU-HEC protocol integrated test system inside configured HEC chip 22-N, the HEC chip 22-N in HEC chip array 22
Device 221 passes to RPU reconfigurable data access 223 after parsing configuration information and handles.
Under second situation, when HEC master chip system 21 is to HEC chip 22-N transmission terminal information, HEC agreement control
Device 214 processed will need the end message transmitted to be converted into serial HEC signal, through bridge module 215 and pass through system-level connection
RPU-HEC protocol controller 221 inside HEC chip 22-N, HEC chip 22-N is transferred to parse end message,
It is then passed to RPU reconfigurable data access 223.
In the case of the third, when HEC chip 22-N is to calculated result after 21 transmission process of HEC master chip system,
RPU-HEC protocol controller 221 will need the reconfigurable data transmitted to be converted to serial HEC letter inside HEC chip 22-N
Number, HEC master chip system 21 is transferred to by system-level connection.
In the case of 4th kind, when a HEC chip 22-N-1 transmits data to another HEC chip 22-N,
RPU-HEC protocol controller 221 needs the reconfigurable data transmitted to be converted to serial HEC letter inside HEC chip 22-N-1
Number, other HEC chip 22-N is transferred to through bridge module 215 and system-level connection.
It says it is noted that all RPU resources are under unified reconfigurable compiling device environment in the application, by application program
By processes such as task division, code conversion, task schedule and mappings, finally by compiling of application at reconstructing controller
(RCC) configuration information of control code and reconfigurable data access (RCD).
The application HEC master chip system 21 will include different number by HEC protocol controller 214 and bridge module 215
HEC chip 22-N is comprehensive at a monolithic computing system, so that all HEC chip 22-N internal computing resources composition calculates
Resource pool is uniformly scheduled by HEC master chip system 21, to realize under unified software computing architecture and programming interface
The on-demand elasticity deployment of system computing capacity.
In addition, processing unit 2 further includes communication device 23.Communication device 23 includes but is not limited to cellular communication module, Wi-
Fi module, bluetooth module, V2X communication module etc..It is for realizing the data between terminal and cloud server, terminal and terminal
It is communicated.
Processing unit 2 further includes man-machine interface 24.Man-machine interface 24 includes but is not limited to audio, display and HMI interface etc..
It is for realizing the information exchange between terminal and people.
Driving device 3 executes movement according to calculated result drives terminal for receiving calculated result.
In one embodiment, driving device 3 includes but is not limited to take turns velocity control device, steering control device, mechanical arm control
Device processed, after these devices are by receiving calculated result, driving vehicle is travelled with corresponding speed, rotates corresponding direction etc.
Operation, to control vehicle according to the requirement campaign of processing unit 2.
In addition, sending feedback information to processing unit 2, processing unit 2 is according to feedback after driving device 3 executes movement
Information controls and receives the end message that device 1 resurveys present terminal, then divides the end message of second of acquisition
Analysis, judges whether motion state of terminal at this time meets calculated result.If according to the analysis of the end message of second of acquisition
As a result it is not consistent with calculated result, then according to the end message of second of acquisition, recalculates calculated result, be then sent to
Driving device 3 re-executes movement with drives terminal;If meeting calculated result, terminal is kept to execute fortune by current state
It is dynamic.
The terminal that the application provides a kind of high-performance elastic calculating HEC calculates power deployment system, and HEC master chip system passes through
HEC protocol controller 214 and bridge module 215 will be comprising different number RPU chip integrations at a monolithic computing system;Institute
Computing resource pool is formed by RPU chip interior computing resource, all computing resources are uniformly adjusted by HEC master chip system
Degree, to realize the on-demand elasticity deployment of the system computing capacity under unified software computing architecture and programming interface.
Fig. 7 is the terminal calculation power dispositions method flow chart that a kind of high-performance elastic provided by the embodiments of the present application calculates HEC.
As shown in fig. 7, the terminal that the application provides a kind of high-performance elastic calculating HEC calculates power dispositions method, detailed process is as follows:
Step S701, acquisition terminal information.
Wherein, end message be terminal surrounding enviroment information and oneself state information, be in the embodiment of the present application by
End sensor is executing.In one embodiment, end sensor can be imaging sensor, millimetre-wave radar, ultrasonic wave
Radar, inertial measuring unit, microphone, laser radar, global satellite guidance system etc., are then acquired by various sensors
The motion state of the information such as picture, sound, position and other terminals distance in the external environment of terminal and measuring terminals,
The information such as working condition.
Step S703 obtains end message, and configures at least one HEC in HEC chip array according to end message
Chip carrys out processing terminal information, and then at least one HEC chip generates calculated result according to end message.
Specifically, HEC master chip system 21 is raw according to end message after the end message for receiving end sensor acquisition
It is sent to HEC chip array 22 at configuration task, HEC chip array 22 transfers the HEC of respective numbers according to configuration task
Sub- chip is used to processing terminal information.Then HEC master chip system 21 sends end message and locates to configured HEC chip
Reason, and receive HEC chip array 22 treated calculated result.
Step S705 executes movement according to calculated result drives terminal.
In one embodiment, driving device 3 includes but is not limited to take turns velocity control device, steering control device, mechanical arm control
Device processed, after these devices are by receiving calculated result, driving vehicle is travelled with corresponding speed, rotates corresponding direction etc.
Operation, to control vehicle according to the requirement campaign of processing unit 2.
In addition, sending feedback information to processing unit 2, processing unit 2 is according to feedback after driving device 3 executes movement
Information controls and receives the end message that device 1 resurveys present terminal, then divides the end message of second of acquisition
Analysis, judges whether motion state of terminal at this time meets calculated result.If according to the analysis of the end message of second of acquisition
As a result it is not consistent with calculated result, then according to the end message of second of acquisition, recalculates calculated result, be then sent to
Driving device 3 re-executes movement with drives terminal;If meeting calculated result, terminal is kept to execute fortune by current state
It is dynamic.
The application calculates power dispositions method by providing the terminal of high-performance elastic calculating HEC a kind of, is believed by acquisition terminal
After breath, HEC master chip system 21 obtains the calculation power of processing terminal information, then sends and match by handling end message
Confidence is ceased to HEC chip array 22, and HEC chip array 22 configures the HEC master chip system of respective numbers according to configuration information
System 21 is used to the processing of subsequently received end message, realizes the hardware that respective numbers are flexibly configured according to calculation power.
In the description of this specification, particular features, structures, materials, or characteristics can be real in any one or more
It applies and is combined in a suitable manner in example or example.
Finally, it is stated that: above embodiments are only to illustrate the technical solution of the application, and limit it;Although reference
The application is described in detail in previous embodiment, those skilled in the art should understand that: it still can be right
Technical solution documented by foregoing embodiments is modified or equivalent replacement of some of the technical features;And this
A little modifications or substitutions, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution.
Claims (10)
1. the terminal that a kind of high-performance elastic calculates HEC calculates power deployment system characterized by comprising
Reception device is used for acquisition terminal information;
Processing unit, including HEC master chip system and HEC chip array, the HEC master chip system is for obtaining the end
After client information, the end is handled according at least one HEC chip in the end message configuration HEC chip array
Client information;At least one described HEC chip is used to generate calculated result according to the end message, and by the calculated result
It is sent to the HEC master chip system;
Driving device drives the terminal to execute movement for receiving the calculated result, and according to the calculated result.
2. system according to claim 1, which is characterized in that the HEC master chip system includes reconfigurable data access
And reconstructing controller,
The reconfigurable data access is used to store the end message of the reception device acquisition;And the storage HEC core
The calculated result that chip arrays are sent;
The reconstructing controller is for obtaining the end message stored in the reconfigurable data access, then according to institute
It states end message and generates the configuration information, be sent to the HEC chip array;And the control reconfigurable data access
It stores the calculated result and controls the reconfigurable data access and send the calculated result to the driving device.
3. system according to claim 1, which is characterized in that the HEC chip array includes at least one HEC core
Piece, the HEC chip include RPU reconstructing controller and RPU reconfigurable data access,
The RPU reconstructing controller parses the configuration information for receiving configuration information, then according to parsing
Parsing result out controls the RPU reconfigurable data access and handles the end message;
The RPU reconfigurable data access handles the end message, obtains described for receiving the end message
Calculated result;And after having handled the end message, transmit completion signal to the RPU reconstructing controller.
4. system according to claim 1, which is characterized in that the HEC chip array further includes restructural between RPU
Data path, reconfigurable data access is logical for reading RPU reconfigurable data described in the first HEC chip between the RPU
The first calculated result that road generates, and it is sent to having matched in addition to the first HEC chip in the HEC chip array
The HEC chip set;Wherein HEC chip configured in the HEC chip array includes the first HEC chip.
5. system described in -4 according to claim 1, which is characterized in that the HEC master chip system further includes HEC protocol integrated test system
Device, the HEC protocol controller are used for the configuration information and the reconfigurable data for sending the reconstructing controller
The end message that access is sent carries out the conversion of parallel and/or serial protocol, is then sent to the HEC chip array;
And the calculated result for the parallel and/or serial protocol conversion that the HEC chip array is sent is received, and solved
Analysis, obtains the calculated result.
6. system described in -5 according to claim 1, which is characterized in that the HEC chip further includes RPU-HEC protocol integrated test system
Device, the RPU-HEC protocol controller are used to parse the HEC protocol controller and carry out the conversion of parallel and/or serial protocol
The configuration information and the end message;And the calculated result is subjected to parallel and/or serial protocol and is converted.
7. system described in -6 according to claim 1, which is characterized in that the HEC master chip system further includes bridge module, institute
Bridge module is stated for the HEC protocol controller to be carried out to the configuration information and the institute of the conversion of parallel and/or serial protocol
State end message and be sent to the RPU-HEC protocol controller, and by the RPU-HEC protocol controller carry out parallel and/
Or the calculated result of serial protocol conversion is sent to the HEC protocol controller.
8. system according to claim 1, which is characterized in that the processing unit further includes communication device and human-machine interface
Mouthful,
The communication device is for communicating the terminal with server and/or second terminal;
The man-machine interface is used to the terminal and user carrying out information exchange.
9. system according to claim 1, which is characterized in that the driving device is also used to, and executes fortune in the terminal
After dynamic, feedback information is sent to the processing unit;
The processing unit is also used to, and according to the feedback information, controls the reception device acquisition second terminal information, then
Judge whether the movement of the terminal meets the calculated result according to the second terminal information;Wherein when the processing unit
It is different from the calculated result according to the second calculated result of second terminal information generation, then control the driving device again
The terminal is driven to execute movement.
10. the terminal that a kind of high-performance elastic calculates HEC calculates power dispositions method characterized by comprising
Acquisition terminal information;
The end message is obtained, and at least one HEC core in the HEC chip array is configured according to the end message
Piece handles the end message, and then at least one described HEC chip generates calculated result according to the end message;
The terminal is driven to execute movement according to the calculated result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910351629.3A CN110069434A (en) | 2019-04-28 | 2019-04-28 | A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910351629.3A CN110069434A (en) | 2019-04-28 | 2019-04-28 | A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110069434A true CN110069434A (en) | 2019-07-30 |
Family
ID=67369351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910351629.3A Pending CN110069434A (en) | 2019-04-28 | 2019-04-28 | A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069434A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976357A (en) * | 2019-04-28 | 2019-07-05 | 北京超维度计算科技有限公司 | A kind of automatic driving control system and method |
WO2021249003A1 (en) * | 2020-06-12 | 2021-12-16 | 深圳比特微电子科技有限公司 | Control circuit for virtual currency large data processing device system and virtual currency large data processing device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110005954A (en) * | 2009-07-13 | 2011-01-20 | 금오공과대학교 산학협력단 | Gem frame synchronization circuit, system including the circuit and method thereof |
CN107423256A (en) * | 2017-03-17 | 2017-12-01 | 清华大学 | The sequential control method of reconfigurable processor and reconfigurable processor |
CN107733985A (en) * | 2017-09-14 | 2018-02-23 | 广州西麦科技股份有限公司 | A kind of cloud computing system functional unit dispositions method and device |
CN108492603A (en) * | 2018-04-25 | 2018-09-04 | 济南浪潮高新科技投资发展有限公司 | A kind of edge calculations station and the automatic Pilot method based on edge calculations station |
CN108549934A (en) * | 2018-04-25 | 2018-09-18 | 福州瑞芯微电子股份有限公司 | A kind of operation method and device based on automated cluster neural network chip group |
CN109129574A (en) * | 2018-11-08 | 2019-01-04 | 山东大学 | Service robot kinematic system cloud fault diagnosis system and method |
CN109477723A (en) * | 2016-06-10 | 2019-03-15 | 杜克大学 | Automatic driving vehicle motion planning and reconfigurable motion planning processor |
-
2019
- 2019-04-28 CN CN201910351629.3A patent/CN110069434A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110005954A (en) * | 2009-07-13 | 2011-01-20 | 금오공과대학교 산학협력단 | Gem frame synchronization circuit, system including the circuit and method thereof |
CN109477723A (en) * | 2016-06-10 | 2019-03-15 | 杜克大学 | Automatic driving vehicle motion planning and reconfigurable motion planning processor |
CN107423256A (en) * | 2017-03-17 | 2017-12-01 | 清华大学 | The sequential control method of reconfigurable processor and reconfigurable processor |
CN107733985A (en) * | 2017-09-14 | 2018-02-23 | 广州西麦科技股份有限公司 | A kind of cloud computing system functional unit dispositions method and device |
CN108492603A (en) * | 2018-04-25 | 2018-09-04 | 济南浪潮高新科技投资发展有限公司 | A kind of edge calculations station and the automatic Pilot method based on edge calculations station |
CN108549934A (en) * | 2018-04-25 | 2018-09-18 | 福州瑞芯微电子股份有限公司 | A kind of operation method and device based on automated cluster neural network chip group |
CN109129574A (en) * | 2018-11-08 | 2019-01-04 | 山东大学 | Service robot kinematic system cloud fault diagnosis system and method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976357A (en) * | 2019-04-28 | 2019-07-05 | 北京超维度计算科技有限公司 | A kind of automatic driving control system and method |
WO2021249003A1 (en) * | 2020-06-12 | 2021-12-16 | 深圳比特微电子科技有限公司 | Control circuit for virtual currency large data processing device system and virtual currency large data processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9446511B2 (en) | Systems and methods for allocating tasks to a plurality of robotic devices | |
US11061407B2 (en) | Biped robot equivalent trajectory generating method and biped robot using the same | |
CN104526696B (en) | A kind of novel four axis robot control system | |
CN113849293B (en) | Data processing method, device, system and computer readable storage medium | |
CN110069434A (en) | A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC | |
CN107181818A (en) | Robot remote control and management system and method based on cloud platform | |
KR20170109999A (en) | System and method for debugging robot based on artificial intelligence | |
US20100036526A1 (en) | control system for controlling an industrial robot | |
JP2020058030A5 (en) | ||
CN109408500A (en) | Artificial intelligence operation platform | |
Ohkawa et al. | FPGA components for integrating FPGAs into robot systems | |
KR100611098B1 (en) | Satellite simulation modeling system using Interface Model | |
Găitan et al. | Experimental implementation and performance evaluation of an IoT access gateway for the modbus extension | |
CN109373996A (en) | Real-time winged conduct boat system and method based on ZYNQ processor | |
CN110262996B (en) | Super computer based on high-performance reconfigurable calculation | |
CN109726800B (en) | Operation method, device and related product | |
Kajan et al. | Sensoric subsystem of automated guided vehicle: TCP communication between SIMATIC S7 PLC and Arduino | |
CN110032118A (en) | A kind of edge calculations system and method based on Reconfigurable Computation | |
CN109976357A (en) | A kind of automatic driving control system and method | |
CN112114969A (en) | Data processing method and device, electronic equipment and storage medium | |
CN116197919A (en) | Robot control system and control method | |
CN214480701U (en) | Cloud robot control system based on Web webpage | |
CN111819540A (en) | Firmware upgrading method, radar system, terminal equipment and firmware upgrading system | |
US20210064554A1 (en) | Fixed ethernet frame descriptor | |
JP2019054455A (en) | Communication device, information communication terminal device, and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190730 |
|
RJ01 | Rejection of invention patent application after publication |