The invention relates to a vector retrieval
system and method based on storage and calculation integration, and the
system comprises an analog-to-
digital converter module which compares a result with a preset code bit by bit, generates a termination
signal when the result reaches the standard, and outputs a result micro-packet. And the buffer state unit is used for storing and calculating the front and rear end cache subtasks and results of the array block at the front and rear ends, converging the query results, monitoring the cache
occupancy rate and grading the
operation time so as to provide the task residual duration. And the
queue jumping scheduling module is used for judging whether the new task can be jumped in a non-critical path or not according to the cache
occupancy rate, the new task duration and the current task residual duration on the premise of not influencing the
completion time of the critical path of the current task, and otherwise, entering a waiting
queue according to the priority. Therefore, through
cooperative work of the three modules, the problems that
power consumption time
delay is too high, task input and output are prone to being blocked, and task scheduling efficiency is low in total calculation are solved, and task
processing fluency, the calculation
resource utilization rate and the task scheduling efficiency are greatly improved.