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 PDF

Info

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
Application number
CN201910351629.3A
Other languages
Chinese (zh)
Inventor
吴君安
向志宏
杨延辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Super Dimension Computing Technology Co Ltd
Original Assignee
Beijing Super Dimension Computing Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Super Dimension Computing Technology Co Ltd filed Critical Beijing Super Dimension Computing Technology Co Ltd
Priority to CN201910351629.3A priority Critical patent/CN110069434A/en
Publication of CN110069434A publication Critical patent/CN110069434A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/387Information 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

A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC
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.
CN201910351629.3A 2019-04-28 2019-04-28 A kind of high-performance elastic calculates the terminal calculation power deployment system and method for HEC Pending CN110069434A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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