Method for realizing virtual execution environment of central processing unit (CPU)/graphics processing unit (GPU) heterogeneous platform
A heterogeneous platform and virtual execution technology, applied in the field of telecommunications, can solve problems such as time-consuming, heavy workload, and incompatibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment
[0035] GXBIT expands Crossbit's original intermediate command VINST, and designs GVINST. GVINST is a low-level, RISC-type instruction set that defines an infinite number of 32-bit virtual registers (v0 to vn) and 8 double-precision floating-point virtual registers (f0 to f7). GVINST defines RISC-like memory access instructions (only load and store can access memory), and the only addressing method is offset addressing. Most GVINST instructions also have a field specifying the type of the operand. GVINST instructions are divided into the following 6 categories:
[0036] 1 state map
[0037] 2 memory access
[0038] 3 data movement
[0039] 4 Arithmetic and Logical Calculations
[0040] 5 control transfer
[0041] 6 special instructions
[0042] The condition code is not used in the GVINST instruction. This is because the design principle of GXBIT's intermediate instructions is easy to analyze and transmit, and the dependence between instructions needs to be reduced. Theref...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com