Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA Co-Processor For Accelerated Computation

Inactive Publication Date: 2011-05-26
DRC COMP CORP
View PDF2 Cites 59 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

One or more embodiments generally relate to accelerators and, more particularly, to a co-processor module including a Field Programmable Gate Array (“FPGA”).
A co-processor module for accelerating computational performance includes a Field Programmable Gate Array (“FPGA”) and a Programmable Logic Device (“PLD”) coupled to the FPGA and configured to control start-up configuration of the FPGA. A non-volatile memory is coupled to the PLD and configured to store a

Problems solved by technology

For example, early microprocessors were unable to include floating-point computation circuitry due to chip area limitations.
Doing floating-point computations in software is extremely slow so this circuitry was often placed in a second chip which was activated whenever a floating-point computation was required.
Standard microprocessors do not include circuitry for performing these algorithms because they are often specific to only a few users.

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
  • FPGA Co-Processor For Accelerated Computation
  • FPGA Co-Processor For Accelerated Computation
  • FPGA Co-Processor For Accelerated Computation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

In the following description, numerous specific details are set forth to provide a more thorough description of the specific embodiments of the invention. It should be apparent, however, to one skilled in the art, that the invention may be practiced without all the specific details given below. In other instances, well-known features have not been described in detail so as not to obscure the invention. For ease of illustration, the same number labels are used in different diagrams to refer to the same items; however, in alternative embodiments the items may be different. Furthermore, although particular integrated circuit parts are described herein for purposes of clarity by way of example, it should be understood that the scope of the description is not limited to these particular numerical examples as other integrated circuit parts may be used.

A multi-processor system consists of several processing chips connected to each other by high-speed busses. By replacing one or more of the...

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 co-processor module for accelerating computational performance includes a Field Programmable Gate Array (“FPGA”) and a Programmable Logic Device (“PLD”) coupled to the FPGA and configured to control start-up configuration of the FPGA. A non-volatile memory is coupled to the PLD and configured to store a start-up bitstream for the start-up configuration of the FPGA. A mechanical and electrical interface is for being plugged into a microprocessor socket of a motherboard for direct communication with at least one microprocessor capable of being coupled to the motherboard. After completion of a start-up cycle, the FPGA is configured for direct communication with the at least one microprocessor via a microprocessor bus to which the microprocessor socket is coupled.

Description

FIELDOne or more embodiments generally relate to accelerators and, more particularly, to a co-processor module including a Field Programmable Gate Array (“FPGA”).BACKGROUNDCo-processors have often been used to accelerate computational performance. For example, early microprocessors were unable to include floating-point computation circuitry due to chip area limitations. Doing floating-point computations in software is extremely slow so this circuitry was often placed in a second chip which was activated whenever a floating-point computation was required. As chip technology improved, the microprocessor chip and the floating-point co-processor chip were combined together.A similar situation occurs today with specialized computational algorithms. Standard microprocessors do not include circuitry for performing these algorithms because they are often specific to only a few users. By using an FPGA (field programmable gate-array) as a co-processor, an algorithm can be designed and program...

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
IPC IPC(8): G06F13/40G06F12/00G06F13/16
CPCG06F15/7867H05K1/0286H05K1/141Y02B60/1225H05K2201/10325H05K2201/10689Y02B60/1207H05K2201/10212Y02D10/00
Inventor CASSELMAN, STEVEN
Owner DRC COMP CORP
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More