Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

267results about How to "High concurrency" patented technology

Neural network accelerator suitable for edge equipment and neural network acceleration calculation method

The invention discloses a neural network accelerator suitable for edge equipment and a neural network acceleration calculation method, and relates to the technical field of neural networks. The network accelerator comprises a configuration unit, a data buffer unit, a processing matrix component (PMs) and a post-processing unit, and a main controller writes feature parameters of different types ofnetwork layers into a register of the configuration unit to control the mapping of different network layer operation logics to the processing matrix hardware, so as to realize the multiplexing of theprocessing matrix component, i.e., the operation acceleration of different types of network layers in the neural network is realized by using one hardware circuit without additional hardware resources; and the different types of network layers comprise a standard convolution layer and a pooling network layer. The multiplexing accelerator provided by the invention not only ensures the realization of the same function, but also has the advantages of less hardware resource consumption, higher hardware multiplexing rate, lower power consumption, high concurrency, high multiplexing characteristic and strong structural expansibility.
Owner:上海赛昉科技有限公司

Block chain technology-based health detection data management system and method

The invention relates to the field of data management and discloses a block chain technology-based health detection data management system. The system comprises a plurality of terminal nodes, a plurality of super nodes, at least one user group and a root node server, wherein each terminal node corresponds to a service terminal device for bearing user health detection; the service terminal device is used for generating health detection data and caching the health detection data; the user group includes at least one super node; the root node server is used for converting the terminal nodes to the super nodes according to running time of the terminal nodes and system resource abundance degree, and establishing the user group; and the root node server is also used for synchronizing the health detection data stored between the super nodes in the user group. The invention also discloses a block chain technology-based health detection data management method. According to the block chain technology-based health detection data management system and the block chain technology-based health detection data management method, the safety, completeness and reliability of the user health detection data which are stored in a distributed system for a long time can be effectively guaranteed.
Owner:哈尔滨爱宁智慧科技有限公司

Cross-chain transaction method and device on block chain and storage medium

The invention relates to a cross-chain transaction method and device on a block chain and a storage medium, and belongs to the technical field of block chains, and the method comprises the steps: monitoring a second contract account on a third-party public chain through at least two first contract accounts on a mole chain; when the mole chain monitors that the second contract account receives a transaction request sent by the first external account, creating a second transaction resource equivalent to the first transaction resource indicated by the transaction request on a target contract account of the mole chain; the target contract account transfers the second transaction resource to a second external account corresponding to the mole chain; when the second external account initiates atransaction request, the second external account transfers the second transaction resource to the target contract account; Triggering the second contract account to carry out transaction according tothe transaction record on the target contract account; the technical problems that an existing cross-chain transaction needs to consume extra transaction expenses and the transaction time is long canbe solved. The transaction cost of the cross-chain transaction is saved, and the transaction duration of the cross-chain transaction is shortened.
Owner:深圳一声笑科技有限公司

Multi-version GIS slicing service system

The invention relates to a multi-version GIS slicing service system which comprises a file storage server, an application cache server, a slicing server and a client, wherein the file storage server is used for storing slicing associated files in layers according to types and versions, wherein the slicing associated files include a slicing data file, a slicing resource description file and a slicing index file, the slicing data file is used for storing slicing data information, the slicing resource description file is used for describing the type, grade, coordinate and version information of the slicing data, and the slicing index file is used for describing the index information of the slicing data; the application cache server is used for loading the slicing index information into the application cache server; the slicing server is provided with an access interface capable of receiving a slicing request and is used for receiving a slicing request of the client, acquiring the corresponding slicing index information and slicing data and returning the corresponding slicing index information and slicing data to the client; the client is used for sending the slicing request and receiving the returned slicing data. The system is capable of providing access and management for multiple versions of GIS slicing, and is simple in system structure and good in use effect.
Owner:STATE GRID CORP OF CHINA +1

Continuous sequence number generation system and continuous sequence number generation method

