Automatic vectorizing method for heterogeneous SIMD expansion components
A technology for expanding components and vectors, applied in the field of automatic parallelization of high-performance computing, can solve the problems of inability to vectorize, poor portability and scalability, inconsistent results, etc., and achieve the effect of improving execution efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0056] see Figure 1~3 , described in detail for the present invention, a kind of automatic vectorization method for heterogeneous SIMD expansion components The specific implementation steps are as follows:
[0057] 1 virtual vector instruction set
[0058] The virtual instruction set includes seven types of basic instructions, including access instructions, arithmetic operation instructions, logical operation instructions, shift instructions, selection instructions, comparison instructions, and sorting instructions. These instructions are basic vectors abstracted from different lengths and different SIMD instruction sets. Operations can be regarded as atomic instructions, and special instructions in a specific SIMD instruction set architecture can be implemented through the sequence combination of virtual instructions. The actual instruction set has a variety of different vector lengths such as 128 bits, 160 bits, 256 bits, 320 bits and 512 bits, not 2 n The vector length o...
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