Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources

Active Publication Date: 2017-06-08
VIA ALLIANCE SEMICON CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although a processor may be fabricated to include a hardware block to perform a specific function to accelerate execution and completion to improve

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources
  • Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources
  • Conversion system for a processor with an expandable instruction set architecture for dynamically configuring execution resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]The inventors have recognized the inefficiencies associated with processors with fixed execution resources and corresponding limited instructions sets. They have therefore developed a system and method of dynamically configuring the execution resources coupled with an expandable ISA to improve processor operating efficiency. Instead of having to write code using the standard limited instruction set, a software programmer has the option of writing a hardware functional description to perform a specific processing operation. The hardware functional description is converted to programming information by a programming tool or the like, in which the programming information is incorporated into the executable code. During execution, the programming information is used to program a programmable execution unit (PEU) within the processor to perform the same processing operation. The PEU is a hardware accelerator that can perform the processing operation faster and more efficiently than th

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A conversion system that converts a standard executable program according to a predetermined ISA into a custom executable program executable by a general purpose processor. The processor includes a PEU that is programmable to execute a UDI. The conversion system includes a PEU programming tool that converts a functional description of a processing operation to be performed by the PEU of the processor into programming information for the PEU to perform the processing operation in response to the UDI. A converter converts the standard executable program into the custom executable program and includes an optimization routine that replaces a portion of the standard executable program with the specified UDI and that inserts the UDI into the custom executable program, and that further inserts a UDI load instruction that specifies the UDI and a location of the programming information in the custom executable program.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner VIA ALLIANCE SEMICON CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products