-
公开(公告)号:US20200159461A1
公开(公告)日:2020-05-21
申请号:US16689479
申请日:2019-11-20
Inventor: Zihao LIANG , Jian OUYANG
IPC: G06F3/06
Abstract: Embodiments of the present disclosure provide a data accessing method, a device and a storage medium. The method includes: obtaining a first accessing request and a second accessing request for a storage device; loading first data associated with the first accessing request from a source device to a pre-allocated buffer area with a size same as a size of a single physical storage block of the storage device; determining a first part of the second data when the first size of second data associated with the second accessing request is greater than or equal to the second size of an available space of the buffer area, a size of the first part being the same as the second size; and providing the first data and the first part to a target device associated with the first accessing request and the second accessing request.
-
2.
公开(公告)号:US20190114202A1
公开(公告)日:2019-04-18
申请号:US16159322
申请日:2018-10-12
Inventor: Yong WANG , Jian OUYANG , Wei QI
Abstract: The present disclosure provides a task scheduling method and apparatus of artificial intelligence heterogeneous hardware, a device and a readable medium. The method comprises: receiving a task execution request for a corresponding function sent from an API, the task execution request carrying attribute information of the task; obtaining a priority of the task according to attribute information of the task, wherein a priority of an online service is higher than a priority of an offline task; inserting the corresponding task into a scheduling queue of a corresponding function according to the priority of the task; tasks in the scheduling queue being arranged in a descending order of priorities; controlling in turn a free computing unit in a plurality of computing units of the corresponding function to execute the corresponding task, in the descending order of priorities of the task in the scheduling queue. According to the technical solution of the present embodiment, it is feasible to achieve mixed performance of the offline model training task and online reasoning service according to the difference of priorities, thereby substantially improving the resource utilization rate.
-
公开(公告)号:US20180121789A1
公开(公告)日:2018-05-03
申请号:US15618817
申请日:2017-06-09
Inventor: Jian OUYANG , Wei QI , Yong WANG , Lin LIU
CPC classification number: G06N3/04 , G06F5/012 , G06F7/483 , G06N3/0454 , G06N3/063
Abstract: The present application discloses a data processing method and apparatus. A specific implementation of the method includes: receiving floating point data sent from an electronic device; converting the received floating point data into fixed point data according to a data length and a value range of the received floating point data; performing calculation on the obtained fixed point data according to a preset algorithm to obtain result data in a fixed point form; and converting the obtained result data in the fixed point form into result data in a floating point form and sending the result data in the floating point form to the electronic device. This implementation improves the data processing efficiency.
-
公开(公告)号:US20180072251A1
公开(公告)日:2018-03-15
申请号:US15411061
申请日:2017-01-20
Inventor: Zhao ZHANG , Jian OUYANG , Jing WANG , Peng WU , Liang GAO , Yupeng LI
IPC: B60R16/023 , G05D1/00 , G06F1/32
CPC classification number: B60R16/0236 , B60L11/1851 , B60L2200/40 , B60L2240/12 , B60L2260/44 , G05D1/0088 , G06F1/08 , G06F1/3287 , G06F1/3293 , Y02T10/7005 , Y02T10/705 , Y02T10/92
Abstract: The present application discloses a method and apparatus for operating a field-programmable gate array (FPGA) board in a driverless vehicle. The method according to a specific embodiment includes: collecting driving scenario information on a driving scenario of the driverless vehicle; determining, based on the driving scenario information, a speed at which the driverless vehicle executes a computing operation in the driving scenario; comparing the speed with a speed threshold; switching a working mode of the FPGA board in the driverless vehicle executing the computing operation to reduce power consumption of the FPGA board, in response to the speed being lower than the speed threshold. This embodiment implements the adaptive adjustment of the working mode of the FPGA board, thereby reducing the overall power consumption.
-
公开(公告)号:US20180032336A1
公开(公告)日:2018-02-01
申请号:US15279217
申请日:2016-09-28
Inventor: Wei QI , Jian OUYANG , Yong WANG
IPC: G06F9/30 , G06F12/0875
CPC classification number: G06F9/30043 , G06F9/3877 , G06F12/0875 , G06F2212/452
Abstract: The present application discloses a processor and a method for executing an instruction on a processor. A specific implementation of the processor includes: a host interaction device, an instruction control device, an off-chip memory, an on-chip cache and an array processing device, wherein the host interaction device is configured to exchange data and instructions with a host connected with the processor, wherein the exchanged data has a granularity of a matrix; the off-chip memory is configured to store a matrix received from the host, on which a matrix operation is to be performed; and the instruction control device is configured to convert an external instruction received from the host to a series of memory access instructions and a series of computing instructions and execute the converted instructions. The implementation can improve the execution efficiency of a deep learning algorithm.
-
公开(公告)号:US20210034644A1
公开(公告)日:2021-02-04
申请号:US16814178
申请日:2020-03-10
Inventor: Huimin LI , Jian OUYANG
IPC: G06F16/28 , G06F16/22 , G06F16/901
Abstract: Embodiments of the present disclosure relate to a method and apparatus for reducing storage space of a parameter table. The method may include: storing the parameter table in a lookup table system configured to compute an output value of a non-linear function according to an input value of the non-linear function, the parameter table including only an index value associated with an input value on one side of a median in a domain of the non-linear function and a parameter value corresponding to the index value;
determining, by using a corresponding relationship between the index value associated with the input value on one side and the parameter value corresponding to the index value, a parameter value corresponding to an index value associated with an input value on the other side; and computing the output value by using the input value on the other side and the determined corresponding parameter value.-
7.
公开(公告)号:US20210026630A1
公开(公告)日:2021-01-28
申请号:US16936676
申请日:2020-07-23
Inventor: Huimin LI , Peng WU , Jian OUYANG
Abstract: Embodiments of the present disclosure provide a method, executed by a computing device, for configuring a vector operation, an apparatus, a device, and a storage medium. The method includes obtaining information indicating at least one configurable vector operation parameter. The information indicating the at least one configurable vector operation parameter indicates a type and a value of the configurable vector operation parameter. The method further includes: based on the type and the value of the configurable vector operation parameter, configuring multiple vector operation circuits to enable each of the vector operation circuits to execute a target vector operation including two or more basic vector operations and defined based on the type and value of the configurable vector operation parameter.
-
公开(公告)号:US20180124023A1
公开(公告)日:2018-05-03
申请号:US15618655
申请日:2017-06-09
Inventor: Wei QI , Jian OUYANG , Yong WANG , Yichen TU , Sijie YANG
CPC classification number: H04L63/0435 , H04L9/006 , H04L9/0618 , H04L9/3271 , H04L63/0442 , H04L63/061 , H04L63/168 , H04L67/02
Abstract: The present application discloses a method, system and apparatus for storing a website private key plaintext. A specific implementation of the method includes: receiving a public key sent from a terminal configured to perform encryption and decryption, wherein the public key is generated at random by the terminal; encrypting a website private key plaintext by using the public key to generate a website private key ciphertext, wherein the website private key plaintext is pre-acquired; and sending the website private key ciphertext to the terminal, so that the terminal decrypts the website private key ciphertext by using the private key to generate the website private key plaintext and store the website private key plaintext in the terminal. This implementation improves the security of storage of the website private key plaintext.
-
-
-
-
-
-
-