International Conference on Field Programmable Logic and Applications, 2005.
DOI: 10.1109/fpl.2005.1515797
|View full text |Cite
|
Sign up to set email alerts
|

Lamp: a tool suite for families of FPGA-based computational accelerators

Abstract: Field-Programmable Gate Arrays (FPGAs) are becoming increasingly attractive as computation engines: they are currently being integrated into supercomputers as application accelerators. In order for widespread use of FPGA-based accelerators to be practical, however, design tools must resolve a number of conflicting needs: application-specific tuning versus wide applicability, stability of software investment versus use of the most recent and powerful acceleration hardware, and customization of complex computing… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 19 publications
0
2
0
Order By: Relevance
“…Our methods followed standard FPGA design procedures, and were implemented primarily using the VHSIC Hardware Description Language (VHDL) supported by our LAMP tool suite. 4 We selected these methods for their ease of visualization; they are neither exhaustive nor disjoint. In addition, we avoided low-level issues related to logic design and synthesis in electronic design automation, as well as high-level issues such as partitioning and scheduling in parallel processing.…”
Section: Avoiding Implementational Heatmentioning
confidence: 99%
See 1 more Smart Citation
“…Our methods followed standard FPGA design procedures, and were implemented primarily using the VHSIC Hardware Description Language (VHDL) supported by our LAMP tool suite. 4 We selected these methods for their ease of visualization; they are neither exhaustive nor disjoint. In addition, we avoided low-level issues related to logic design and synthesis in electronic design automation, as well as high-level issues such as partitioning and scheduling in parallel processing.…”
Section: Avoiding Implementational Heatmentioning
confidence: 99%
“…These methods differ from the others in that they require design tools not widely in use, either because they are currently proprietary 11 or exist only as prototypes. 4 Method 11: Create families of applications, not point solutions HPC applications are often complex and highly parameterized, resulting in variations in applied algorithms as well as data format. Contemporary object-oriented technology can easily support these variations, including function parameterization.…”
Section: System and Integration Issuesmentioning
confidence: 99%