White Papers

Performance Analysis With High-Level Languages for High-Performance Reconfigurable Computing

Overview High-Level Languages (HLLs) for FPGAs (Field-Programmable Gate Arrays) facilitate the use of reconfigurable computing resources for application developers by using familiar, higher-level syntax, semantics, and abstractions, typically enabling faster development times than with traditional Hardware Description Languages (HDLs). However, this abstraction is typically accompanied by some loss of performance as well as reduced transparency of application behavior, making it difficult to understand and improve application performance. This paper presents a novel and portable framework for runtime performance analysis of HLL applications for FPGAs, including a prototype tool for performance analysis with Impulse C, a commercial HLL for FPGAs. As a case study, this tool is used to locate performance bottlenecks in a molecular dynamics application.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
University of Florida
File Format
PDF
Date Published
Oct 22, 2008
Format
White Papers
Topics
Programming Languages, High Performance Computing

Similiar White Papers

JECho - Interactive High Performance Computing With Java Event Channels

JECho - Interactive High Performance Computing With Java Event Channels

This paper presents JECho, a Java-based communication infrastructure for collaborative high performance applications. JE

Publisher: Georgia Institute of Technology  |  Tags: applications, infrastructure, java

NINJA: Java for High Performance Numerical Computing

NINJA: Java for High Performance Numerical Computing

When Java was first introduced, there was a perception that its many benefits came at a significant performance cost. In

Publisher: IBM  |  Tags: c++, computing, java

Cool Features for SQL Server 2008

Cool Features for SQL Server 2008

Are you ready to change the way you administer and develop SQL Server? Scheduled for release this year, SQL Server's fi

Publisher: Quest Software  |  Tags: management

MSDN Webcast: Working With the GridView and DetailsView Controls in ASP.NET 2.0 (Level 200)

MSDN Webcast: Working With the GridView and DetailsView Controls in ASP.NET 2.0 (Level 200)

The GridView control in Microsoft ASP.NET 2.0 is similar enough to the DataGrid control in version 1.x that one can get

Publisher: Microsoft  |  Tags: data

SAS Grid 101: How It Can Modernize Your Existing SAS Environment

SAS Grid 101: How It Can Modernize Your Existing SAS Environment

Grid computing promises many benefits, including improved performance of applications, higher resource utilization, lowe

Publisher: SAS Institute  |  Tags: applications, computing, grid computing, infrastructure

University of Florida White Papers

Using XML/XSLT as an Alternative to Microsoft Excel

Using XML/XSLT as an Alternative to Microsoft Excel

In CISE, instructors usually maintain student records in Microsoft Excel. This causes serious interoperability and flexi

Publisher: University of Florida  |  Tags: data, excel

TJPRO-AVR: A Wireless Enabled Mobile Robot for Vision Research

TJPRO-AVR: A Wireless Enabled Mobile Robot for Vision Research

This paper describes a vision system based on combining a mobile autonomous robot with wireless links to a host PC runni

Publisher: University of Florida  |  Tags: pc

Multiple-Choice Random Network for Server Load Balancing

Multiple-Choice Random Network for Server Load Balancing

In many networking applications such as file sharing, structured peer-to-peer networks are increasingly used in dynamic

Publisher: University of Florida  |  Tags: applications, file sharing, network, peer-to-peer, server

Analyzing and Preventing MAC-Layer Denial of Service Attacks for Stock 802.11 Systems

Analyzing and Preventing MAC-Layer Denial of Service Attacks for Stock 802.11 Systems

Network survivability is fundamental to information security. Adversaries could compromise network functionality by atta

Publisher: University of Florida  |  Tags: information security, network, security flaws, wireless networks

Vertical Relations and Connectivity in the Internet

Vertical Relations and Connectivity in the Internet

The Internet is a "Network of networks". The effectiveness of the Internet crucially depends on the interconnection amon

Publisher: University of Florida  |  Tags: isps, network