A general character operation acceleration processing hardware device and control method
A general-purpose character, hardware device technology, applied in electrical digital data processing, machine execution devices, program control design, etc., can solve problems such as waste of power consumption, low processing efficiency, redundancy, etc. The effect of saving computing resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0056] In a specific embodiment, the universal character string accelerated processing hardware device of the present invention is based on a 3D memory, and the hardware accelerated processing structure is integrated in the 3D memory to realize character string accelerated processing. The hardware acceleration processing device is divided into a string comparison acceleration structure and a string exchange acceleration structure. The acceleration structure reads data directly from memory for string processing and writes the result back.
[0057] In the specific setting, the acceleration processing structure hardware control structure is added on the main processor side, and the acceleration processing structure calling function is provided in the programming interface, and the user chooses to use it. On the 3D memory side, it is necessary to add a simple processor core execution control function, including receiving execution commands sent from the main processor side, parsin...
Embodiment 2
[0069] In yet another specific embodiment, the core technical solution of the present invention is illustrated through two specific string operation execution procedures.
[0070] Such as figure 2 As shown, the present invention is based on a traditional processor system and a 3D memory HMC, and adds a PIM enabling unit PEU 203, a simple core 209, and a character string acceleration processing structure 212, and directly requests data from a DRAM slice 213 to perform String processing. The acceleration structure 212 is integrated with the Vault controller and performs string operations by reading data from the DRAM slice it controls.
[0071] The following are the specific operation steps of each functional module:
[0072] Such as image 3 As shown, it is a string comparison operation accelerator. Character comparison operation steps:
[0073] Step 1: The user needs to read and design the string comparison and interchange operation codes when programming, using a dedica...
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