Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

7 results about "General purpose computing" patented technology

General purpose computer: A computer designed to perform, or that is capable of performing, in a reasonably efficient manner, the functions required by both scientific and business applications.

Processor, chip, network device and wireless communication data processing method

The present invention relates to the technical field of wireless communications, and provides a processor, a chip, a network device and a wireless communication data processing method wherein the processor comprises: at least one general purpose computing core configured to execute a general purpose computing task; at least one tensor calculation core configured to perform a matrix multiplication task; at least one wireless communication computing core configured to execute a preset wireless communication computing task; the general computing core, the tensor computing core and the wireless communication computing core are all in communication connection with the shared memory, and the shared memory is configured to be used for data transmission among the computing cores. Various special computing cores are integrated on the processor, a shared memory architecture is adopted, efficient on-chip data interaction between a communication computing task and an AI computing task is achieved, and the method has the advantages of being low in delay, high in bandwidth and high in integration level.
Owner:SHANGHAI BIREN TECH CO LTD

Universal computing unit and computing device

The invention provides a general purpose computing unit and computing equipment. The general-purpose computing unit comprises a plurality of execution units, wherein each execution unit is used for executing an operation instruction by taking a thread bundle as a unit; and a thread local register for each execution unit, including a plurality of thread beam registers allocated for a plurality of thread beams run by the execution unit, the plurality of thread beam registers being non-overlapping, where the thread local register further includes a shared register shared by the plurality of thread beams.
Owner:SHANGHAI BIREN TECH CO LTD

Universal computing unit and instruction scheduling method

The invention provides a general purpose computing unit and an instruction scheduling method for the general purpose computing unit. The general-purpose computing unit comprises a plurality of execution units, wherein each execution unit is used for executing an operation instruction by taking a thread bundle as a unit; and an instruction scheduler for determining a priority of the plurality of operation instructions based on whether the multiplexing flag exists, and scheduling each operation instruction to one of the plurality of execution units based on the priority; wherein each execution unit comprises one or more reuse registers, each reuse register is used for registering an operand of a previous operation instruction and a label, and the label is used for indicating an address and a thread bundle of the operand; and the instruction decoding unit is used for decoding the received operation instruction to determine the reading position of the operand of the operation instruction. The instruction is preferentially scheduled by adding a reuse mark to the whole operation instruction, so that the hit rate of the operand is improved, and excessive instruction bit fields do not need to be occupied.
Owner:SHANGHAI BIREN TECH CO LTD

Safety supervised general purpose computing devices

A computing device including a plurality of sensors, a system-on-module, a safety microcontroller and a plurality of communication interfaces communicatively coupling the system-on-module, the safety microcontroller and the plurality of sensors together. The system-on module can include an integrated interconnection of a plurality of different types of cores and one or more different types of memory. The system-on module can be configured to control operation and or performance of a system. The safety microcontroller can be configured to provide safety supervision of the system-on-module.
Owner:TRAXEN INC

Versatile autonomous mobile platform with 3-D imaging system

An autonomous mobile system comprising: a means of achieving mobility, a means of navigating, a means of providing autonomous power, and a means of providing general purpose computing. In some embodiments, the system comprises a base unit capable of sensing its environment and computing navigation instructions to direct the system to move to particular locations and execute functions as directed by a set of programmed instructions. In some embodiments, two or more time-of-flight (TOF) imaging systems are attached to measure distance to objects in the environment, which may in turn be used by the means of navigating. In some embodiments, a coupling exists on the base unit to attach additional structures and mechanisms. These structures may comprise a means for carrying packages or other items, robotic manipulators that can grab and move objects, interactive audio and video displays for telepresence applications, a means for serving food and drink, etc.
Owner:UBIQUITY ROBOTICS INC

General purpose computing unit and instruction scheduling method

This disclosure provides a general-purpose computing unit and an instruction scheduling method for the general-purpose computing unit. The general-purpose computing unit includes: multiple execution units, each execution unit executing arithmetic instructions in units of thread bundles; and an instruction scheduler for determining the priority of multiple arithmetic instructions based on whether they have a reuse tag, and scheduling each arithmetic instruction to one of the multiple execution units based on the priority; wherein each execution unit includes: one or more reuse registers, each reuse register storing an operand and a tag of a previous arithmetic instruction, the tag indicating the address of the operand and the thread bundle; and an instruction decoding unit for decoding the received arithmetic instruction to determine the read location of the operand of the arithmetic instruction. By attaching a reuse tag to the entire arithmetic instruction to prioritize the scheduling of the instruction, the operand hit rate is improved, and excessive instruction bit fields are not required.
Owner:SHANGHAI BIREN TECH CO LTD

Autonomous mobile platform with 3-d imaging system

An autonomous system having mobility, navigation, power, and general purpose computing. In some embodiments, the system comprises a base unit capable of sensing its environment and computing navigation instructions to direct the system to move to particular locations and execute functions as directed by a set of programmed instructions. In some embodiments, two or more sensors, such as 3-D cameras, with a field of view larger than 180° are attached to measure distance to objects in the environment. Cameras may also be used to recognize objects in the environment, and may also be used by the navigation system. In some embodiments, a coupling exists on the base unit to attach additional structures and mechanisms. These structures may be elements such as a means for carrying packages or other items, robotic manipulators to grab and move objects, interactive audio and video displays, or devices for serving food and drink.
Owner:UBIQUITY ROBOTICS INC