The invention provides a continuous sequence number generation system and a continuous sequence number generation method. The system comprises N servers, wherein the N servers are mutually connected, each server comprises a sequence number maintenance file and a reception buffer memory file, the N is a positive integer, the sequence number maintenance file is used for storing present largest sequence numbers, the reception buffer memory file is used for receiving synchronization signals sent by other servers, the synchronization signals comprise present largest sequence numbers of other servers, after a sequence number distribution request is received by the Mth server, the M is greater than zero and is smaller than or equal to the N, the Mth server is used for acquiring the present largest sequence number of the Mth server; a new sequence number is generated according to the present largest sequence numbers, response feedback is further distributed according to the sequence number, the synchronization signals are sent to other servers by the Mth server, and the synchronization signals have the new sequence number. The continuous sequence number generation system realizes high-efficiency and reliable generation of continuous sequence numbers in a distributed environment and improves availability.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Sparse neural network processor based on systolic array

The invention provides a sparse neural network processor based on a systolic array. The sparse neural network processor comprises a storage unit, a control unit, a sparse matrix operation array, a calculation unit and a confluence array. The storage unit is used for storing weights, gradients, features and instruction sequences used for scheduling data streams. The control unit takes out data required by the training and reasoning process from the storage unit according to the control of the instruction sequence, converts the data into a sparse matrix operation format and sends the data into the sparse matrix operation array. The sparse matrix operation array comprises a plurality of processing units connected in a systolic array mode and is used for completing sparse matrix operation. Thecalculation unit is used for completing element-by-element operation such as a nonlinear activation function. The confluence array delivers the same data segment to different rows of the systolic array through internal data transfer to reduce storage overhead. The processor makes full use of the sparsity of the weight and the characteristics, achieves the improvement of the speed and power consumption ratio in the neural network training and reasoning process, and has the advantages of high concurrency, low bandwidth requirements and the like.
Owner:BEIHANG UNIV

Method for achieving NoSQL key-value storage engine

A method for achieving an NoSQL key-value storage engine comprises two stages: firstly obtaining NoSQL storage engine Key Value SE: A1, removing an independent module from A relational database management system (RDBMS), and only keeping the storage engine in the RDBMS; A2, establishing a single-row byte string data line structure serving as a data line structure of a data table in the storage engine; and A3, setting a dependent manner of the storage engine based on callback functions registered by users; and secondly, enabling the storage engine Key Value SE to be remade into a storage engine supporting multi-process and multi-thread: B1, enabling all global variable to be placed in a thread local storage; B2, replacing an original signal communication mechanism between processes with a communication mechanism between threads; and B3, setting a thread initialization function and an exit function. The method can make maximum use of a mature storage engine of the RDBMS to achieve development of the NoSQL key-value storage engine, avoids a large amount of repeated development work, and simultaneously can rapidly achieve production of the NoSQL key-value storage engine with high concurrency, complete ACID transactional semantics and an efficient data storage and access method.
Owner:PEKING UNIV FOUNDER GRP CO LTD +2

Data processing method and device

The embodiment of the invention provides a data processing method and device, and the method comprises the steps of completely reading to-be-processed business data from a target database, and storingthe business data into a plurality of caches according to a preset classification rule; creating a plurality of data processing tasks according to the classification result of the business data; andallocating the plurality of data processing tasks to a preset number of data processing threads to trigger the data processing threads to process the service data in the corresponding caches based onthe data processing tasks. The method comprises reading to-be-processed business data from a database in batches in advance; loading all the read data into a plurality of caches for classification andarrangement; in the program running process, taking the to-be-processed service data out of the caches to be processed through the multiple processing threads, so the multiple processing threads executed in parallel are directly in butt joint with the multiple caches, and therefore pressure on a database cannot be caused by increase of the number of the processing threads, high concurrency and high expansion are achieved, and the running efficiency of data processing is greatly improved.
Owner:XINYANG BRANCH HENAN CO LTD OF CHINA MOBILE COMM CORP +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products