A scheduling method based on a server which includes multiple computing devices, comprising: receiving M operating request(s), wherein M is positive integer; selecting at least one target computing device from the multiple computing devices according to attribute information of each of the M operating request(s), wherein the attribute information of each of the M operating request(s) includes a target neural network model, and determining operating instructions to be performed by the at least one target computing device, including: if M is 1, obtaining an instruction stream of the target neural network model corresponding to the operating request; splitting the instruction stream into multiple parallel instructions and multiple serial instructions; selecting multiple parallel computing devices corresponding to the multiple parallel instructions and at least one serial computing device corresponding to the multiple serial instructions from the multiple computing devices; and determining the operating instruction of one of the parallel computing devices to be the corresponding parallel instruction, and determining the operating instruction of one of the at least one serial computing device to be the corresponding serial instruction; if M is greater than 1 and the M operating requests correspond to one target neural network model, selecting target parallel computing devices corresponding to the target neural network model from the multiple computing devices, and determining operating instructions of the target parallel computing devices to perform parallel operations on the M operating requests; computing operating data corresponding to the M operating requests according to the operating instructions by the at least one target computing device to obtain M final operating results; and sending each of the M final operating results to a corresponding electronic device. receiving M operating request(s), wherein M is positive integer; selecting at least one target computing device from the multiple computing devices according to attribute information of each of the M operating request(s), wherein the attribute information of each of the M operating request(s) includes a target neural network model, and determining operating instructions to be performed by the at least one target computing device, including: if M is 1, obtaining an instruction stream of the target neural network model corresponding to the operating request; splitting the instruction stream into multiple parallel instructions and multiple serial instructions; selecting multiple parallel computing devices corresponding to the multiple parallel instructions and at least one serial computing device corresponding to the multiple serial instructions from the multiple computing devices; and determining the operating instruction of one of the parallel computing devices to be the corresponding parallel instruction, and determining the operating instruction of one of the at least one serial computing device to be the corresponding serial instruction; if M is greater than 1 and the M operating requests correspond to one target neural network model, selecting target parallel computing devices corresponding to the target neural network model from the multiple computing devices, and determining operating instructions of the target parallel computing devices to perform parallel operations on the M operating requests; if M is 1, obtaining an instruction stream of the target neural network model corresponding to the operating request; splitting the instruction stream into multiple parallel instructions and multiple serial instructions; selecting multiple parallel computing devices corresponding to the multiple parallel instructions and at least one serial computing device corresponding to the multiple serial instructions from the multiple computing devices; and determining the operating instruction of one of the parallel computing devices to be the corresponding parallel instruction, and determining the operating instruction of one of the at least one serial computing device to be the corresponding serial instruction; if M is greater than 1 and the M operating requests correspond to one target neural network model, selecting target parallel computing devices corresponding to the target neural network model from the multiple computing devices, and determining operating instructions of the target parallel computing devices to perform parallel operations on the M operating requests; computing operating data corresponding to the M operating requests according to the operating instructions by the at least one target computing device to obtain M final operating results; and sending each of the M final operating results to a corresponding electronic device.