| Is your application achieving peak performance? Could it be accelerated using parallel hardware? |
![]() |
|
Offered as an automated service, Concurrent Analytics provides a detailed analysis of your software program as it executes on real data. No source code is required. If you can compile it and run it on a desktop computer, we can analyze it.
|
|
| Concurrent Analytics service produces a set of quantitative analysis reports of your application and provides answers to the following critical questions. | |
| |
Dynamic Analysis: What are the Performance-Critical Execution Phases?
Dynamic Analysis identifies the performance-critical phases of a software executable as it processes real data. This service produces a report that provides quantitative data about the exactly behavior of functions, loops, transactions, library calls and system calls.
Requirements Analysis: What are the Performance Requirements?
This service provides a System Graph Diagram and a Requirements Analysis Report that provides a specification of the processing capacity that is needed to achieve a user-specified performance requirement. How many operations/second must be computed per phase to meet the performance requirement?
FPGA Complexity Analysis: Will it fit within an FPGA?
The FPGA Complexity Analysis Report estimates the FPGA area that will be required to accelerate the application’s performance before the design cycle starts.
FPGA Performance Acceleration Analysis: How much faster will it be?
The Performance Acceleration Analysis Report estimates the final FPGA-accelerated performance for each Phase of the computations. This is performed using detailed data flow analyses of each software transaction.
Concurrent Acceleration Quote: How much will it cost?
One option is to utilize Concurrent Acceleration design services to convert the software into a high performance FPGA design.
As part of Concurrent Analytics, a fixed-fee quotation will be provided. See Concurrent Acceleration. for more information.
